Šodien Linux svin savu 31. gadadienu

25. gada 1991. augusts, pēc piecu mēnešu attīstības, 21 gadu vecais students, Linuss Torvalds, paziņoja telekonferencē comp.os.minix ka ir pabeigts darba prototips no jaunās operētājsistēmas Linux porting bash 1.08 un gcc 1.40.

Šādā veidā neapzināti kļūtu par pirmo publisko Linux kodola versiju kas tika prezentēts 17. septembrī. Kodols 0.0.1 tika saspiests 62 KB, un tajā bija aptuveni 10.000 30 avota koda rindiņu, kas atšķirībā no pašreizējās versijas mūsdienu Linux kodolā ir vairāk nekā XNUMX miljoni koda rindu.

Linux kodols iedvesmoja MINIX operētājsistēma, kas Linusam nederēja ar viņa ierobežoto licenci. Sekojoši, kad Linux kļuva par plaši pazīstamu projektu, nelabvēļi mēģināja apsūdzēt Linusu kopēšanā tieši dažu apakšsistēmu kods MINIX.

Uzbrukumu atvairīja Endrjū Tanenbaums, grāmatas MINIX autors, kurš uzdeva kādam studentam detalizēti salīdzināt Minix kodu un pirmās publiskās Linux versijas. Pētījuma rezultāti parādīja tikai četras nelielas kodu bloku atbilstības POSIX un ANSI C prasību dēļ.

Linuss sākotnēji domāja par kodola nosaukumu Freax, no vārdiem "bezmaksas", "frīks" un X (Unix). Bet nosaukumu "Linux" kodolam piešķīra Ari Lemmke, kurš pēc Linusa lūguma ievietoja kodolu universitātes FTP serverī, nosaucot direktoriju ar failu nevis "freax", kā prasīja Torvalds, bet gan "linux".

Zīmīgi, ka uzņēmīgais uzņēmējs Viljams Della Kroks paguva reģistrēt Linux preču zīmi un laika gaitā vēlējās iekasēt honorārus, taču vēlāk pārdomāja un visas tiesības uz preču zīmi nodeva Linusam. Oficiālais Linux kodola talismans, pingvīns Tux, tika izvēlēts 1996. gadā notikušā konkursa rezultātā un kura nosaukums Tux apzīmē Torvalds UniX.

kodola attīstības vēsture, mēs dalāmies nedaudz no tā:

  • 1991. gada septembris: Linux 0.0.1, pirmā publiskā versija, kas atbalsta tikai i386 centrālo procesoru un sāknēšanu no disketes.
    1992. gada janvāris: Linux 0.12, kodu sāka izplatīt saskaņā ar GPLv2 licenci
  • 1992. gada marts: Linux 0.95, nodrošinot iespēju palaist X Window sistēmu, atbalstu virtuālajai atmiņai un nodalījumu maiņai, kā arī parādījās pirmie SLS un Yggdrasil izplatījumi.
  • 1993. gada vasarā, tika dibināti projekti Slackware un Debian.
    1994. gada marts: Linux 1.0, pirmā oficiāli stabila versija.
    1995. gada marts: Linux 1.2, ievērojams draiveru skaita pieaugums, atbalsts Alpha, MIPS un SPARC platformām, tīkla steku iespēju paplašināšana, pakešu filtra izskats, NFS atbalsts.
  • 1996. gada jūnijs: Linux 2.0, atbalsts daudzprocesoru sistēmām.
  • 1999. gada janvāris: Linux 2.2, palielināta atmiņas pārvaldības sistēmas efektivitāte, papildu atbalsts IPv6, jauna ugunsmūra ieviešana, ieviesta jauna skaņas apakšsistēma
  • Febrero de 2001: Linux 2.4, atbalsts 8 procesoru sistēmām un 64 GB RAM, Ext3 failu sistēma, USB, ACPI atbalsts.
  • 2003. gada decembris: Linux 2.6, SELinux atbalsts, automātiskie kodola regulēšanas rīki, sysfs, pārveidota atmiņas pārvaldības sistēma.
  • 2008. gada septembrī, tika izveidota pirmā Android platformas versija, kuras pamatā bija Linux kodols.
  • 2011. gada jūlijā pēc nozaru 10.x 2.6 gadu attīstības tika veikta pāreja uz 3.x numerāciju.
  • Jo 2015 Linux 4.0, git objektu skaits krātuvē ir sasniedzis 4 miljonus.
  • 2018 aprīlī Es pārvarēju 6 miljonu git-core objektu barjeru.
  • 2019. gada janvārī, tika izveidota Linux 5.0 kodola filiāle.
  • Publicēts 2020. gada augustā, kodols 5.8 bija lielākais visu kodolu izmaiņu skaita ziņā projekta laikā.
  • Jo 2021 kods draiveru izstrādei Rust valodā tika pievienots nākamajai Linux kodola filiālei.
  • 2022. gada augustā, tika izveidota Linux kodola 6.0 filiāle, jo 5.x filiālē bija pietiekami daudz versiju, lai mainītu versijas numura pirmo numuru.

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.