Linux Operating System
Linux - A Successor of Unix:
Linux and GNU
Although, UNIX finally turned commercial, Richard Stallman and Linux Torvalds (father of Linux) wanted to develop and distribute a free version of UNIX. Stallman is the founder of Free Software Foundation, formerly known as GNU - a recursive acronym for "GNU's Not Unix." Many of the important Linux tools were written and supported free by GNU.
Linux is distributed under the GNU General Public License, which makes it mandatory for developers and sellers to make the source code public. The most popular GNU/Linux flavors are: RedHat, Caldera, SuSE, Debian and Mandrake. Linux is particularly strong in networking and cost-effective in setting up an Internet Server or a local internet.
Linux has development tools, such as C, C++, FORTRAN, Pascal and scripting languages such as awk, Perl and Python. Many of these scripting languages are free of cost. Moreover, Web Servers (such as Apache) and Web Browsers (such as Netscape) provide their versions that are compatible with Linux, free of cost.
Linux - An Open Source OS:
Linux was developed as a cooperative effort over the Internet, so no company or institution controls Linux. Software developed for Linux reflects this background. Development often takes place when Linux users decide to work on a project together. When completed, the software is posted at an Internet site, and any Linux user can then access the site and download the software.
The potential for Linux-based software is explosive. Linux software development always takes place in an Internet environment and it is global in scope, enlisting programmers from around the world. The only thing we need to start a Linux-based software project is a web site.
Most Linux software is developed as open source software. This means that the source code for an application is freely distributed along with the application. Programmers over the internet can make their worn contributions to a software’s development, modifying and correcting the source code.