What is Linux

What is Linux? Why is it important?

Linux is an open source version of the Unix operating system. Originally developed in 1991 by Finnish graduate student Linus Torvalds, Linux has been developed collaboratively over the Internet with thousands of programmers contributing code to the system.

Linux is a modern operating system. This means that it runs on 32-bit architecture, uses preemptive multitasking, protected memory, supports multiple users, and has rich support for networking, including TCP/IP networking. Linux was originally written for Intel's 386 architecture, but now runs on a wide variety of hardware, including the full x86 family of processors, as well as Alpha, SPARC, and PowerPC chips.

Linux runs all the applications a Unix server system should run, including web servers like Apache, mail serving software like Sendmail, and database servers like Oracle, Informix, or more open applications like MySQL and Postgres. Linux supports a wide range of file system types, and through programs like Samba can even seamlessly replace NT as a Windows file server. Through the use of clustering technology, Linux can scale up to handle the supercomputing loads required by many scientific/engineering applications, and required in high availability environments.

Why Linux is important

Most servers today run some variant of the Unix operating system. Linux is the most widely installed Unix variant, and also the variant with the most rapidly growing market share. Linux's remarkable growth and popularity stem from several factors:

Flexibility
The source code to the Linux kernel is copyrighted under the GNU General Public License, meaning that the system must be freely distributed with source code available, and anyone may freely modify that source code provided that any modifications they distribute are distributed with source code. Because the source to Linux is open, it is easy to customize. This flexibility has enabled Linux to run on everything from handhelds and embedded systems to clusters of hundreds of servers working in concert.

 

Reliability
Because the source code to Linux is open and widely distributed, Linux has been thoroughly debugged. Each new version of the operating system is rapidly viewed and tested by thousands of programmers world wide, aptly demonstrating the adage that "given enough eyeballs, all bugs are shallow."

Linux's fundamental architecture also creates a more reliable system. Systems using protected memory and preemptive multitasking are inherently more stable. Protected memory prevents an error in one application from bringing down the entire system, and genuine multitasking means that a bottleneck in one application does not hold up the entire system. Linux also maintains a very clean separation between user processes and kernel processes. While other server class operating systems use protected memory, protected memory does no good if faulty applications are allowed to invade kernel space with their processes.

 

Economy
Because Linux is open source, the initial cost is low. There are no seat licenses, no usage fees associated with the operating system. Linux is also designed for Intel architecture, meaning that it runs powerfully and efficiently on the most inexpensive hardware capable of performing server-class operations.

The real cost savings with Linux, however, comes from total cost of ownership. Updates happen rapidly and openly, so users are not held hostage to a vendor's release schedule. Support is available from a legion of open source programmers, or from a number of commercial supporters of Linux. The result is that bugs are identified and fixed more rapidly, new features are brought on line more quickly, all at a lower up front cost, dramatically reducing the total cost of ownership.

The Power of Open Source

Linux may be the best example, but it is only one example, of the power of open source. Collaborative, networked development is a new model of software developm ent made possible by the Internet. The full power of this collaborative method c an only be realized when the source code to software is freely shared among deve lopers.

Open source accelerates the development process. It breaks down the barriers bet ween developers and users, and removes obstacles in developer-to-developer commu nication. In today's Internet economy, these kinds of accelerators have become n ot just a business advantage, but a business necessity.

The proof of the open source model is in the results: Apache holds roughly 60% m arket share among web servers, and that market share is growing. Sendmail holds roughly 80% market share among mail transfer agents. Linux is the fastest growin g server-class operating system.

Other Resources

To learn more about open source principles and the open source development model, look at the Open Source Initiative (http://www.opensource.org) and the Open Source Development Network (http://www.osdn.com).

To learn more about Linux, look at Linux.com (http://www.linux.com).

To see the collaborative, networked development process in action, look at Source Forge (http://www.sourceforge.net).

 

En safah ra ba dosti-taan sefaarish konid 
 

[ Islam ] [ Fun and Game ] [ Music ] [ Discussion Board ] [ Contact us ] [ Home ]
© 1998-2002 Afghan Teens Network All Rights Reserved.
Using of the site is subject to the terms of use located here.

 
[an error occurred while processing this directive]