Ma ünnepli fennállásának 31. évfordulóját a Linux

25. augusztus 1991, öt hónapos fejlesztés után a 21 éves diák, Linus Torvalds, jelentette be a telekonferencián comp.os.minix hogy elkészült egy működő prototípus az új operációs rendszerről Linux, a bash 1.08 és a gcc 1.40 portolása.

Ilyen módon tudtán kívül a Linux kernel első nyilvános kiadása lesz amelyet szeptember 17-én mutattak be. A 0.0.1-es kernel 62 KB-ra lett tömörítve, és körülbelül 10.000 30 sor forráskódot tartalmazott, ami a jelenlegi verziótól eltérően a modern Linux kernel több mint XNUMX millió sornyi kódot tartalmaz.

A Linux kernel a MINIX operációs rendszer ihlette, ami nem illett Linusnak a korlátozott jogosítványához. Később, amikor a Linux jól ismert projektté vált, a becsmérlők megpróbálta másolással vádolni Linust közvetlenül egyes alrendszerek kódja MINIX.

A támadást Andrew Tanenbaum, a MINIX szerzője hárította vissza. aki megbízott egy diákot a Minix kód és a Linux első nyilvános verzióinak részletes összehasonlításával. A vizsgálat eredményei mindössze négy kisebb kódblokk egyezést mutattak ki, a POSIX és ANSI C követelmények miatt.

Linus eredetileg arra gondolt, hogy a rendszermagot Freaxnek nevezi el, az „ingyenes”, „freak” és az X (Unix) szavakból. De a "Linux" nevet Ari Lemmke adta a kernelnek, aki Linus kérésére elhelyezte a kernelt az egyetem FTP szerverére, és a fájlt tartalmazó könyvtárat nem "freax"-nak nevezte el, ahogy Torvalds kérte, hanem "linux"-nak.

Figyelemre méltó, hogy a vállalkozó szellemű üzletembernek, William Della Croce-nak sikerült bejegyeztetnie a Linux védjegyet, és idővel jogdíjakat akart beszedni, de később meggondolta magát, és a védjegy minden jogát Linusra ruházta. A Linux kernel hivatalos kabalája, a Tux pingvin egy 1996-ban megrendezett verseny eredményeként került kiválasztásra, és a Tux neve a Torvalds UniX rövidítése.

Mivel a a kernel fejlődésének története, megosztunk belőle egy keveset:

  • 1991. szeptember: Linux 0.0.1, első nyilvános kiadás, amely csak az i386 CPU -t támogatja és hajlékonylemezről indítja a rendszert.
    1992. január: Linux 0.12, a kódot GPLv2 licenc alatt kezdték terjeszteni
  • 1992 március: Linux 0.95, feltéve, hogy képes az X Window System futtatására, támogatja a virtuális memóriát és a partíciócserét, valamint megjelentek az első SLS és Yggdrasil disztribúciók.
  • 1993 nyarán, a Slackware és a Debian projekteket alapították.
    1994 március: Linux 1.0, első hivatalosan stabil verzió.
    1995 március: Linux 1.2, az illesztőprogramok számának jelentős növekedése, az Alpha, MIPS és SPARC platformok támogatása, a hálózati verem képességeinek bővítése, csomagszűrő megjelenése, NFS támogatás.
  • 1996. június: Linux 2.0, többprocesszoros rendszerek támogatása.
  • 1999. január: Linux 2.2, fokozott memóriakezelő rendszer hatékonyság, hozzáadott IPv6 támogatás, új tűzfal bevezetése, új hang alrendszer
  • Febrero de 2001: Linux 2.4, 8 processzoros rendszerek és 64 GB RAM támogatása, Ext3 fájlrendszer, USB, ACPI támogatás.
  • 2003 december: Linux 2.6, SELinux támogatás, automatikus kernelhangoló eszközök, sysfs, átalakított memóriakezelő rendszer.
  • 2008 szeptemberében, létrejött az Android platform első verziója a Linux kernel alapján.
  • 2011 júliusában, a 10.x ág 2.6 éves fejlesztése után az áttérés a 3.x számozásra történt.
  • En 2015, Linux 4.0 esetén a git objektumok száma a lerakatban elérte a 4 milliót.
  • Az 2018 áprilisában, Leküzdöm a tároló 6 millió git-core objektumának akadályát.
  • 2019. januárban, létrejött a Linux 5.0 rendszermag ága.
  • Közzétéve 2020 augusztusában, Az 5.8 kernel volt a legnagyobb az összes kernel változásai tekintetében a projekt teljes élettartama alatt.
  • En 2021, A Rust nyelvű illesztőprogramok fejlesztésére szolgáló kódot hozzáadták a Linux kernel következő ágához.
  • 2022 augusztusában, megalakult a Linux kernel 6.0 ága, mivel az 5.x ágban volt elég változat ahhoz, hogy a verziószám első számát megváltoztassuk.

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.