Šiandien Linux švenčia savo 31-ąsias metines

25 m. Rugpjūčio 1991 d, po penkių mėnesių tobulėjimo, 21 metų studentas, Linusas Torvaldsas, paskelbė per telekonferenciją komp.os.miniksas kad buvo baigtas veikiantis prototipas naujosios operacinės sistemos Linux perkeliamas bash 1.08 ir gcc 1.40.

Tokiu būdu nesąmoningai taptų pirmuoju viešu Linux branduolio leidimu kuris buvo pristatytas rugsėjo 17 d. Branduolys 0.0.1 buvo suspaustas į 62 KB ir jame buvo apie 10.000 30 eilučių šaltinio kodo, kuris, skirtingai nei dabartinė versija, šiuolaikiniame Linux branduolyje yra daugiau nei XNUMX milijonų kodo eilučių.

„Linux“ branduolys įkvėpė MINIX operacinė sistema, kuri Linui netiko su jo ribota licencija. Vėliau, kai Linux tapo gerai žinomu projektu, niekintojai bandė apkaltinti Liną kopijavimu tiesiogiai kai kurių posistemių kodas MINIX.

Išpuolį atmušė Andrew Tanenbaumas, knygos MINIX autorius, kuris įpareigojo studentą atlikti išsamų Minix kodo ir pirmųjų viešų Linux versijų palyginimą. Tyrimo rezultatai parodė, kad dėl POSIX ir ANSI C reikalavimų yra tik keturios nedidelės kodų blokų atitikties.

Linusas iš pradžių sumanė branduolį pavadinti Freax, nuo žodžių „nemokamas“, „keistuolis“ ir X (Unix). Bet „Linux“ pavadinimą branduoliui suteikė Ari Lemmke, kuris Linuso prašymu įdėjo branduolį į universiteto FTP serverį, katalogą su failu pavadindamas ne „freax“, kaip prašė Torvaldsas, o „linux“.

Pastebėtina, kad iniciatyvus verslininkas Williamas Della Croce'as sugebėjo įregistruoti „Linux“ prekės ženklą ir laikui bėgant norėjo surinkti honorarus, tačiau vėliau persigalvojo ir visas teises į prekės ženklą perleido Linui. Oficialus „Linux“ branduolio talismanas – pingvinas Tuxas – buvo išrinktas 1996 m. vykusiame konkurse, kurio pavadinimas Tux reiškia „Torvalds UniX“.

Kaip branduolio vystymosi istorija, dalinamės tuo:

  • 1991 m. Rugsėjis: „Linux 0.0.1“, pirmasis viešas leidimas, palaikantis tik „i386“ procesorių ir paleidžiamas iš diskelio.
    1992 m. Sausio mėn .: „Linux 0.12“, kodas buvo pradėtas platinti pagal GPLv2 licenciją
  • 1992 m. Kovo mėn .: „Linux 0.95“ suteikė galimybę paleisti „X Window System“, palaikė virtualią atmintį ir skaidinių keitimą bei pasirodė pirmieji SLS ir „Yggdrasil“ paskirstymai.
  • 1993 metų vasarąbuvo įkurti „Slackware“ ir „Debian“ projektai.
    1994 m. Kovo mėn .: „Linux 1.0“, pirmoji oficialiai stabili versija.
    1995 m. Kovo mėn .: „Linux 1.2“, žymiai padidėjęs tvarkyklių skaičius, „Alpha“, „MIPS“ ir „SPARC“ platformų palaikymas, tinklo kamino galimybių išplėtimas, paketinių filtrų išvaizda, NFS palaikymas.
  • 1996 m. Birželis: „Linux 2.0“, kelių procesorių sistemų palaikymas.
  • 1999 m. Sausio mėn .: „Linux 2.2“, padidintas atminties valdymo sistemos efektyvumas, papildomas IPv6 palaikymas, naujos ugniasienės įdiegimas, pristatytas naujas garso posistemis
  • Febrero de 2001: „Linux 2.4“, 8 procesorių sistemų palaikymas ir 64 GB RAM, „Ext3“ failų sistema, USB, ACPI palaikymas.
  • 2003 m. Gruodžio mėn .: „Linux 2.6“, „SELinux“ palaikymas, automatiniai branduolio derinimo įrankiai, sysfs, pertvarkyta atminties valdymo sistema.
  • 2008 m. Rugsėjo mėnbuvo sukurta pirmoji „Android“ platformos versija, pagrįsta „Linux“ branduoliu.
  • 2011 metų liepos mėn. po 10 metų plėtojant 2.6.x šaką, buvo pereita prie 3.x numeracijos.
  • En 2015, „Linux 4.0“, „git“ objektų skaičius saugykloje pasiekė 4 milijonus.
  • 2018 balandžio mėn. Įveikiu saugykloje esančių 6 milijonų „git-core“ objektų barjerą.
  • 2019 m. Sausio mėn, buvo suformuota „Linux 5.0“ branduolio šaka.
  • Paskelbta 2020 m. Rugpjūčio mėn. branduolys 5.8 buvo didžiausias pagal visų branduolių pakeitimų kiekį per visą projekto gyvavimo laikotarpį.
  • En 2021, kodas, skirtas tvarkyklėms kurti rūdžių kalba, buvo pridėtas prie kitos „Linux“ branduolio šakos.
  • 2022 metų rugpjūčio mėn, buvo suformuota Linux branduolio 6.0 šaka, nes 5.x šakoje buvo pakankamai versijų, kad būtų galima pakeisti pirmąjį numerį versijos numeryje.

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.