Tänään Linux -ydin juhlii 30 -vuotispäiväänsä, ja sillä on vielä paljon annettavaa

Kuukauden alussa julkaisimme 30 -vuotispäivän muistiinpanon ensimmäisen verkkosivuston julkaiseminen, tosiasia, joka epäilemättä merkitsi historiaa ja johon olen aina liittynyt hieman Linuxiin, koska sekä ensimmäisen verkkosivuston julkaiseminen että ensimmäinen Linux -ytimen prototyyppi kulkevat käsi kädessä, koska molemmat julkaistiin samana vuonna.

kuten 25. elokuuta 1991viiden kuukauden kehityksen jälkeen, 21-vuotias opiskelija Linus Torvalds Mainoksen comp.os.minix -neuvottelupuhelussa Työskentelin toimivan prototyypin parissa uudesta käyttöjärjestelmästä Linux, joiden bash 1.08: n ja gcc 1.40: n siirrettävyys oli valmis. Tämä ensimmäinen julkinen versio Linux -ytimestä julkaistiin 17. syyskuuta.

Ydin 0.0.1 oli 62 kt pakatussa muodossa ja se sisälsi noin 10 tuhatta riviä lähdekoodia, joka verrattuna nykypäivän Linux -ytimeen sisältää yli 28 miljoonaa koodiriviä.

Euroopan unionin vuonna 2010 tilaaman tutkimuksen mukaan nykyaikaisen Linux -ytimen kaltaisen projektin kehittämisen likimääräiset kustannukset tyhjästä olisivat olleet yli miljardi dollaria (laskettuna, kun ytimessä oli 13 miljoonaa koodiriviä). toinen arvio on yli 3 miljardia.

Hieman Linuxista

Linux-ydin sai inspiraationsa MINIX -käyttöjärjestelmästä, josta Linus ei pitänyt rajoitetulla lisenssillään. Myöhemmin, kun Linuxista tuli kuuluisa projekti, jumalattomat he yrittivät syyttää Linusta koodin kopioimisesta suoraan joissakin MINIX -alijärjestelmissä.

MINIXin kirjoittaja torjui hyökkäyksen, Andrew Tanenbaum, joka tilasi oppilaan vertaamaan yksityiskohtaisesti Minix -koodia Linuxin ensimmäisten julkisten versioiden kanssa. Tutkimustulokset osoittivat, että POSIX- ja ANSI C -vaatimusten vuoksi vain neljä merkityksetöntä koodilohko -osumaa oli läsnä.

Linus alunperin ajattelin kutsua ydintä Freaxiksi, free, freak ja X (Unix). Mutta ydin sai nimen "Linux" Ari Lemmken kevyellä kädellä, joka Linuksen pyynnöstä asetti ytimen yliopiston FTP -palvelimelle ja antoi tiedoston hakemistolle nimen "freax", kuten Torvalds pyysi, mutta "linux".

Erityisesti yrittäjäyrittäjä William Della Croce onnistui tavaramerkiksi Linuxille ja halusi kerätä rojalteja ajan myötä, mutta muutti sitten mieltään ja siirsi kaikki oikeudet tavaramerkkiin Linukselle. Virallinen Linux -ytimen maskotti Tux -pingviini valittiin vuonna 1996 järjestetyssä kilpailussa. Tux -nimi tarkoittaa Torvalds UniXia.

Mitä tulee ytimen kasvuun viimeisten 30 vuoden aikana:

  • 0.0.1 - syyskuu 1991, 10 tuhatta koodiriviä
  • 1.0.0 - maaliskuu 1994, 176 tuhatta riviä
  • 1.2.0 - maaliskuu 1995, 311 tuhatta riviä
  • 2.0.0 - kesäkuu 1996, 778 tuhatta riviä
  • 2.2.0 - tammikuu 1999, 1,8 miljoonaa riviä
  • 2.4.0 - tammikuu 2001, 3,4 miljoonaa riviä
  • 2.6.0 - joulukuu 2003, 5,9 miljoonaa riviä
  • 2.6.28 - joulukuu 2008, 10,2 miljoonaa riviä
  • 2.6.35 - elokuu 2010, 13,4 miljoonaa riviä
  • 3.0 - elokuu 2011, 14,6 miljoonaa riviä
  • 3.5 - heinäkuu 2012, 15,5 miljoonaa riviä
  • 3.10 - heinäkuu 2013, 15,8 miljoonaa riviä
  • 3.16 - elokuu 2014, 17,5 miljoonaa riviä
  • 4.1 - kesäkuu 2015, 19,5 miljoonaa riviä
  • 4.7 - heinäkuu 2016, 21,7 miljoonaa riviä
  • 4.12 - heinäkuu 2017, 24,1 miljoonaa riviä
  • 4.18 - elokuu 2018, 25,3 miljoonaa riviä
  • 5.2 - heinäkuu 2019, 26,55 miljoonaa riviä
  • 5.8 - elokuu 2020, 28,4 miljoonaa riviä
  • 5.13 - kesäkuu 2021, 29,2 miljoonaa riviä

Kehityksen ja uutisten osalta:

  • Syyskuu 1991: Linux 0.0.1, ensimmäinen julkinen julkaisu, joka tukee vain i386 -prosessoria ja käynnistyy levykkeeltä.
    Tammikuu 1992: Linux 0.12, koodi alkoi levittää GPLv2 -lisenssillä
  • Maaliskuu 1992: Linux 0.95, edellyttäen kykyä ajaa X Window -järjestelmää, tukea virtuaalimuistille ja osioiden vaihtamiselle sekä ensimmäiset SLS- ja Yggdrasil -jakelut ilmestyivät.
  • Kesällä 1993, Slackware- ja Debian -projektit perustettiin.
    Maaliskuu 1994: Linux 1.0, ensimmäinen virallisesti vakaa versio.
    Maaliskuu 1995: Linux 1.2, ajurien määrän merkittävä kasvu, tuki Alpha-, MIPS- ja SPARC -alustoille, verkon pino -ominaisuuksien laajentaminen, pakettisuodattimen ulkonäkö, NFS -tuki.
  • Kesäkuu 1996: Linux 2.0, tuki moniprosessorijärjestelmille.
  • Tammikuu 1999: Linux 2.2, lisätty muistinhallintajärjestelmän tehokkuus, lisätty tuki IPv6: lle, uuden palomuurin käyttöönotto, uusi äänialijärjestelmä
  • Febrero de 2001: Linux 2.4, tuki 8-prosessorijärjestelmille ja 64 Gt RAM-muistia, Ext3-tiedostojärjestelmä, USB, ACPI-tuki.
  • Joulukuu 2003: Linux 2.6, SELinux -tuki, automaattiset ytimen viritystyökalut, sysfs, uusittu muistinhallintajärjestelmä.
  • Syyskuussa 2008, muodostettiin ensimmäinen Linux -ytimeen perustuva Android -alustan versio.
  • Heinäkuussa 2011 10.x -haaran 2.6 vuoden kehityksen jälkeen siirryttiin 3.x -numerointiin.
  • En 2015, Linux 4.0, arkiston git -objektien määrä on saavuttanut 4 miljoonaa.
  • Huhtikuussa 2018, Voitan arkiston 6 miljoonan git-core-objektin esteen.
  • Tammikuussa 2019, Linux 5.0 -ydinhaara muodostettiin.
  • Julkaistu elokuussa 2020, ydin 5.8 oli suurin kaikkien ytimien muutosten määrällä koko projektin elinkaaren ajan.
  • En 2021, koodi ruuvinkielisten ajureiden kehittämiseksi lisättiin Linux -ytimen seuraavaan haaraan.

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.