Täna tähistab Linux oma 31. aastapäeva

25. august 1991, pärast viiekuulist arengut, 21-aastane tudeng, Linus Torvalds, teatas telekonverentsil komp.os.miniks et töötav prototüüp on valminud uuest operatsioonisüsteemist Linux bash 1.08 ja gcc 1.40 teisaldamine.

Sel viisil sellest saab teadmata esimene Linuxi kerneli avalik väljalase mida esitleti 17. septembril. Kernel 0.0.1 tihendati 62 KB-ks ja sisaldas umbes 10.000 30 lähtekoodi rida, mis erinevalt praegusest versioonist sisaldab kaasaegses Linuxi tuumas üle XNUMX miljoni koodirea.

Linuxi tuum oli inspireeritud operatsioonisüsteemist MINIX, mis Linusele tema piiratud litsentsiga ei sobinud. Järgnevalt kui Linuxist sai tuntud projekt, halvustajad püüdis Linust süüdistada kopeerimises otse mõne alamsüsteemi kood MINIX.

Rünnaku tõrjus Andrew Tanenbaum, raamatu MINIX autor, kes tellis ühel õpilasel Minixi koodi ja Linuxi esimeste avalike versioonide üksikasjaliku võrdluse. Uuringu tulemused näitasid POSIXi ja ANSI C nõuete tõttu ainult nelja väiksema koodiploki vaste olemasolu.

Algselt mõtles Linus tuumale nimeks panna Freax, sõnadest "free", "freak" ja X (Unix). Aga nime "Linux" andis tuumale Ari Lemmke, kes Linuse palvel pani kerneli ülikooli FTP serverisse, andes failiga kataloogile nimeks mitte "freax", nagu Torvalds nõudis, vaid "linux".

Tähelepanuväärne on, et ettevõtlik ärimees William Della Croce jõudis registreerida Linuxi kaubamärgi ja soovis aja jooksul koguda autoritasusid, kuid hiljem mõtles ümber ja loovutas kõik kaubamärgiõigused Linusele. Linuxi tuuma ametlik maskott, pingviin Tux, valiti 1996. aastal toimunud konkursi tulemusena ja kelle nimi Tux tähistab Torvalds UniX-i.

Nagu tuuma arengu ajalugu, jagame sellest veidi:

  • September 1991: Linux 0.0.1, esimene avalik versioon, mis toetab ainult i386 protsessorit ja käivitatakse disketilt.
    Jaanuar 1992: Linux 0.12, hakati koodi levitama GPLv2 litsentsi alusel
  • Märts 1992: Linux 0.95, tingimusel, et on võimalik käivitada X Window System, virtuaalse mälu ja partitsioonide vahetamise tugi ning esimesed SLS ja Yggdrasil distributsioonid.
  • 1993. aasta suvelasutati projektid Slackware ja Debian.
    Märts 1994: Linux 1.0, esimene ametlikult stabiilne versioon.
    Märts 1995: Linux 1.2, draiverite arvu märkimisväärne suurenemine, Alpha, MIPS ja SPARC platvormide tugi, võrguvirna võimaluste laiendamine, pakettfiltri välimus, NFS -i tugi.
  • Juuni 1996: Linux 2.0, mitme protsessori süsteemide tugi.
  • Jaanuar 1999: Linux 2.2, mäluhaldussüsteemi tõhususe suurendamine, lisatugi IPv6 -le, uue tulemüüri juurutamine, tutvustas uut heli alamsüsteemi
  • Febrero de 2001: Linux 2.4, 8-protsessorsüsteemide tugi ja 64 GB muutmälu, Ext3 failisüsteem, USB, ACPI tugi.
  • Detsember 2003: Linux 2.6, SELinuxi tugi, automaatsed tuuma häälestustööriistad, sysfs, ümberkujundatud mäluhaldussüsteem.
  • 2008. aasta septembris, moodustati Linuxi tuumal põhinev Androidi platvormi esimene versioon.
  • 2011. aasta juulis pärast haru 10.x arendamist 2.6 aastat tehti üleminek 3.x numeratsioonile.
  • In 2015, Linux 4.0 puhul on git -objektide arv hoidlas jõudnud 4 miljonini.
  • 2018i aprillis Ma ületan hoidla 6 miljoni git-core objekti tõkke.
  • 2019. aasta jaanuaris, moodustati Linux 5.0 kerneli haru.
  • Postitatud augustis 2020, kernel 5.8 oli kõigi tuumade muudatuste arvu poolest suurim kogu projekti eluea jooksul.
  • In 2021, Linuxi kerneli järgmisele harule lisati kood rooste keeles draiverite arendamiseks.
  • Augustis 2022, moodustati Linuxi kerneli 6.0 haru, kuna 5.x harus oli piisavalt versioone, et versiooninumbris esimest numbrit muuta.

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.