Šiandien „Linux“ branduolys švenčia savo 30 -metį ir vis dar turi daug ką duoti

Mėnesio pradžioje išleidome 30 -mečio užrašą pirmosios svetainės paskelbimas, faktas, kuris neabejotinai žymėjo istoriją ir apie kurį aš visada šiek tiek siejuosi su „Linux“, nes tiek pirmosios svetainės paskelbimas, tiek pirmasis „Linux“ branduolio prototipas eina koja kojon, nes abu buvo išleisti tais pačiais metais.

Nuo 25 metų rugpjūčio 1991 d, po penkių mėnesių vystymosi, 21-erių studentas Linus Torvalds Reklama konferenciniame pokalbyje „comp.os.minix“ Aš dirbau prie veikiančio prototipo naujos operacinės sistemos Linux buvo baigtas „bash 1.08“ ir „gcc 1.40“ perkėlimas. Ši pirmoji viešoji „Linux“ branduolio versija buvo išleista rugsėjo 17 d.

Branduolys 0.0.1 buvo 62 KB suspausto pavidalo ir jame buvo apie 10 tūkstančių šaltinio kodo eilučių, kurios, palyginti su šiandieniniu „Linux“ branduoliu, turi daugiau nei 28 milijonus kodo eilučių.

Remiantis 2010 m. Europos Sąjungos užsakymu atliktu tyrimu, apytikslė projekto, panašaus į šiuolaikinį „Linux“ branduolį, kūrimo kaina būtų buvusi daugiau nei milijardas dolerių (apskaičiuota, kai branduolyje buvo 13 milijonų kodo eilučių). dar vienas įvertinimas - daugiau nei 3 mlrd.

Šiek tiek apie „Linux“

„Linux“ branduolys įkvėpė MINIX operacinė sistema, o tai Linusui nepatiko turint ribotą licenciją. Vėliau, kai „Linux“ tapo žinomu projektu, nedorėliai jie bandė apkaltinti Linusą tiesiogiai nukopijavus kodą kai kurių MINIX posistemių.

Ataką atmetė MINIX autorius, Andrew Tanenbaum, kuris pavedė studentui išsamiai palyginti „Minix“ kodą su pirmosiomis viešosiomis „Linux“ versijomis. Tyrimo rezultatai parodė, kad dėl POSIX ir ANSI C reikalavimų yra tik keturios nereikšmingos kodų blokų atitiktys.

Linusas iš pradžių sumaniau branduolį pavadinti Freax, iš free, freak ir X (Unix). Tačiau branduolys gavo pavadinimą „Linux“ lengva ranka Ari Lemmke, kuris, Linuso prašymu, įdėjo branduolį į universiteto FTP serverį, pavadindamas katalogą su failu ne „freax“, kaip Torvaldsas prašė, o „linux“.

Pažymėtina, kad verslininkas verslininkas Williamas Della Croce 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ą perdavė Linusui. Oficialus „Linux“ branduolio talismanas „Tux pingvinas“ buvo atrinktas per 1996 m. Surengtą konkursą. Pavadinimas „Tux“ reiškia „Torvalds UniX“.

Kalbant apie branduolio augimą per pastaruosius 30 metų:

  • 0.0.1 - 1991 m. Rugsėjis, 10 tūkstančių kodo eilučių
  • 1.0.0 - 1994 m. Kovo mėn., 176 tūkst. Eilučių
  • 1.2.0 - 1995 m. Kovo mėn., 311 tūkst. Eilučių
  • 2.0.0 - 1996 m. Birželio mėn., 778 tūkst. Eilučių
  • 2.2.0 - 1999 m. Sausis, 1,8 milijono eilučių
  • 2.4.0 - 2001 m. Sausis, 3,4 milijono eilučių
  • 2.6.0 - 2003 m. Gruodžio mėn., 5,9 mln. Eilučių
  • 2.6.28 - 2008 m. Gruodžio mėn., 10,2 mln. Eilučių
  • 2.6.35 - 2010 m. Rugpjūtis, 13,4 milijono eilučių
  • 3.0 - 2011 m. Rugpjūtis, 14,6 milijono eilučių
  • 3.5 - 2012 m. Liepa, 15,5 milijono eilučių
  • 3.10 - 2013 m. Liepa, 15,8 milijono eilučių
  • 3.16 - 2014 m. Rugpjūtis, 17,5 milijono eilučių
  • 4.1 - 2015 m. Birželio mėn., 19,5 milijono eilučių
  • 4.7 - 2016 m. Liepa, 21,7 milijono eilučių
  • 4.12 - 2017 m. Liepa, 24,1 milijono eilučių
  • 4.18 - 2018 m. Rugpjūtis, 25,3 milijono eilučių
  • 5.2 - 2019 m. Liepa, 26,55 milijono eilučių
  • 5.8 - 2020 m. Rugpjūtis, 28,4 milijono eilučių
  • 5.13 - 2021 m. Birželio mėn., 29,2 milijono eilučių

Kalbant apie plėtrą ir naujienas:

  • 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.

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ą.