Tänään 25. elokuuta Linux viettää 28. vuosipäivää

hyvää syntymäpäivää-linux

28 vuotta sitten, 25. elokuuta 1991, viiden kuukauden kehityksen jälkeen 21-vuotias Linus Torvalds ilmoitti neuvottelupuhelussa luovan toimivan prototyypin uudesta käyttöjärjestelmästä, joiden osalta havaittiin bash 1.08: n ja gcc 1.40: n siirron loppuun saattaminen.

Ensimmäinen julkinen Linux-ytimen julkaisu paljastettiin 17. syyskuuta. 0.0.1-ydin oli kooltaan 62 kt pakattuna ja sisälsi noin 10 tuhatta koodiriviä (verrattuna nykyiseen Linux-ytimeen, jossa on yli 26 miljoonaa koodiriviä).

Linux-ydin sai inspiraationsa MINIX-käyttöjärjestelmästä, joka ei sopinut Linusille rajoitetulla lisenssillä. Myöhemmin, kun Linuxista tuli kuuluisa projekti, arvostelijat yrittivät syyttää Linusta siitä, että se kopioi suoraan joidenkin MINIX-alijärjestelmien koodin.

Vaikka MINIXin kirjoittaja Andrew Tanenbaum hylkäsi nämä syytökset, joka kehotti yhtä oppilasta tekemään yksityiskohtaisen vertailun Minix-koodiin ja Linuxin ensimmäisiin julkisiin versioihin. Tutkimuksen tulokset osoittivat, että POSIX- ja ANSI C -vaatimuksista johtuen vain neljä ei-välttämätöntä koodilohkoosumaa oli olemassa

Linus aikoi alun perin nimetä Freaxin ytimen, sanoista "vapaa", "kummajainen" ja X (Unix).

Mutta nimen "Linux" antoi ytimelle Ari Lemmke, joka sijoitti Linusin pyynnöstä ytimen yliopiston FTP-palvelimelle nimeämällä hakemiston tiedostoon "freax", kuten Torvalds pyysi, vaan "Linux».

Euroopan unionin vuonna 2010 teettämän tutkimuksen mukaan Linux-ytimen kaltaisen projektin arvioidut kustannukset olisivat olleet yli miljardi dollaria (laskelma tehtiin, kun ytimellä oli 13 miljoonaa koodiriviä).

Virallinen Linux-ytimen maskotti, Tux-pingviini, valittiin vuonna 1996 järjestetyn kilpailun tuloksena. Nimi Tux tarkoittaa Torvalds UniX.

En ytimen käynnistämisestä sen ensimmäisestä lähtien versioNykyiseen asti voimme nähdä seuraavan aikajanan, jossa 2.x.xx-haara oli kaikkien pisin.

  • 0.0.1 - syyskuu 1991, 10 tuhatta koodiriviä
  • 1.0.0 - maaliskuu 1994, 176 tuhatta koodiriviä
  • 1.2.0 - maaliskuu 1995, 311 tuhatta koodiriviä
  • 2.0.0 - kesäkuu 1996, 778 tuhatta koodiriviä
  • 2.2.0 - tammikuu 1999, 1.8 miljoonaa koodiriviä
  • 2.4.0 - tammikuu 2001, 3,4 miljoonaa koodiriviä
  • 2.6.0 - joulukuu 2003, 5.9 miljoonaa koodiriviä
  • 2.6.28 - joulukuu 2008, 10,2 miljoonaa koodiriviä
  • 2.6.35 - elokuu 2010, 13.4 miljoonaa koodiriviä
  • 3.0 - elokuu 2011, 14,6 miljoonaa koodiriviä
  • 3.5 - heinäkuu 2012, 15.5 miljoonaa koodiriviä
  • 3.10 - heinäkuu 2013, 15.8 miljoonaa koodiriviä
  • 3.16 - elokuu 2014, 17.5 miljoonaa koodiriviä
  • 4.1 - kesäkuu 2015, 19,5 miljoonaa koodiriviä
  • 4.7 - heinäkuu 2016, 21.7 miljoonaa koodiriviä
  • 4.12 - heinäkuu 2017, 24,1 miljoonaa koodiriviä
  • 4.18 - elokuu 2018, 25.3 miljoonaa koodiriviä
  • 5.2 - heinäkuu 2019, 26.55 miljoonaa koodiriviä

