Software development operating systems OS for building and running apps Platforms used in coding projects
Software development operating systems OS for building and running apps Platforms used in coding projects
Hello, I’m looking for a Linux distribution ideal for software development. I’ve tried Ubuntu, Parrot, and Kali but didn’t like their appearance. I need a 64-bit, free OS that supports NVIDIA GPUs and allows GRUB bootloader modifications. I want to run Python via apt-get and install web servers like Apache and PHP easily. I’m used to Windows and Linux on Raspberry Pis, so I want something portable for use in schools or homes.
I use Fedora because it offers many customizable options and stays up-to-date with the latest software. It’s a great choice for those who want flexibility and modern features without worrying about outdated packages. I was also impressed by how straightforward it was to set it up on my machines.
Fedora, Red Hat, and CentOS share strong similarities, making any of them a solid choice. Personally, I prefer Fedora because it’s the most tailored for personal computing among the three.
Fedora appears to be a solid choice. OpenSuse is another viable alternative, providing tools like openQA and Open Build Service aimed at simplifying package development. If you didn’t enjoy Ubuntu’s interface, it could stem from Unity or GNOME preferences. If you used Ubuntu 17.10, consider Kubuntu (KDE-focused) or try GNOME if you disliked the Unity desktop (Ubuntu 17.04 or earlier). Fedora typically includes GNOME by default unless you switch or select a different distribution. OpenSuse gives you options during setup unless you opt for a live CD installation. It seems similar applies to Fedora as well.
You've tried both Ubuntu 17.10 and the earlier 16.XX versions. That should work fine!
I suggest Arch Linux or a "set it and forget it" option like Antergos. If the interface is your main concern with Ubuntu, note that other releases offer various interfaces (such as Ubuntu MATE) and you can choose any desktop environment you prefer for either version.