Linux kernel facts for kids
Running Linux Kernel 18.104.22.168, Knoppix 5.3.1 starting
|Original author(s)||Linus Torvalds|
|Developer(s)||Linus Torvalds (author) and Andrew Morton. Thousands of collaborators|
|Initial release||1991, 28–29 years ago|
|License||GNU General Public License version 2 (only)|
The Linux kernel is released with the GNU General Public License version 2 (GPLv2) and developed by programmers worldwide.
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).||”|
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.
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.
- January 25 1999 - Linux 2.2.0 was released (1,800,847 lines of code).
- December 18 1999 - IBM mainframe patches for 2.2.13 were published, allowing Linux to be used on enterprise-class machines.
- January 4 2001 - Linux 2.4.0 was released (3,377,902 lines of code).
- December 17 2003 - Linux 2.6.0 was released (5,929,913 lines of code).
- April 16 2008 - Linux 2.6.25 was released (9,232,484 lines of code).
Currently a new kernel version is released in every 2 3/4 months.
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."
Images for kids
An iPod booting iPodLinux
Linux kernel Facts for Kids. Kiddle Encyclopedia.