Linux kernel

From Wikipedia, the free encyclopedia
Jump to: navigation, search
KNOPPIX booting.png
Running Linux Kernel, Knoppix 5.3.1 starting
Original author(s) Linus Torvalds
Developer(s) Linus Torvalds (author) and Andrew Morton. Thousands of collaborators
Initial release 1991, 25–26 years ago
Written in C
Operating system Linux
Available in English
Type Kernel
License GNU General Public License version 2 (only)
The Linux kernel is on various hardware. It is supported by a lot of free, open-source, and proprietary software

Linux is an operating system kernel used by a group of Unix-like operating systems. These are known as Linux operating systems.

The Linux kernel is released with the GNU General Public License version 2 (GPLv2) and developed by programmers worldwide.

History[change | change source]

In April 1991, Linus Torvalds, then 21 years old, started working on some simple ideas for an operating system. Then, on 25 August 1991, Torvalds posted to comp.os.minix:

I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).[1]

After the post, many people contributed code to the project. By September 1991, Linux version 0.01 was released. It had 10,239 lines of code. In October 1991, Linux version 0.02 was released.[2]

A newsgroup alt.os.linux was started, and on January 19 1992, the first post to alt.os.linux was made.[3] On March 31 1992, alt.os.linux became comp.os.linux.[4]

The X Window System was soon moved to Linux. In March 1992, Linux version 0.95 was the first to be capable of running X. This large version number jump (from 0.1x to 0.9x) was because of a feeling that a version 1.0 with no major missing parts would be released soon.

On March 14 1994, Linux 1.0.0 was released, with 176,250 lines of code. In March 1995, Linux 1.2.0 was released (310,950 lines of code).

Linus decided, on May 9 1996, to adopt Tux the penguin as mascot for Linux.

Version 2 of Linux, released on June 9, 1996, was a landmark. Strong development continued:

Currently a new kernel version is released in every 2 3/4 months.[6]

Legal aspects[change | change source]

Licensing terms[change | change source]

In the start, Torvalds released Linux under a license which did not allow anyone to sell it. This was soon changed to the GNU General Public License (GPL), during version 0.12. This license allows distribution and sale of modified and unmodified versions of Linux but requires that all those copies be released under the same license and be accompanied by the complete corresponding source code.

Torvalds has said licensing Linux under the GPL as the "best thing I ever did."[7]

Other pages[change | change source]

References[change | change source]

  1. "What would you like to see most in minix?". comp.os.minix. (Web link).
  2. "Free minix-like kernel sources for 386-AT". comp.os.minix. (Web link).
  3. (19 January 1992). "Troubles with Partitions". comp.os.minix. (Web link). Retrieved on 2008-08-18.
  4. (31 March 1992). "It's here!". comp.os.linux. (Web link). Retrieved on 2008-08-18.
  5. "Linux Kernel Data."
  6. [1] Linux Kernel Development Process
  7. Yamagata, Hiroo (1997). "The Pragmatist of Free Software". HotWired. Archived from the original on 2007-04-14. Retrieved 2008-08-18. 

Other Websites[change | change source]