1991. gada 25. augustÄ, pÄc piecu mÄneÅ”u attÄ«stÄ«bas, 21 gadu vecais students Linuss Torvalds paziÅoja par jaunas operÄtÄjsistÄmas Linux darba prototipa izveidi grupas comp.os.minix konferencÄ, kur tika pabeigts bash 1.08 un gcc 1.40 portÄÅ”ana. Pirmais publiskais Linux kods tika prezentÄts 17. septembrÄ«. Kods bija 62 Kb saspiestÄ formÄ un saturÄja apmÄram 10 tÅ«kst. koda rindiÅu. MÅ«sdienu Linux kods sastÄv no vairÄk nekÄ 26 milj. koda rindiÅÄm. SaskaÅÄ ar 2010. gadÄ Eiropas SavienÄ«bas pasÅ«tÄ«ta pÄtÄ«juma datiem aptuvenÄ izmaksu summa, lai izstrÄdÄtu projektu no nulles, kas ir lÄ«dzÄ«gs mÅ«sdienu Linux kodam, bÅ«tu ASV dolÄru (aprÄÄ·ins tika veikts, kad kodÄ bija 13 milj. rindiÅu), pÄc novÄrtÄjumiem ā .
Linux kods tika radÄ«ts, iedvesmojoties no operÄtÄjsistÄmas MINIX, kuru Linuss neapmierinÄja tÄs ierobežotÄ licence. VÄlÄk, kad Linux kļuva par zinÄmu projektu, ļaudis mÄÄ£inÄja apsÅ«dzÄt Linusu par tieÅ”u koda kopÄÅ”anu no dažÄm MINIX apakÅ”sistemÄm. Uzbrukumu atspÄkoja EndrjÅ« Tanenbaums, MINIX autors, kurÅ” lÅ«dza vienam no studentiem veikt detalizÄtu Minix un pirmajÄm Linux versiju salÄ«dzinÄÅ”anu. pÄtÄ«jumi parÄdÄ«ja, ka ir tikai Äetri nenozÄ«mÄ«gi koda bloku sakritÄ«bas gadÄ«jumi, ko nosaka POSIX un ANSI C prasÄ«bas.
SÄkotnÄji Linuss plÄnoja kodu nosaukt par Freax, no vÄrdiem "free", "freak" un X (Unix). TomÄr nosaukums "Linux" kods ieguva pateicoties Ari Lemmke, kurÅ” pÄc Linusa lÅ«guma ievietoja kodu sacensÄ«bu Kode bÄzes izaugsmes dinamika (rindiÅu skaits kodÄ):
0.0.1 ā 1991. gada septembris, 10 tÅ«kst. rindiÅu;
- 1.0.0 ā 1994. gada marts, 176 tÅ«kst. rindiÅu;
- 1.2.0 ā 1995. gada marts, 311 tÅ«kst. rindiÅu;
- 2.0.0 ā 1996. gada jÅ«nijs, 778 tÅ«kst. rindiÅu;
- 2.2.0 ā 1999. gada janvÄris, 1.8 milj. rindiÅu;
- 2.2.0 ā ŃŠ½Š²Š°ŃŃ 1999, 1.8 млн. ŃŃŃŠ¾Šŗ коГа;
- 2.4.0 ā janvÄris 2001, 3.4 milj. kodu rindu;
- 2.6.0 ā decembris 2003, 5.9 milj. kodu rindu;
- 2.6.28 ā decembris 2008, 10.2 milj. kodu rindu;
- 2.6.35 ā augusts 2010, 13.4 milj. kodu rindu;
- 3.0 ā augusts 2011, 14.6 milj. kodu rindu.
- 3.5 ā jÅ«lijs 2012, 15.5 milj. kodu rindu.
- 3.10 ā jÅ«lijs 2013, 15.8 milj. kodu rindu;
- 3.16 ā augusts 2014, 17.5 milj. kodu rindu;
- 4.1 ā jÅ«nijs 2015, 19.5 milj. kodu rindu;
- 4.7 ā jÅ«lijs 2016, 21.7 milj. kodu rindu;
- 4.12 ā jÅ«lijs 2017, 24.1 milj. kodu rindu;
- 4.18 ā augusts 2018, 25.3 milj. kodu rindu.
- 5.2 ā jÅ«lijs 2019, 26.55 milj. kodu rindu.
- 5.8 ā augusts 2020, 28.36 milj. kodu rindu.
Kernu attīstības progress:
- Linux 0.0.1 ā septembris 1991, pirmais publiskais izlaidums, kas atbalsta tikai CPU i386 un tiek ielÄdÄts no diskeÅ”a;
- Linux 0.12 ā janvÄris 1992, kods sÄka tikt izplatÄ«ts saskaÅÄ ar GPLv2 licenci;
- Linux 0.95 ā marts 1992, nodroÅ”inÄta iespÄja palaist X Window System, Ä«stenota atmiÅas pÄrvaldÄ«bas un swap zonu atbalsts.
- Linux 0.96-0.99 ā 1992-1993, sÄka darbu pie tÄ«kla steka. Ieviesta failu sistÄma Ext2, pievienots failu formÄta ELF atbalsts, ieviesti skaÅu karÅ”u un SCSI kontrolieru draiveri, Ä«stenota kodola moduļu un failu sistÄmas /proc ielÄde.
- 1992. gadÄ parÄdÄ«jÄs pirmie SLS un Yggdrasil izplatÄ«jumi. 1993. gada vasarÄ tika dibinÄti projekti Slackware un Debian.
- Linux 1.0 ā marts 1994, pirmais oficiÄli stabils izlaidums;
- Linux 1.2 ā marts 1995, ievÄrojams pieaugums draiveru skaitÄ, atbalsts platformÄm Alpha, MIPS un SPARC, paplaÅ”inÄtas tÄ«kla steka iespÄjas, parÄdÄ«jÄs paketes filtrs, atbalsts NFS;
- Linux 2.0 ā jÅ«nijs 1996, atbalsts daudzprocesoru sistÄmÄm;
- Marts 1997: dibinÄts LKML, Linux kodola izstrÄdÄtÄju saraksts;
- 1998. gads: uzsÄkts pirmais Linux bÄzÄ balstÄ«ts klasteris, sastÄv no 68 mezgliem ar CPU Alpha;
- Linux 2.2 ā janvÄris 1999, palielinÄta atmiÅas pÄrvaldÄ«bas sistÄmas efektivitÄte, pievienots atbalsts IPv6, Ä«stenots jauns ugunsmÅ«ris, ieviesta jauna skaÅas apakÅ”sistÄma;
- Linux 2.4 ā februÄris 2001, nodroÅ”inÄts atbalsts 8 procesoru sistÄmÄm un 64 GB RAM, failu sistÄma Ext3, USB atbalsts, ACPI;
- Linux 2.6 ā decembris 2003, atbalsts SELinux, rÄ«ki kodola parametru automÄtiskai optimizÄÅ”anai, sysfs, pÄrveidota atmiÅas pÄrvaldÄ«bas sistÄma;
- 2005. gadÄ ieviests hipervizors Xen, kas atklÄja virtualizÄcijas Äru;
- 2008. gada septembrÄ« izveidots pirmais Android platformas izlaidums, kas balstÄs uz Linux kodolu;
- 2011. gada jÅ«lijÄ pÄc 10 gadu attÄ«stÄ«bas 2.6.x versijÄ pÄreja uz numurÄÅ”anu 3.x. Git repozitorijÄ ir sasniegti 2 miljoni objektu;
- 2015. gadÄ iznÄca Linux 4.0 kodols. Git objektu skaits repozitorijÄ sasniedza 4 miljonus;
- 2018. gada aprÄ«lÄ« slieksnis 6 miljoni git objektu repozitorijÄ kodolam.
- 2019. gada janvÄrÄ« tika izveidota kodola . RepozitÄrs sasniedza 6.5 miljonus git objektu.
- 2020. gada augustÄ publicÄtais 5.8 kodols ir visskaļÄkais pÄrmaiÅu skaita ziÅÄ no visiem kodoliem projekta pastÄvÄÅ”anas vÄsturÄ.
Avots: opennet.lv
