Choosing a Linux Distribution
Hundreds of Linux distributions in use around the world. But here are 7 of the most popular Linux distributions:
- Debian GNU/Linux
- Fedora (previously known as Fedora Core)
- Red Hat Enterprise Linux (RHEL)
- SuSE Linux Enterprise Server (SLES)
- Gentoo Linux
Depending upon the goals of all these Linux distributions, They can broken down three different classes:
- Derivative of another popular distribution
- For ease of use
- For advanced requirements
RPM-based distributions: Like Fedora, Red Hat’s Enterprise Linux, SLES, etc, these linux distributions use Red Hat Package Manager or RPM Package Manager(RPM) as their package management system.
Debian-derived distributions: These distributions are based on the Debian Linux distribution and package management tools like apt (Advanced Package Tool). One of the most popular Debian derivatives is the Ubuntu. Based on W3Techs’ Usage statistics and market share of Linux for websites, 26.1% of all linux websites use Ubuntu, while 32.7% use Debian.
Build-from-source distributions: for high performance and locally customization a lot users would like to download and build their package whenever they require. Like Gentoo, it can be automatically optimized and customized for just about any application or need.
Setting Up Linux Development Environment
Usually Linux system comes with a graphical desktop environment, like GNOME or KDE. You can select whatever you like. But without graphical desktop you can still develop with Linux. With the help of SSH, it is simple and convenient for you to work remotely at anytime or anywhere you want.
So select a editor then you can start your work in Linux now. This is only the first step for linux development.