25. augusztus 1991, öt hónapos fejlesztés után a 21 éves diák, Linus Torvalds, jelentette be a telekonferencián comp.os.minix hogy elkészült egy működő prototípus az új operációs rendszerről Linux, a bash 1.08 és a gcc 1.40 portolása.
Ilyen módon tudtán kívül a Linux kernel első nyilvános kiadása lesz amelyet szeptember 17-én mutattak be. A 0.0.1-es kernel 62 KB-ra lett tömörítve, és körülbelül 10.000 30 sor forráskódot tartalmazott, ami a jelenlegi verziótól eltérően a modern Linux kernel több mint XNUMX millió sornyi kódot tartalmaz.
A Linux kernel a MINIX operációs rendszer ihlette, ami nem illett Linusnak a korlátozott jogosítványához. Később, amikor a Linux jól ismert projektté vált, a becsmérlők megpróbálta másolással vádolni Linust közvetlenül egyes alrendszerek kódja MINIX.
A támadást Andrew Tanenbaum, a MINIX szerzője hárította vissza. aki megbízott egy diákot a Minix kód és a Linux első nyilvános verzióinak részletes összehasonlításával. A vizsgálat eredményei mindössze négy kisebb kódblokk egyezést mutattak ki, a POSIX és ANSI C követelmények miatt.
Linus eredetileg arra gondolt, hogy a rendszermagot Freaxnek nevezi el, az „ingyenes”, „freak” és az X (Unix) szavakból. De a "Linux" nevet Ari Lemmke adta a kernelnek, aki Linus kérésére elhelyezte a kernelt az egyetem FTP szerverére, és a fájlt tartalmazó könyvtárat nem "freax"-nak nevezte el, ahogy Torvalds kérte, hanem "linux"-nak.
Figyelemre méltó, hogy a vállalkozó szellemű üzletembernek, William Della Croce-nak sikerült bejegyeztetnie a Linux védjegyet, és idővel jogdíjakat akart beszedni, de később meggondolta magát, és a védjegy minden jogát Linusra ruházta. A Linux kernel hivatalos kabalája, a Tux pingvin egy 1996-ban megrendezett verseny eredményeként került kiválasztásra, és a Tux neve a Torvalds UniX rövidítése.
Mivel a a kernel fejlődésének története, megosztunk belőle egy keveset:
- 1991. szeptember: Linux 0.0.1, első nyilvános kiadás, amely csak az i386 CPU -t támogatja és hajlékonylemezről indítja a rendszert.
1992. január: Linux 0.12, a kódot GPLv2 licenc alatt kezdték terjeszteni - 1992 március: Linux 0.95, feltéve, hogy képes az X Window System futtatására, támogatja a virtuális memóriát és a partíciócserét, valamint megjelentek az első SLS és Yggdrasil disztribúciók.
- 1993 nyarán, a Slackware és a Debian projekteket alapították.
1994 március: Linux 1.0, első hivatalosan stabil verzió.
1995 március: Linux 1.2, az illesztőprogramok számának jelentős növekedése, az Alpha, MIPS és SPARC platformok támogatása, a hálózati verem képességeinek bővítése, csomagszűrő megjelenése, NFS támogatás. - 1996. június: Linux 2.0, többprocesszoros rendszerek támogatása.
- 1999. január: Linux 2.2, fokozott memóriakezelő rendszer hatékonyság, hozzáadott IPv6 támogatás, új tűzfal bevezetése, új hang alrendszer
- Febrero de 2001: Linux 2.4, 8 processzoros rendszerek és 64 GB RAM támogatása, Ext3 fájlrendszer, USB, ACPI támogatás.
- 2003 december: Linux 2.6, SELinux támogatás, automatikus kernelhangoló eszközök, sysfs, átalakított memóriakezelő rendszer.
- 2008 szeptemberében, létrejött az Android platform első verziója a Linux kernel alapján.
- 2011 júliusában, a 10.x ág 2.6 éves fejlesztése után az áttérés a 3.x számozásra történt.
- En 2015, Linux 4.0 esetén a git objektumok száma a lerakatban elérte a 4 milliót.
- Az 2018 áprilisában, Leküzdöm a tároló 6 millió git-core objektumának akadályát.
- 2019. januárban, létrejött a Linux 5.0 rendszermag ága.
- Közzétéve 2020 augusztusában, Az 5.8 kernel volt a legnagyobb az összes kernel változásai tekintetében a projekt teljes élettartama alatt.
- En 2021, A Rust nyelvű illesztőprogramok fejlesztésére szolgáló kódot hozzáadták a Linux kernel következő ágához.
- 2022 augusztusában, megalakult a Linux kernel 6.0 ága, mivel az 5.x ágban volt elég változat ahhoz, hogy a verziószám első számát megváltoztassuk.