Ma a Linux Kernel ünnepli 30. évfordulóját, és még mindig sok adnivalója van

A hónap elején kiadtuk a 30. évfordulójának jegyzetét az első weboldal közzététele, tény, amely kétségkívül a történelem jegyében telt, és amelyhez mindig kapcsolódtam egy kicsit a Linuxhoz, hiszen mind az első weboldal közzététele, mind a Linux -kernel első prototípusa együtt jár, mivel mindkettő ugyanabban az évben jelent meg.

mint 25. augusztus 1991 -én, öt hónapos fejlesztés után, 21 éves diák Linus Torvalds hirdetés a comp.os.minix konferenciahívásban Dolgoztam egy működő prototípuson egy új operációs rendszerről Linux, amelyhez a bash 1.08 és a gcc 1.40 hordozhatósága befejeződött. A Linux kernel első nyilvános verziója szeptember 17 -én jelent meg.

A 0.0.1 kernel tömörített formában 62 KB volt és körülbelül 10 ezer sor forráskódot tartalmazott, amely a mai Linux kernelhez képest több mint 28 millió sornyi kódot tartalmaz.

Egy, az Európai Unió által 2010 -ben megrendelt tanulmány szerint a modern Linux -kernelhez hasonló projektnek a semmiből való kifejlesztésének hozzávetőleges költsége több mint egymilliárd dollár lett volna (akkor számolva, amikor a kernel 13 millió sornyi kóddal rendelkezett). egy másik becslés szerint több mint 3 milliárd.

Egy kicsit a Linuxról

A Linux kernel a MINIX operációs rendszer ihlette, ami Linusnak nem tetszett a korlátozott engedélyével. Később, amikor a Linux híres projekt lett, a gonoszok megpróbálták vádolni Linust a kód közvetlen másolásával néhány MINIX alrendszerből.

A támadást a MINIX szerzője visszaverte, Andrew Tanenbaum, aki egy diákot bízott meg a Minix kód részletes összehasonlításával a Linux első nyilvános verzióival. A vizsgálati eredmények csak négy elhanyagolható kódblokk egyezést mutattak ki a POSIX és az ANSI C követelmények miatt.

Linus eredetileg gondoltam Freaxnek nevezni a kernelt, free, freak és X (Unix). De a kernel a "Linux" nevet kapta Ari Lemmke könnyű kezével, aki Linus kérésére a kernelt az egyetem FTP szerverére tette, és a könyvtárat nem "freax" -nak nevezte el, ahogy Torvalds kérte, hanem "linux" -nak.

Nevezetesen, a vállalkozó vállalkozónak, William Della Croce -nak sikerült védjegyet adnia a Linuxhoz, és idővel jogdíjat akart szedni, de aztán meggondolta magát, és minden jogot átruházott a védjegyre Linusra. A Linux kernel hivatalos kabaláját, a Tux pingvint 1996 -ban kiírt pályázaton választották ki. A Tux név Torvalds UniX.

Ami a kernel növekedését illeti az elmúlt 30 évben:

  • 0.0.1 - 1991. szeptember, 10 ezer sor kód
  • 1.0.0 - 1994. március, 176 ezer sor
  • 1.2.0 - 1995. március, 311 ezer sor
  • 2.0.0 - 1996. június, 778 ezer sor
  • 2.2.0 - 1999. január, 1,8 millió sor
  • 2.4.0 - 2001. január, 3,4 millió sor
  • 2.6.0 - 2003. december, 5,9 millió sor
  • 2.6.28 - 2008. december, 10,2 millió sor
  • 2.6.35 - 2010. augusztus, 13,4 millió sor
  • 3.0 - 2011. augusztus, 14,6 millió sor
  • 3.5 - 2012. július, 15,5 millió sor
  • 3.10 - 2013. július, 15,8 millió sor
  • 3.16 - 2014. augusztus, 17,5 millió sor
  • 4.1 - 2015. június, 19,5 millió sor
  • 4.7 - 2016. július, 21,7 millió sor
  • 4.12 - 2017. július, 24,1 millió sor
  • 4.18 - 2018. augusztus, 25,3 millió sor
  • 5.2 - 2019. július 26,55 millió sor
  • 5.8 - 2020. augusztus, 28,4 millió sor
  • 5.13 - 2021. június, 29,2 millió sor

Míg a fejlesztés és a hírek részéről:

  • 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.

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.