These Linux distributions are best for developers – here’s why
COSMIC desktop might look like the Pop!_OS of old but it’s a very different beast. Jack WallenZDNETAh, Linux! For the longest time, the open-source operating system was considered to be geared specifically for developers and computer scientists. Modern distributions are far more general purpose now — but that doesn’t mean there aren’t certain distros that are also ideal platforms for developers.What makes a distribution right for developers? Although I consider app compatibility, stability, and flexibility to be essential attributes for most any Linux distribution, developers also need the right tools for their jobs — such as compilers, libraries, and emulators — as well as access to custom repositories and support for specialized hardware.Also: The 5 best Linux distributions for students – from middle school to collegeFor those looking to shift their development to the open-source operating system, here’s my list of distributions that should be right up your alley.1. Pop!_OSPop!_OS is built specifically for STEM and creative professionals who use their computers as a means to discover and create. The Pop!_OS desktop — currently transitioning toward the COSMIC Desktop — has been streamlined for efficient workflow and organization.On top of that, you can customize your workflow, configuring it to be navigated primarily via the keyboard (which makes for a highly efficient interface). And with on-demand tiling, you can quickly switch between having the desktop manage window placement or doing it manually. Also: What is immutable Linux? Here’s why you’d run an immutable Linux distroAnother reason I place Pop!_OS on this list is that it comes pre-installed on System76 hardware, which helps make it run like an absolute beast for compiling your applications and testing. Pop!_OS also has access to apps for machine learning, engineering, media production, bioinformatics, and more.You can download and install Pop!_OS for free.2. DebianAlthough I was tempted to place Ubuntu on this list, I opted to go with what many consider the “mother of all Ubuntu distributions.” The reason for this title is because so many distributions are based on Debian. If you plan on developing for an Ubuntu-based distribution, why not use the original?Debian is also one of the oldest Linux distributions on the market and is often considered the most stable operating system available. On top of that, Debian boasts the largest number of repositories for open-source software, ensuring that it will have the tools you need to get the job done. You’d be hard-pressed to find a more reliable desktop OS for development with as much documentation as you’ll find in Debian. More