Linux-kernel
A Wikipédiából, a szabad lexikonból.
Linux kernel | |
---|---|
Fejlesztő: | Linus Torvalds (eredetileg, jelenleg számos közreműködő) |
Legfrissebb stabil kiadás | 2.6.18.2 / 2006. november 4. |
Kategória | kernel |
Licenc: | GPL |
Weboldal | www.kernel.org |
A Linux-kernel egy nyílt Unix-szerű operációs rendszer mag, amelyet Linus Torvalds finn számítástechnikus alkotott meg 1991-ben, és azóta össznépi erővel fejlesztik emberek a világ minden tájáról.
Linus erdetileg az Intel 386-os processzorára fejlesztette, de később számtalan más processzorra is alkalmazták. A Linux-kernel C-ben íródott (néhány GNU C kiegészítéssel), de tartalmaz assembly kódrészletet is (a GNU Assembler „AT&T-style” szintaxisával).
Mivel GPL licenccel fejlesztik, a Linux forráskódja szabad szoftver.
A Linux-kernellel a legtöbben a GNU/Linux operációs rendszer magjaként találkoznak. Az ezen a kernelen alapuló szoftver disztribúciókat GNU/Linux disztribúcióknak nevezzük.
Tartalomjegyzék |
[szerkesztés] Története
A projekt 1991-ben indult, amikor Linus az azóta híressé vált üzenetét elküldte a Usenet comp.os.minix hírcsoportjára:
- „I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones...” [1]
- „(Szabad) operációs rendszert készítek (csak szórakozásként, nem lesz olyan nagy és profi, mint a gnu) 386(486) AT kompatibilis számítógépekre...” [2]
Abban az időben a GNU projekt rengeteg olyan komponenst fejlesztett, amelyek egy szabad operációs rendszerhez szükségesek, de az ő kernelük, a GNU Hurd még nem készült el. A BSD nevű operációs rendszer körüli jogi problémák még nem tisztázódtak. Ezt a légüres teret töltötte ki a Linux-kernel, és a korlátozott képességei ellenére már a korai verziók is számos fejlesztőt és felhasználót gyűjtöttek maguk köré. A korai időkben a Minix hackerei ötleteikkel és kódolással segítették a Linux kernel fejlődését, manapság már programozók ezrei vesznek részt a fejlesztésekben.
[szerkesztés] Karbantartás
Linus Torvalds a legújabb programkódok felügyeletét végzi, és ő adja ki a tesztelésre szánt kernel verziókat. A régebbi verziók karbantartásával több programozót bízott meg:
Kernel sorozat | Karbantartó |
---|---|
2.0 | David Weinehall |
2.2 | Marc-Christian Petersen (korábban Alan Cox) |
2.4 | Marcelo Tosatti |
2.6 | Andrew Morton |
Egyéb Linux kernel programozók, többek között Robert Love, Molnár Ingó, és Miguel de Icaza.
(A Linux KARBANTARTÓK fájlja).
[szerkesztés] Források
- Torvalds, Linus; Diamond, David (2001). Just For Fun: The Story of an Accidental Revolutionary. HarperBusiness. ISBN 0066620724 (hardcover); HarperAudio ISBN 0694525391 (audio tape, abridged ed., read by David Diamond) - on the beginnings of the Linux kernel
- [3], Nikolai Bezroukov. Portraits of Open Source Pioneers. Ch 4: A benevolent dictator (Softpanorama e-book).
- LinkSys and binary modules, LWN.net Weekly Edition, October 16, 2003.
- Revolution OS - a documentary on the history of Linux featuring several interviews with prominent hackers, including Torvalds
- LinkSys and binary modules, LWN.net Weekly Edition, October 16, 2003.
[szerkesztés] Külső hivatkozások
- www.kernel.org - The Linux Kernel Archives, the official kernel repository
- Linux Kernel HowTo
- Kernel Traffic, a summary of the high-traffic Linux kernel mailing list
- KernelTrap
- LWN.net kernel page
- Linux Kernel Source Code Viewer
- Linux Kernel Janitor
- Linux Device Drivers, 3rd Edition
- Understanding the Linux Kernel, 2nd Edition
- Linux: The GPL And Binary Modules
- The Linux kernel in colour
The following are to be merged
- http://web.archive.org/web/19990117070510/www.forbes.com/forbes/98/0810/6203094a.htm
- http://old.lwn.net/2001/features/Timeline/
- http://www.nd.edu/~ljordan/linux/tuxhistory.html
- http://www.linuxjournal.com/article.php?sid=6000
- https://netfiles.uiuc.edu/rhasan/linux
[szerkesztés] Linux 2.6
- Upgrade to 2.6 kernel
- The Wonderful World of Linux 2.6; Joseph Pranevich; December 2003
- Understanding the Linux 2.6.8.1 CPU Scheduler; Josh Aas, 17th February 2005
[szerkesztés] Hivatkozások a kernellel kapcsolatos anyagokra
- Linux kernel @ dmoz.org
- Linux kernel @ google
- http://www.linuxlinks.com/Kernel/
- http://www.topology.org/soft/lkernel.html
- http://loll.sourceforge.net/linux/links/Kernel/
- http://www.linux.org/dist/kernel.html
- Kernel Newbies.org
- Linux Kernel Developers' email list