Danes jedro Linuxa praznuje 30 -letnico delovanja in ima še veliko za dati

V začetku meseca smo izdali zapis o 30. obletnici objava prve spletne strani, dejstvo, ki je nedvomno zaznamovalo zgodovino in ki sem ga vedno nekoliko povezal z Linuxom, saj gresta tako objava prve spletne strani kot prvi prototip jedra Linux, saj sta bili obe izdani istega leta.

Od takrat 25. avgusta 1991po petih mesecih razvoja, 21-letni študent Linus Torvalds oglas v konferenčnem klicu comp.os.minix Delal sem na delujočem prototipu novega operacijskega sistema linux, za katere je bila zaključena prenosljivost bash 1.08 in gcc 1.40. Ta prva javna različica jedra Linuxa je izšla 17. septembra.

Jedro 0.0.1 je bilo 62 KB v stisnjeni obliki vseboval pa je približno 10 tisoč vrstic izvorne kode, ki ima v primerjavi z današnjim jedrom Linuxa več kot 28 milijonov vrstic kode.

Glede na študijo, ki jo je leta 2010 naročila Evropska unija, bi bili približni stroški razvoja projekta, podobnega sodobnemu jedru Linuxa od začetka, več kot milijardo dolarjev (izračunano, ko je jedro imelo 13 milijonov vrstic kode), glede na druga ocena na več kot 3 milijarde.

Nekaj ​​o Linuxu

Jedro Linuxa navdihnil operacijski sistem MINIX, kar Linusu ni bilo všeč s svojo omejeno licenco. Kasneje, ko je Linux postal slaven projekt, so bili hudobni Linusu so poskušali očitati neposredno kopiranje kode nekaterih podsistemov MINIX.

Napad je odvrnil avtor knjige MINIX, Andrew Tanenbaum, ki je študentu naročil podrobno primerjavo kode Minix s prvimi javnimi različicami Linuxa. Rezultati študij so pokazali prisotnost le štirih zanemarljivih ujemanj kodnih blokov zaradi zahtev POSIX in ANSI C.

Linus prvotno pomislil, da bi jedro poklical Freax, od free, freak in X (Unix). Toda jedro je dobilo ime "Linux" z lahkotno roko Ari Lemmke, ki je na Linusovo zahtevo postavil jedro na univerzitetni strežnik FTP in imenik z datoteko poimenoval ne "freax", kot je zahteval Torvalds, ampak "linux".

Predvsem podjetniški podjetnik William Della Croce je uspel zaščititi blagovno znamko Linux in je želel sčasoma pobirati avtorske honorarje, a se je nato premislil in vse pravice do blagovne znamke prenesel na Linus. Uradna maskota jedra Linuxa, Tux pingvin, je bila izbrana na tekmovanju leta 1996. Ime Tux pomeni Torvalds UniX.

Glede rasti jedra v zadnjih 30 letih:

  • 0.0.1 - september 1991, 10 tisoč vrstic kode
  • 1.0.0 - marec 1994, 176 tisoč vrstic
  • 1.2.0 - marec 1995, 311 tisoč vrstic
  • 2.0.0 - junij 1996, 778 tisoč vrstic
  • 2.2.0 - januar 1999, 1,8 milijona vrstic
  • 2.4.0 - januar 2001, 3,4 milijona vrstic
  • 2.6.0 - december 2003, 5,9 milijona vrstic
  • 2.6.28 - december 2008, 10,2 milijona vrstic
  • 2.6.35 - avgust 2010, 13,4 milijona vrstic
  • 3.0 - avgust 2011, 14,6 milijona vrstic
  • 3.5 - julij 2012, 15,5 milijona vrstic
  • 3.10 - julij 2013, 15,8 milijona vrstic
  • 3.16 - avgust 2014, 17,5 milijona vrstic
  • 4.1 - junij 2015, 19,5 milijona vrstic
  • 4.7 - julij 2016, 21,7 milijona vrstic
  • 4.12 - julij 2017, 24,1 milijona vrstic
  • 4.18 - avgust 2018, 25,3 milijona vrstic
  • 5.2 - julij 2019, 26,55 milijona linij
  • 5.8 - avgust 2020, 28,4 milijona vrstic
  • 5.13 - junij 2021, 29,2 milijona vrstic

Kar zadeva razvoj in novice:

  • September 1991: Linux 0.0.1, prva javna izdaja, ki podpira samo procesor i386 in se zažene z diskete.
    Januar 1992: Linux 0.12 se je koda začela distribuirati pod licenco GPLv2
  • Marec 1992: Linux 0.95, ki je omogočal zagon sistema X Window System, podporo za navidezni pomnilnik in zamenjavo particij ter prve distribucije SLS in Yggdrasil.
  • Poleti 1993, sta bila ustanovljena projekta Slackware in Debian.
    Marec 1994: Linux 1.0, prva uradno stabilna različica.
    Marec 1995: Linux 1.2, znatno povečanje števila gonilnikov, podpora za platforme Alpha, MIPS in SPARC, širitev zmogljivosti omrežnega sklada, videz paketnega filtra, podpora NFS.
  • Junija 1996: Linux 2.0, podpora za večprocesorske sisteme.
  • Januar 1999: Linux 2.2, povečana učinkovitost sistema za upravljanje pomnilnika, dodana podpora za IPv6, implementacija novega požarnega zidu, uveden nov zvočni podsistem
  • Febrero de 2001: Linux 2.4, podpora za 8-procesorske sisteme in 64 GB RAM-a, datotečni sistem Ext3, USB, podpora ACPI.
  • December 2003: Linux 2.6, podpora SELinux, orodja za samodejno uglaševanje jedra, sysfs, prenovljen sistem za upravljanje pomnilnika.
  • Septembra 2008, je nastala prva različica platforme Android, ki temelji na jedru Linuxa.
  • Julija 2011 je po 10 letih razvoja podružnice 2.6.x je prišlo do prehoda na oštevilčenje 3.x.
  • V 2015, Linux 4.0 je število predmetov git v skladišču doseglo 4 milijone.
  • Aprila 2018 Premagal sem oviro 6 milijonov git-core predmetov v skladišču.
  • Januarja 2019, je nastala veja jedra Linux 5.0.
  • Objavljeno avgusta 2020, jedro 5.8 je bilo največje glede na količino sprememb vseh jeder v celotnem obdobju trajanja projekta.
  • V 2021, koda za razvoj gonilnikov jezika Rust je bila dodana naslednji veji jedra Linuxa.

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.