25. elokuuta 1991viiden kuukauden kehityksen jälkeen opiskelija nimeltä "Linus Torvalds" joka oli tuolloin 21-vuotias ilmoitti rakentavansa toimiva prototyyppi uusi käyttöjärjestelmä, jolle bash 1.08: n ja gcc 1.40: n siirto oli saatu päätökseen.
Kesti useita päiviä, ennen kuin ytimen ensimmäinen julkinen versio julkaistiin Linux, joka julkaistiin 17. syyskuuta. 0.0.1-ydin pakattiin 62 kt: ksi ja sisälsi noin 10 tuhatta lähdekoodiriviä (kun taas nykyisessä ytimessä on yli 28 miljoonaa koodiriviä).
Linux-ydin inspiroi MINIX-käyttöjärjestelmä, mikä Linus ei pitänyt rajoitetulla lisenssillä. myöhemmin, kun Linuxista tuli kuuluisa projekti, naysayers he yrittivät syyttää Linusta siitä, että se kopioi joidenkin MINIX-alijärjestelmien koodin.
MINIXin kirjoittaja torjui hyökkäyksen, Andrew Tanenbaum, joka tilasi opiskelijan vertaamaan yksityiskohtaisesti Minix-koodia ensimmäisiin julkisiin Linux-versioihin. Tutkimustulokset osoittivat, että POSIX- ja ANSI C -vaatimuksista johtuen vain neljä merkityksellistä koodilohkovastaavuutta esiintyi.
Alun perin Linus ajatteli kutsua ydintä "Freaxiksi" ilmainen, kummajainen ja X (Unix), mutta ydin nimettiin "Linuxiksi" Ari Lemmken kevyellä kädellä, joka Linusin pyynnöstä asetti ytimen yliopiston FTP-palvelimelle nimeäen hakemiston tiedostolla "freax", kuten Torvalds pyysi, vaan "linux".
Erityisesti William Della Croce (yrittäjä) onnistui merkitsemään Linux-tavaramerkin ja halusi kerätä rojalteja ajan myötä, mutta muutti sitten mieltään ja siirsi kaikki tavaramerkkioikeudet Linusille.
Linux-ytimen virallinen maskotti, Tux-pingviini, valittiin vuonna 1996 järjestetyssä kilpailussa. Tux-nimi tarkoittaa Torvalds UniX -tuotetta.
Mitä tulee ytimen historiaanNämä ovat tärkeimmät versiot koko Linuxin historiassa:
- Syyskuusta 1991 lähtien - Linux 0.0.1: Se on ensimmäinen julkinen versio, joka tukee vain i386-prosessoria ja käynnistyksiä levykkeeltä
- Tammikuusta 1992 lähtien - Linux 0.12: koodia alettiin jakaa GPLv2-lisenssillä;
- Maaliskuusta 1992 lähtien - Linux 0.95- tarjosi mahdollisuuden ajaa X Window -järjestelmää, tuki virtuaalimuistille ja osioiden vaihtamiselle.
Linux 0.96-0.99 - 1992-1993: verkkopinon työ alkoi. Ext2-tiedostojärjestelmä otettiin käyttöön, lisättiin ELF-tiedostomuodon tuki, äänikorttien ohjaimet ja SCSI-ohjaimet.
Vuonna 1992 ilmestyivät ensimmäiset SLS- ja Yggdrasil-jakelut. Kesällä 1993 perustettiin Slackware- ja Debian-projektit. - Maaliskuusta 1994 lähtien - Linux 1.0: on ensimmäinen virallisesti vakaa versio.
- Maaliskuusta 1995 lähtien - Linux 1.2: on merkittävästi lisännyt ohjainten määrää, tuki Alpha-, MIPS- ja SPARC-alustoille, verkkopino-ominaisuuksien laajentaminen, pakettisuodattimen ulkonäkö, tuki NFS: lle.
- Kesäkuu 1996 - Linux 2.0- Saapuu tuen kanssa moniprosessorijärjestelmille.
- Maaliskuussa 1997: LKML: n perustaminen, Linux-ytimen kehittäjien postituslista.
- Vuonna 1998: Käynnistetään ensimmäinen Top500-pohjainen Linux-klusteri, joka koostuu 68 solmusta ja Alpha-suorittimista.
- Tammikuusta 1999 - Linux 2.2: sillä on jo tehokkaampi muistinhallintajärjestelmä, lisätty tuki IPv6: lle, otettu käyttöön uusi palomuuri, otettu käyttöön uusi ääniosajärjestelmä;
- Helmikuusta 2001 lähtien - Linux 2.6- Tuki 8-prosessoriselle 64 Gt: n RAM-järjestelmälle, Ext3-tiedostojärjestelmälle, USB: lle, ACPI-tuelle.
- Joulukuussa 2003 - Linux 2.6: mukana tulee SELinux-tuki, automaattiset ytimen viritystyökalut, sysfs, uudistettu muistinhallintajärjestelmä;
- Vuonna 2005 esiteltiin Xen-hypervisori, joka aloitti virtualisoinnin aikakauden.
- Syyskuussa 2008 muodostettiin ensimmäinen Linux-ytimeen perustuva Android-alustan versio.
- Heinäkuu 2011 - sivuliikkeen loppu 2.6.x: 10.x-haaran 2.6 vuoden kehityksen jälkeen siirryttiin 3.x-numerointiin. Git-arkistossa olevien kohteiden määrä on noussut 2 miljoonaan.
- Vuonna 2015 - Linux 4.0- julkaistiin, arkistossa olevien git-objektien määrä on noussut 4 miljoonaan.
- Tammikuusta 2019 lähtien - Linux 5.0: arkisto on saavuttanut 6,5 miljoonan git-objektin tason.
- Elokuussa 2020 - Linux 5.8: Se oli suurin kaikkien ytimien muutosten määrän suhteen koko projektin olemassaolon ajan.
Linux ei ole käyttöjärjestelmä, se on Richard Stallmanin luoman GNU-käyttöjärjestelmän käyttämä ydin.
Todella? (?)
Kiitos tiedosta (?)
Olet hieman eksynyt tietojenkäsittelytieteen historiaan.
Pieni osa käyttöjärjestelmän historiasta, joka mullisti kaiken nykyisen tekniikan.
ja mitä on tulossa ..