DEV Community

Cover image for Best OS for DEVs
Ayan-web
Ayan-web

Posted on

Best OS for DEVs

Choosing an operating system is the first thing that new devs has to think of, as there are lots of Opensource free Operating System with great community support, of these we will be talking of the most popular ones

Manjaro

Manjaro is a arch based, beginner friendly linux, It comes with a gui installer and basic tools already installed, it uses pacman package manager you can also install AUR. The cummunity is very friendly and you will get all kinds of help. it's a great choice for devs with any level of expertise
Download here

Fedora

Fedora is a testing Operating system from REHL i.e. products are tested on fedora before launching in REHL, it's a very stable linux and is very easy to setup and mantain it uses dnf and not yum you can also install .rpm packages which can come in handy
Download here

Ubuntu

Ubuntu is debian based and is my distro of choice as every thing works out of the box, it has a greate community backing it. it use apt package manager. You can also install .deb packages
Download here

Arch linux

Arch is a independent rolling release distro and is minimal by design. It uses pacman as the default package manager but you can install AUR to get extra package manager. It's to be by expert user as it does not come with a gui installer
Download here

Conclusion

Ubuntu is a great distro for all purpose as everything that you need for developement can be installed without any hassel.Manjaro and Fedora is for who are a bit familiar with linux, And arch is for expert User. But don't let the above line stop from using any of the distros, as all these operating system has a lot of community support and wiki pages to help you get going

Buy Me A Coffee

Top comments (14)

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
ayanweb profile image
Ayan-web • Edited

Yes I have never used mac or bsd .
whats your favourite ?

Collapse
 
smac89 profile image
smac89

I've tried all except Fedora. Now I run Kubuntu at work, and Arch at home.

Nothing beats Arch tbh. The availability of packages is unmatched, and the ability to add new ones to the AUR makes it the best option for any developer

Collapse
 
ayanweb profile image
Ayan-web

Once you start using arch there's no going back ....

 
ayanweb profile image
Ayan-web

I guess I am a bit biased with Linux ...
Btw you really are dedicated towards your work ..wishing you a great future.

 
smac89 profile image
smac89

Pretty cool. Would like to see it leave preview builds and also support partitions, not just disks.

Most Linux users who dualboot are more likely to partition a single disk rather than having a dedicated disk just for Linux. I myself have Linux on a separate disk, but the entire disk is not a single partition nor do all the partitions have the same filesystem.

However, I am still excited for the future of Windows and their efforts to become more interoperable with Linux. I have a sneaking suspicion that Microsoft may decide one day to base the Windows kernel on Linux 😍.

 
ayanweb profile image
Ayan-web

Yeah ....there are thinks that can be done easily with windows but not with Linux

Thread Thread
 
smac89 profile image
smac89 • Edited

WSL is pretty good. I like the fact that you can install multiple distros in WSL, and just use them any time and even at the same time!

However, at the end of the day, it is still emulated so not everything will work the same way as on Linux. I will wait until you can access ext4 file systems directly from WSL, then I will give it another try. Linux just recently (with kernel 5.15) added native support for NTFS file systems, so I think it is only proper that Microsoft follows in parallel and add native EXT4 file system support to WSL (and maybe even Windows itself!)

Thread Thread
 
pabouk profile image
VΓ‘clav BroΕΎΓ­k

Have you heard about WSL2? en.wikipedia.org/wiki/Windows_Subs...

It was released in 2000, it uses a real Linux kernel and by default ext4 file system. The current official kernel for WSL2 (it has some optimizations for WSL2) is 5.10.

 
ayanweb profile image
Ayan-web

No it's fine ....I would suggest you try linux even once ...

 
ayanweb profile image
Ayan-web

Tmux, neovim, fzf, autojump,diff,cut,tr,bash script, pipes and redirection...

 
ayanweb profile image
Ayan-web

There are lot of tools missing in windows even with wsl.

Collapse
 
abdelkhalekselim profile image
Abdelkhalek selim

Linux mint is the one you can relay on

Collapse
 
ayanweb profile image
Ayan-web

Linux mint is a great option..