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
Top comments (14)
Yes I have never used mac or bsd .
whats your favourite ?
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
Once you start using arch there's no going back ....
I guess I am a bit biased with Linux ...
Btw you really are dedicated towards your work ..wishing you a great future.
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 😍.
Yeah ....there are thinks that can be done easily with windows but not with Linux
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!)
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.
No it's fine ....I would suggest you try linux even once ...
Tmux, neovim, fzf, autojump,diff,cut,tr,bash script, pipes and redirection...
There are lot of tools missing in windows even with wsl.
Linux mint is the one you can relay on
Linux mint is a great option..