25. august 1991, pĂ€rast viie kuu arendustööd, oli 21-aastane ĂŒliĂ”pilane Linus Torvalds telekonverentsil comp.os.minix, et luua uue operatsioonisĂŒsteemi Linux tööprototĂŒĂŒp, mille puhul mĂ€rgiti bash 1.08 ja gcc 1.40 portimise lĂ”petamist. Esimene avalik Linuxi kernel ilmus 17. septembril. Kernel oli surutud formaadis 62 KB ja sisaldas umbes 10 tuhat koodirida. TĂ€napĂ€eva Linuxi kernelis on ĂŒle 26 miljoni koodirea. 2010. aastal Euroopa Liidu tellimusel lĂ€bi viidud uuringu kohaselt oleks sarnase projekti nullist arendamise ligikaudne maksumus, mis vastab kaasaegse Linuxi kernelile, umbes USA dollari (arvutamine viidi lĂ€bi, kui kernelis oli 13 miljonit koodirida), teiste ĂŒle 3 miljardi .
Uuringu Esialgu soovis Linus nimeks anda kernelile Freax, sÔnadest "free", "freak" ja X (Unix). Kuid nimi "Linux" anti kernelile Ari Lemmke kerge kÀe lÀbi, kes Linuse palve peale paigutas kernel FTP-serverisse, nimetades arhiivi kausta mitte "freax", nagu Torvalds soovis, vaid "linux". Huvi pakub, et ettevÔtlik Àrimees William Della Croce suutis registreerida kaubamÀrgi Linux ja soovis hiljem sellest tasu saada, kuid hiljem loobus ja andis kÔik Ôigused kaubamÀrgile Linusele. Linuxi kerneli ametlik maskot, pingviin Tux, valiti
konkursi 3.0 â august 2011, 14.6 miljonit koodirida. 4.18 â august 2018, 25.3 miljonit koodirida.
SĂŒdamiku koodibaasi kasvu dĂŒnaamika (koodirea arv):
- 0.0.1 â september 1991, 10 tuhat koodirea;
- 1.0.0 â mĂ€rts 1994, 176 tuhat koodirea;
- 1.2.0 â mĂ€rts 1995, 311 tuhat koodirea;
- 2.0.0 â juuni 1996, 778 tuhat koodirea;
- 2.2.0 â jaanuar 1999, 1.8 miljonit koodirea;
- 2.4.0 â jaanuar 2001, 3.4 miljonit koodirida;
- 2.6.0 â detsember 2003, 5.9 miljonit koodirida;
- 2.6.28 â detsember 2008, 10.2 miljonit koodirida;
- 2.6.35 â august 2010, 13.4 miljonit koodirida;
- 5.2 â juuli 2019, 26.55 miljonit koodirida.
- 3.0 â august 2011, 14.6 miljonit koodirida.
- 3.10 â juuli 2013, 15.8 miljonit koodirida;
- 3.16 â august 2014, 17.5 miljonit koodirida;
- 4.1 â juuni 2015, 19.5 miljonit koodirida;
- 4.7 â juuli 2016, 21.7 miljonit koodirida;
- 4.12 â juuli 2017, 24.1 miljonit koodirida;
- 3.5 â juuli 2012, 15.5 miljonit koodirida.
- 4.18 â august 2018, 25.3 miljonit koodirida.
- 5.8 â august 2020, 28.36 miljonit koodirealt.
Tuuma arengu edusammud:
- Linux 0.0.1 â september 1991, esimene avalik vĂ€ljaanne, mis toetab ainult CPU i386 ja laaditakse ketaselt;
- Linux 0.12 â jaanuar 1992, kood hakkas levima GPLv2 litsentsi alusel;
- Linux 0.95 â mĂ€rts 1992, tagatud X Window Systemi kĂ€ivitamise vĂ”imalus, rakendatud virtuaalmĂ€lu ja vahetusfaili tugi.
- Linux 0.96-0.99 â 1992-1993, töö algas vĂ”rgu steki kallal. Esmakordselt tutvustatud Ext2 failisĂŒsteem, lisatud ELF failiformaatide tugi, tutvustatud helikaartide ja SCSI kontrollerite draivereid, rakendatud tuuma ja /proc failisĂŒsteemi moodulite laadimine.
- 1992. aastal ilmusid esimesed jaotused SLS ja Yggdrasil. Suvel 1993 loodi projektid Slackware ja Debian.
- Linux 1.0 â mĂ€rts 1994, esimene ametlik stabiilne vĂ€ljaanne;
- Linux 1.2 â mĂ€rts 1995, mĂ€rkimisvÀÀrne arv draivereid, tugi Alpha, MIPS ja SPARC platvormidele, vĂ”rgu steki vĂ”imaluste laiem laiendamine, pakettfiltri ilmumine, NFS toe rakendamine;
- Linux 2.0 â juuni 1996, toimetati mitme protsessori sĂŒsteemide tugi;
- MĂ€rts 1997: loodud LKML, Linuxi tuumas arendajate postitusloend;
- 1998. aastal: kÀivitatud esimene Linuxi pÔhinev klaster, mis pÀÀses Top500, koosnevaid 68 sÔlmpunktist koos CPU Alpha;
- Linux 2.2 â jaanuar 1999, parandatud mĂ€luhalduse efektiivsus, lisatud IPv6 tugi, rakendatud uus tulemĂŒĂŒr, esitatud uus helialussĂŒsteem;
- Linux 2.4 â veebruar 2001, tagatud tugi 8-protsessorilistele sĂŒsteemidele ja 64 GB RAM-ile, Ext3 failisĂŒsteem, USB, ACPI tugi;
- Linux 2.6 â detsember 2003, SELinuxi tugi, tuuma parameetrite automaatse hÀÀlestamise tööriistad, sysfs, tĂ€iustatud mĂ€lu haldussĂŒsteem;
- Aastal 2005 tutvustati hĂŒperviisorit Xen, mis avas virtuaalsuse ajastu;
- 2008. aasta septembris loodi Androidi platvormi esimene versioon, mis pÔhines Linuxi tuumal.
- Juulis 2011, pĂ€rast 10 aastat 2.6.x arendust ĂŒleminek nummerdamisele 3.x. Git-repositooriumis on nĂŒĂŒd 2 miljonit objekti;
- 2015. aastal vÀlja anti Linuxi tuum 4.0. Git-objektide arv repositooriumis ulatus 4 miljonini;
- Aprillis 2018 6 miljoni git-objekti piir, mis on tuumarepositooriumis.
- Jaanuaris 2019 loodi tuuma haru . Repositoorium saavutas 6.5 miljoni git-objekti taseme.
- Augustis 2020 avaldatud sĂŒdamik 5.8 on ajaloo jooksul suurim muudatuste arv kĂ”igist projektis olemasolevatest sĂŒdamikest.
Allikas: opennet.ru
