Tänään Linux täyttää 31 vuotta

25. elokuuta 1991, viiden kuukauden kehitystyön jälkeen 21-vuotias opiskelija, Linus Torvalds ilmoitti puhelinkonferenssissa comp.os.minix että toimiva prototyyppi oli valmis uudesta käyttöjärjestelmästä Linux, siirretään bash 1.08 ja gcc 1.40.

Tällä tavalla tulee tietämättään ensimmäinen julkinen Linux-ytimen julkaisu joka esiteltiin 17. syyskuuta. Kernel 0.0.1 pakattiin 62 kilotavuun ja sisälsi noin 10.000 30 riviä lähdekoodia, mikä toisin kuin nykyisessä versiossa, nykyaikaisessa Linux-ytimessä on yli XNUMX miljoonaa riviä koodia.

Linux-ydin inspiroi MINIX-käyttöjärjestelmä, mikä ei sopinut Linukselle hänen rajoitetulla lisenssillään. Myöhemmin, kun Linuxista tuli tunnettu projekti, halveksijat yritti syyttää Linusta kopioimisesta suoraan joidenkin alijärjestelmien koodit MINIX.

Andrew Tanenbaum, MINIXin kirjoittaja, torjui hyökkäyksen. joka tilasi opiskelijan tekemään yksityiskohtaisen vertailun Minix-koodista ja ensimmäisistä julkisista Linux-versioista. Tutkimuksen tulokset osoittivat vain neljä pientä koodilohkoosumaa POSIX- ja ANSI C -vaatimuksista johtuen.

Linus ajatteli alun perin antaa ytimen nimeksi Freax, sanoista "ilmainen", "friikki" ja X (Unix). Mutta nimen "Linux" antoi ytimelle Ari Lemmke, joka Linusin pyynnöstä asetti ytimen yliopiston FTP-palvelimelle ja nimesi hakemiston tiedostolla ei "freax", kuten Torvalds pyysi, vaan "linux".

On huomionarvoista, että yritteliäs liikemies William Della Croce onnistui rekisteröimään Linux-tavaramerkin ja halusi kerätä rojalteja ajan myötä, mutta muutti myöhemmin mielensä ja siirsi kaikki oikeudet tavaramerkkiin Linukselle. Linux-ytimen virallinen maskotti, pingviini Tux, valittiin vuonna 1996 järjestetyn kilpailun tuloksena ja jonka nimi Tux tarkoittaa Torvalds UniX:ää.

Kuten ytimen kehityksen historia, jaamme siitä hieman:

  • 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.
  • Elokuussa 2022, Linux-ytimen 6.0 haara muodostettiin, koska 5.x-haarassa oli tarpeeksi versioita versionumeron ensimmäisen numeron muuttamiseksi.

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.