> home > articles > linux overview [previous page]

Get the Low Cost Computing RSS Feed

RSS channel xml feed file

Add to My Yahoo!

Add to Google

Make money with your website for free

Linux Overview

Linux is a free, Unix-like, operating system, that was originally created as a hobby by Linus Torvalds, at the University of Helsinki in Finland. Linus began his work in 1991 culminating in release 1.0 of the Linux kernel in 1994.

A kernel is the core, essence, or heart of the operating system. It is the program that allocates a computer's resources. It provides the essential communication between computer applications and computer hardware providing services such as memory management, file management, device input/output (I/O), and more. By itself, the kernel is not a complete operating system. It is kind of like the engine of the car without all of the other pieces.

For Linux to be a "complete" operating system it needs to be combined with other applications and supporting software that provide other functions. The Linux kernel is combined with these other supporting applications and installation and configuration programs to make a complete operating system. This package is referred to as a distribution.

Close to one third of the "other" software in a Linux distribution comes from the GNU Project. For this reason Linux is often referred to as GNU/Linux. A strong case could actually be made for the operating system to be called GNU. However, most people use Linux to refer to an entire distribution, the Linux kernel as well as the supporting applications.

There are now literally hundreds of companies, organizations, and individuals who have released their own versions, or distributions, of operating systems based on the Linux kernel.

Linux is written and distributed under the GNU General Public License. This means that the Linux source code is freely-distributed and available to the general public.

The packaging of the kernel and various supporting software and applications composes what is called a distribution. There are many different Linux distributions. As such, individuals, organizations, and companies have:

  • The freedom to run the program, for any purpose (what the GNU project refers to as freedom 0)
  • The freedom have access to the source code to study how the program works, and adapt it to your needs (referred to as freedom 1)
  • The freedom to redistribute copies to help others (referred to as freedom 2)
  • The freedom to improve the program, and release the improvements to the public, so that the whole community benefits (referred to as freedom 3)

Click here for more information on Linux distributions.

home > articles > linux overview

Related Links Linux books from amazon.com

Copyright 2005, 2006 Low-Cost-Computing.Com. All rights reserved.
Get the Low Cost Computing RSS Feed