First step for Linux Development

Choosing a Linux Distribution

Hundreds of Linux distributions in use around the world. But here are 7 of the most popular Linux distributions:

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.

There are only three editors for Linux developers: vim, emacs and others. Vim and emacs work both fine from command line and as graphical applications.

So select a editor then you can start your work in Linux now. This is only the first step for linux development.

Leave a Reply

Your email address will not be published. Required fields are marked *