Vaikka kehitys etenee ja ominaisuudet:

  • Linux 0.0.1 - Syyskuu 1991, ensimmäinen julkinen julkaisu, joka tukee vain i386-prosessoria ja käynnistyy levykkeeltä
  • Linux 0.12: Tammikuussa 1992 koodia alettiin jakaa GPLv2-lisenssillä
  • Linux 0.95: Maaliskuussa 1992 tarjottiin mahdollisuus ajaa X Window -järjestelmää, toteutettiin virtuaalimuisti ja vaihdettiin osiotuki.
  • Linux 0.96-0.99: 1992-1993, verkkopinon työ alkoi. Ext2-tiedostojärjestelmä otetaan käyttöön, lisätään ELF-tiedostomuodon tuki, äänikorttien ja SCSI-ohjainten ohjaimet, ytimen moduulit ja / proc-tiedostojärjestelmä ladataan.

    Vuonna 1992 ilmestyivät ensimmäiset SLS- ja Yggdrasil-jakelut. Kesällä 1993 perustettiin Slackware- ja Debian-projektit.

  • Linux 1.0: Maaliskuussa 1994, ensimmäinen virallisesti vakaa versio
  • Linux 1.2: Maaliskuu 1995, kuljettajien määrän merkittävä kasvu, tuki Alpha-, MIPS- ja SPARC-alustoille, verkkopinomahdollisuuksien laajentaminen, pakettisuodattimen käyttöönotto, tuki NFS: lle
  • Linux 2.0: Kesäkuu 1996, tuki moniprosessorijärjestelmille
    Maaliskuu 1997: LKML, Linux-ytimen kehittäjien postituslista, perustettu
    1998: Käynnisti ensimmäisen Linux-pohjaisen klusterin Top500-luettelossa, joka koostuu 68 solmusta ja Alpha-suorittimesta
  • Linux 2.2- Tammikuu 1999, lisäsi muistinhallintajärjestelmän tehokkuutta, lisäsi IPv6-tuen, otti käyttöön uuden palomuurin, esitteli uuden ääniosajärjestelmän
  • Linux 2.4: Helmikuu 2001, tuki 8-prosessoriselle 64 Gt: n RAM-järjestelmälle, Ext3-tiedostojärjestelmä, USB-tuki, ACPI
  • Linux 2.6: Joulukuu 2003, SELinux-tuki, työkalut ytimen parametrien automaattiseen virittämiseen, sysfs, uudistettu muistinhallintajärjestelmä.
    Vuonna 2005 esiteltiin Xen-hypervisori, joka aloitti virtualisoinnin aikakauden
    Syyskuussa 2008 muodostettiin ensimmäinen Linux-ytimeen perustuva Android-alustan versio
  • Linux 3.0: Heinäkuussa 2011, version 10.x 2.6 vuoden kehityksen jälkeen, siirryttiin 3.x-numerointiin. Git-arkistossa olevien kohteiden määrä on noussut 2 miljoonaan
  • Linux 4.0: Vuonna 2015 julkaistiin Linux 4.0 -ydin. Varastossa olevien git-objektien määrä on noussut 4 miljoonaan
    Huhtikuussa 2018 ydinvaraston 6 miljoonan git-objektin virstanpylväs ylitettiin.
  • Linux 5.0: Tammikuussa 2019 muodostettiin Linux-ytimen 5.0 haara. Arkisto on saavuttanut 6.5 miljoonan git-objektin tason.

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.