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

Discussion (19)

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

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

Collapse
sharpninja profile image
The Sharp Ninja

Windows

Thread Thread
ayanweb profile image
Ayan-web Author

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

Thread Thread
sharpninja profile image
The Sharp Ninja

Like what?

Thread Thread
ayanweb profile image
Ayan-web Author

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

Thread Thread
sharpninja profile image
The Sharp Ninja

Read this about WSL2

Thread Thread
ayanweb profile image
Ayan-web Author

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

Thread Thread
sharpninja profile image
The Sharp Ninja

Yes, I am dedicated, probably too much.

Thread Thread
ayanweb profile image
Ayan-web Author

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

Thread Thread
sharpninja profile image
The Sharp Ninja

I use it daily, as part of Windows, especially whenever I need to containerize something. Windows 11 + WSLg truly gives me the best of both worlds.

Thread Thread
ayanweb profile image
Ayan-web Author

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

Thread Thread
smac89 profile image
smac89 • Edited on

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
sharpninja profile image
The Sharp Ninja

EXT4 support has been in place for over a year.

bleepingcomputer.com/news/microsof...

Thread Thread
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 😍.

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 Author

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

Collapse
abdelkhalekselim profile image
AbdElKhalekSeliM

Linux mint is the one you can relay on

Collapse
ayanweb profile image
Ayan-web Author

Linux mint is a great option..