Linux kjarninn verður 29 ára

Þann 25. ágúst 1991, eftir fimm mánaða þróun, 21 árs nemandi Linus Torvalds tilkynnt í comp.os.minix fréttahópnum um að búa til virka frumgerð af nýja Linux stýrikerfinu, þar sem flutningur bash 1.08 og gcc 1.40 var lokið. Fyrsta opinbera útgáfan af Linux kjarnanum var tilkynnt þann 17. september. Kjarni 0.0.1 var með stærðina 62 KB í þjöppuðu formi og innihélt um 10 þúsund línur af frumkóða. Nútíma Linux kjarninn hefur meira en 26 milljón línur af kóða. Samkvæmt 2010 rannsókn sem Evrópusambandið lét gera, myndi áætlaður kostnaður við að þróa verkefni frá grunni svipað og nútíma Linux kjarna vera. rúmlega milljarð Bandaríkjadalir (útreikningur var gerður þegar kjarninn var með 13 milljón línur af kóða), skv aðrir áætlanir - meira en 3 milljarðar.

Linux kjarninn var innblásinn af MINIX stýrikerfinu, sem Linus líkaði ekki við vegna takmarkaðs leyfis. Í kjölfarið, þegar Linux varð þekkt verkefni, reyndu illmenni að saka Linus um að hafa beint afritað kóða sumra MINIX undirkerfa. Árásinni var hrakið af Andrew Tanenbaum, höfundi MINIX, sem fól einum af nemendum sínum að gera nákvæman samanburð á Minix kóðanum og fyrstu opinberu útgáfunum af Linux. Niðurstöður rannsóknir sýndu aðeins fjórar minniháttar kóðablokka passa vegna POSIX og ANSI C kröfur.

Linus datt upphaflega í hug að kalla kjarnann Freax, af orðunum „free“, „freak“ og X (Unix). En kjarninn fékk nafnið „Linux“ þökk sé Ari Lemmke, sem að beiðni Linus setti kjarnann á FTP þjónn háskóla, nefndi möppuna með skjalasafninu ekki „freax“ eins og Torvalds bað um, heldur „linux“. Athygli vekur að hinum framtakssama kaupsýslumanni William Della Croce tókst að skrá Linux vörumerkið og vildi innheimta þóknanir með tímanum, en skipti síðar um skoðun og færði Linus allan rétt á vörumerkinu. Opinber lukkudýr Linux kjarnans, Tux mörgæsin, var valin í kjölfarið keppnir, haldinn 1996. Nafnið Tux stendur fyrir Torvalds UniX.

Vöxtur gangverki kjarnakóðagrunnsins (fjöldi lína frumkóða):

  • 0.0.1 - september 1991, 10 þúsund línur af kóða;
  • 1.0.0 - mars 1994, 176 þúsund kóðalínur;
  • 1.2.0 - mars 1995, 311 þúsund kóðalínur;
  • 2.0.0 - júní 1996, 778 þúsund kóðalínur;
  • 2.2.0 - janúar 1999, 1.8 milljónir kóðalína;
  • 2.4.0 - janúar 2001, 3.4 milljónir kóðalína;
  • 2.6.0 - desember 2003, 5.9 milljónir kóðalína;
  • 2.6.28 - desember 2008, 10.2 milljónir kóðalína;
  • 2.6.35 - ágúst 2010, 13.4 milljónir kóðalína;
  • 3.0 - ágúst 2011, 14.6 milljónir kóðalína.
  • 3.5 - júlí 2012, 15.5 milljónir kóðalína.
  • 3.10 - júlí 2013, 15.8 milljónir kóðalína;
  • 3.16 - ágúst 2014, 17.5 milljónir kóðalína;
  • 4.1 - júní 2015, 19.5 milljónir kóðalína;
  • 4.7 - júlí 2016, 21.7 milljónir kóðalína;
  • 4.12 - júlí 2017, 24.1 milljónir kóðalína;
  • 4.18 - ágúst 2018, 25.3 milljónir kóðalína.
  • 5.2 - júlí 2019, 26.55 milljónir kóðalína.
  • 5.8 - ágúst 2020, 28.36 milljónir kóðalína.

Framfarir kjarnaþróunar:

  • Linux 0.0.1 - september 1991, fyrsta opinbera útgáfan, sem styður aðeins i386 CPU og ræsir af disklingi;
  • Linux 0.12 - janúar 1992 byrjaði að dreifa kóðanum undir GPLv2 leyfinu;
  • Linux 0.95 - mars 1992, möguleikinn til að keyra X Window System er veittur, stuðningur við sýndarminni og skiptingarskiptingu er útfært.
  • Linux 0.96-0.99 - 1992-1993, vinna hófst við netstaflann. Ext2 skráarkerfið var tekið í notkun, stuðningi við ELF skráarsniðið bætt við, rekla fyrir hljóðkort og SCSI stýringar voru kynntir, hleðsla á kjarnaeiningum og /proc skráarkerfið var innleitt.
  • Árið 1992 komu fyrstu dreifingarnar SLS og Yggdrasil fram. Sumarið 1993 voru Slackware og Debian verkefnin stofnuð.
  • Linux 1.0 - mars 1994, fyrsta opinberlega stöðuga útgáfan;
  • Linux 1.2 - mars 1995, veruleg aukning á fjölda ökumanna, stuðningur við Alpha, MIPS og SPARC pallana, aukinn möguleika netstafla, útlit pakkasíu, NFS stuðningur;
  • Linux 2.0 - júní 1996, stuðningur við fjölgjörvakerfi;
  • Mars 1997: LKML, póstlisti fyrir forritara fyrir Linux kjarna, stofnaður;
  • 1998: Fyrsti Linux-undirstaða þyrpingin á Top500 listanum var sett á markað, sem samanstendur af 68 hnútum með Alpha CPU;
  • Linux 2.2 - janúar 1999, skilvirkni minnisstjórnunarkerfisins hefur verið aukin, IPv6 stuðningur hefur verið bætt við, nýr eldveggur hefur verið innleiddur, nýtt hljóðundirkerfi hefur verið kynnt;
  • Linux 2.4 - febrúar 2001, veitir stuðning fyrir 8 örgjörva kerfi og 64 GB af vinnsluminni, Ext3 skráarkerfi, USB stuðning, ACPI;
  • Linux 2.6 - desember 2003, SELinux stuðningur, sjálfvirk stilling á kjarnabreytum, sysfs, endurhannað minnisstjórnunarkerfi;
  • Árið 2005 var Xen hypervisor kynntur sem hóf tímabil sýndarvæðingar;
  • Í september 2008 var fyrsta útgáfan af Android pallinum sem byggðist á Linux kjarnanum mynduð;
  • Í júlí 2011, eftir 10 ára þróun 2.6.x útibúsins komið til framkvæmda skipt yfir í númer 3.x. Fjöldi hluta í Git geymslunni er kominn í 2 milljónir;
  • Í 2015 ári fór fram útgáfa af Linux kjarna 4.0. Fjöldi git-hluta í geymslunni er kominn í 4 milljónir;
  • Í apríl 2018 sigrast á áfangi 6 milljón git-hluta í kjarnageymslunni.
  • Í janúar 2019 var stofnuð kjarnaútibú Linux 5.0. Geymslan hefur náð 6.5 milljón git-hlutum.
  • Kernel 2020 gefin út í ágúst 5.8 varð stærsti hvað varðar fjölda breytinga á öllum kjarna á allri tilveru verkefnisins.

Heimild: opennet.ru

Bæta við athugasemd