Idag firar Linux -kärnan sitt 30 -årsjubileum och det har fortfarande mycket att ge

I början av månaden släppte vi anteckningen om 30 -årsdagen av publicering av den första webbplatsen, ett faktum som utan tvekan präglade historien och som jag alltid har relaterat lite till Linux, eftersom både publiceringen av den första webbplatsen och den första prototypen av Linux -kärnan går hand i hand, eftersom båda släpptes samma år.

som den 25 augusti 1991efter fem månaders utveckling, 21-årige student Linus Torvalds annons i comp.os.minix -telefonkonferensen Jag arbetade med en fungerande prototyp av ett nytt operativsystem Linux, för vilken portabiliteten för bash 1.08 och gcc 1.40 hade slutförts. Denna första offentliga version av Linux -kärnan släpptes den 17 september.

0.0.1 -kärnan var 62 KB i komprimerad form och den innehöll cirka 10 tusen rader med källkod som jämfört med dagens Linux -kärna har mer än 28 miljoner rader kod.

Enligt en studie som gjordes av Europeiska unionen 2010 skulle den ungefärliga kostnaden för att utveckla ett projekt som liknar en modern Linux -kärna från början ha varit mer än en miljard dollar (beräknat när kärnan hade 13 miljoner kodrader), enligt en annan uppskattning till mer än 3 miljarder.

Lite om Linux

Linux-kärnan inspirerades av operativsystemet MINIX, vilket Linus inte gillade med sin begränsade licens. Senare, när Linux blev ett känt projekt, de onda de försökte anklaga Linus för att direkt kopiera koden av några MINIX -delsystem.

Attacken avstängdes av författaren till MINIX, Andrew Tanenbaum, som gav en elev i uppdrag att göra en detaljerad jämförelse av Minix -koden med de första offentliga versionerna av Linux. Studieresultat visade att det endast fanns försumbara kodblockmatchningar på grund av POSIX- och ANSI C -krav.

Linus ursprungligen tänkte kalla kärnan Freax, från gratis, freak och X (Unix). Men kärnan fick namnet "Linux" med den lätta handen från Ari Lemmke, som på Linus begäran lade kärnan på universitetets FTP -server och namngav katalogen med filen inte "freax", som Torvalds begärde, utan "linux".

Framför allt lyckades entreprenörsföretagaren William Della Croce att varumärke Linux och ville samla in royalties över tid, men ändrade sig sedan och överförde alla rättigheter till varumärket till Linus. Den officiella maskoten för Linux -kärnan, Tux -pingvinen, valdes ut genom en tävling som hölls 1996. Namnet Tux står för Torvalds UniX.

Angående tillväxten av kärnan under de senaste 30 åren:

  • 0.0.1 - september 1991, 10 tusen rader kod
  • 1.0.0 - mars 1994, 176 tusen rader
  • 1.2.0 - mars 1995, 311 tusen rader
  • 2.0.0 - juni 1996, 778 tusen rader
  • 2.2.0 - januari 1999, 1,8 miljoner linjer
  • 2.4.0 - januari 2001, 3,4 miljoner linjer
  • 2.6.0 - december 2003, 5,9 miljoner linjer
  • 2.6.28 - december 2008, 10,2 miljoner linjer
  • 2.6.35 - augusti 2010, 13,4 miljoner linjer
  • 3.0 - augusti 2011, 14,6 miljoner linjer
  • 3.5 - juli 2012, 15,5 miljoner linjer
  • 3.10 - juli 2013, 15,8 miljoner linjer
  • 3.16 - augusti 2014, 17,5 miljoner linjer
  • 4.1 - juni 2015, 19,5 miljoner linjer
  • 4.7 - juli 2016, 21,7 miljoner linjer
  • 4.12 - juli 2017, 24,1 miljoner linjer
  • 4.18 - augusti 2018, 25,3 miljoner linjer
  • 5.2 - juli 2019, 26,55 miljoner linjer
  • 5.8 - augusti 2020, 28,4 miljoner linjer
  • 5.13 - juni 2021, 29,2 miljoner linjer

Medan för utveckling och nyheter:

  • September 1991: Linux 0.0.1, första offentliga versionen som bara stöder i386 CPU och startar från diskett.
    Januari 1992: Linux 0.12, koden började distribueras under GPLv2 -licensen
  • Mars 1992: Linux 0.95, gav möjligheten att köra X Window System, stöd för virtuellt minne och partitionsbyte, plus de första SLS- och Yggdrasil -distributionerna dök upp.
  • Sommaren 1993, Slackware och Debian -projekten grundades.
    Mars 1994: Linux 1.0, första officiellt stabila versionen.
    Mars 1995: Linux 1.2, betydande ökning av antalet drivrutiner, stöd för Alpha-, MIPS- och SPARC -plattformar, utbyggnad av nätverksstapelfunktioner, utseende av ett paketfilter, NFS -stöd.
  • Juni 1996: Linux 2.0, stöd för multiprocessorsystem.
  • Januari 1999: Linux 2.2, ökad effektivitet i minneshanteringssystemet, ytterligare stöd för IPv6, implementering av en ny brandvägg, introducerade ett nytt ljudundersystem
  • Februari 2001: Linux 2.4, stöd för 8-processorsystem och 64 GB RAM, Ext3-filsystem, USB, ACPI-stöd.
  • December 2003: Linux 2.6, SELinux -stöd, automatiska kärninställningsverktyg, sysfs, omdesignat minneshanteringssystem.
  • I september 2008, den första versionen av Android -plattformen baserad på Linux -kärnan bildades.
  • I juli 2011, efter 10 års utveckling av grenen 2.6.x gjordes övergången till 3.x -numrering.
  • S 2015, Linux 4.0, antalet git -objekt i förvaret har nått 4 miljoner.
  • I april 2018, Jag övervinner barriären för 6 miljoner git-core-objekt i förvaret.
  • I januari 2019, Linux 5.0 -kärngrenen bildades.
  • Postat i augusti 2020, kernel 5.8 var den största när det gäller mängden ändringar av alla kärnor under hela projektets livstid.
  • S 2021, kod för att utveckla Rust -språkdrivrutiner lades till nästa gren av Linux -kärnan.

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.