A hónap elején kiadtuk a 30. évfordulójának jegyzetét az első weboldal közzététele, tény, amely kétségkívül a történelem jegyében telt, és amelyhez mindig kapcsolódtam egy kicsit a Linuxhoz, hiszen mind az első weboldal közzététele, mind a Linux -kernel első prototípusa együtt jár, mivel mindkettő ugyanabban az évben jelent meg.
mint 25. augusztus 1991 -én, öt hónapos fejlesztés után, 21 éves diák Linus Torvalds hirdetés a comp.os.minix konferenciahívásban Dolgoztam egy működő prototípuson egy új operációs rendszerről Linux, amelyhez a bash 1.08 és a gcc 1.40 hordozhatósága befejeződött. A Linux kernel első nyilvános verziója szeptember 17 -én jelent meg.
A 0.0.1 kernel tömörített formában 62 KB volt és körülbelül 10 ezer sor forráskódot tartalmazott, amely a mai Linux kernelhez képest több mint 28 millió sornyi kódot tartalmaz.
Egy, az Európai Unió által 2010 -ben megrendelt tanulmány szerint a modern Linux -kernelhez hasonló projektnek a semmiből való kifejlesztésének hozzávetőleges költsége több mint egymilliárd dollár lett volna (akkor számolva, amikor a kernel 13 millió sornyi kóddal rendelkezett). egy másik becslés szerint több mint 3 milliárd.
Egy kicsit a Linuxról
A Linux kernel a MINIX operációs rendszer ihlette, ami Linusnak nem tetszett a korlátozott engedélyével. Később, amikor a Linux híres projekt lett, a gonoszok megpróbálták vádolni Linust a kód közvetlen másolásával néhány MINIX alrendszerből.
A támadást a MINIX szerzője visszaverte, Andrew Tanenbaum, aki egy diákot bízott meg a Minix kód részletes összehasonlításával a Linux első nyilvános verzióival. A vizsgálati eredmények csak négy elhanyagolható kódblokk egyezést mutattak ki a POSIX és az ANSI C követelmények miatt.
Linus eredetileg gondoltam Freaxnek nevezni a kernelt, free, freak és X (Unix). De a kernel a "Linux" nevet kapta Ari Lemmke könnyű kezével, aki Linus kérésére a kernelt az egyetem FTP szerverére tette, és a könyvtárat nem "freax" -nak nevezte el, ahogy Torvalds kérte, hanem "linux" -nak.
Nevezetesen, a vállalkozó vállalkozónak, William Della Croce -nak sikerült védjegyet adnia a Linuxhoz, és idővel jogdíjat akart szedni, de aztán meggondolta magát, és minden jogot átruházott a védjegyre Linusra. A Linux kernel hivatalos kabaláját, a Tux pingvint 1996 -ban kiírt pályázaton választották ki. A Tux név Torvalds UniX.
Ami a kernel növekedését illeti az elmúlt 30 évben:
- 0.0.1 - 1991. szeptember, 10 ezer sor kód
- 1.0.0 - 1994. március, 176 ezer sor
- 1.2.0 - 1995. március, 311 ezer sor
- 2.0.0 - 1996. június, 778 ezer sor
- 2.2.0 - 1999. január, 1,8 millió sor
- 2.4.0 - 2001. január, 3,4 millió sor
- 2.6.0 - 2003. december, 5,9 millió sor
- 2.6.28 - 2008. december, 10,2 millió sor
- 2.6.35 - 2010. augusztus, 13,4 millió sor
- 3.0 - 2011. augusztus, 14,6 millió sor
- 3.5 - 2012. július, 15,5 millió sor
- 3.10 - 2013. július, 15,8 millió sor
- 3.16 - 2014. augusztus, 17,5 millió sor
- 4.1 - 2015. június, 19,5 millió sor
- 4.7 - 2016. július, 21,7 millió sor
- 4.12 - 2017. július, 24,1 millió sor
- 4.18 - 2018. augusztus, 25,3 millió sor
- 5.2 - 2019. július 26,55 millió sor
- 5.8 - 2020. augusztus, 28,4 millió sor
- 5.13 - 2021. június, 29,2 millió sor
Míg a fejlesztés és a hírek részéről:
- 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.