I dag feirer Linux -kjernen 30 -årsjubileum, og det har fortsatt mye å gi

I begynnelsen av måneden ga vi ut lappen til 30 -årsjubileet for publisering av det første nettstedet, et faktum som utvilsomt preget historien og som jeg alltid har knyttet litt til Linux, siden både publiseringen av det første nettstedet og den første prototypen til Linux -kjernen går hånd i hånd, siden begge ble utgitt samme år.

som 25. august 1991, etter fem måneders utvikling, 21 år gamle student Linus Torvalds annonse i comp.os.minix -konferansesamtalen Jeg jobbet med en fungerende prototype av et nytt operativsystem Linux, som portabiliteten til bash 1.08 og gcc 1.40 var fullført for. Denne første offentlige versjonen av Linux -kjernen ble utgitt 17. september.

0.0.1 -kjernen var 62 KB i komprimert form og den inneholdt omtrent 10 tusen linjer med kildekode som sammenlignet med dagens Linux -kjerne har mer enn 28 millioner linjer med kode.

Ifølge en studie bestilt av EU i 2010, ville den omtrentlige kostnaden for å utvikle et prosjekt som ligner en moderne Linux -kjerne fra bunnen av vært mer enn en milliard dollar (beregnet når kjernen hadde 13 millioner kodelinjer), i henhold til et annet estimat på mer enn 3 milliarder.

Litt om Linux

Linux-kjernen ble inspirert av operativsystemet MINIX, som Linus ikke likte med sin begrensede lisens. Senere, da Linux ble et kjent prosjekt, de onde de prøvde å beskylde Linus for å kopiere koden direkte av noen MINIX -undersystemer.

Angrepet ble frastøtt av forfatteren av MINIX, Andrew Tanenbaum, som ga en student i oppdrag å gjøre en detaljert sammenligning av Minix -koden med de første offentlige versjonene av Linux. Studieresultater viste tilstedeværelse av bare fire ubetydelige kodeblokkmatcher på grunn av POSIX- og ANSI C -krav.

Linus opprinnelig tenkte på å kalle kjernen Freax, fra gratis, freak og X (Unix). Men kjernen fikk navnet "Linux" med den lette hånden til Ari Lemmke, som på forespørsel fra Linus la kjernen på universitetets FTP -server og kalte katalogen med filen ikke "freax", slik Torvalds ba om, men "linux".

Spesielt klarte gründergründeren William Della Croce å merke Linux og ønsket å samle royalties over tid, men da ombestemte han seg og overførte alle rettigheter til varemerket til Linus. Den offisielle maskoten for Linux -kjernen, Tux -pingvinen, ble valgt ut gjennom en konkurranse som ble holdt i 1996. Navnet Tux står for Torvalds UniX.

Når det gjelder veksten av kjernen i løpet av de siste 30 årene:

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

Mens for delen av utvikling og nyheter:

  • September 1991: Linux 0.0.1, første offentlige utgivelse som bare støtter i386 CPU og støvler fra diskett.
    Januar 1992: Linux 0.12, koden begynte å bli distribuert under GPLv2 -lisensen
  • Mars 1992: Linux 0.95, ga muligheten til å kjøre X Window System, støtte for virtuelt minne og bytte av partisjoner, pluss at de første SLS- og Yggdrasil -distribusjonene dukket opp.
  • Sommeren 1993, ble Slackware og Debian -prosjektene grunnlagt.
    Mars 1994: Linux 1.0, den første offisielt stabile versjonen.
    Mars 1995: Linux 1.2, betydelig økning i antall drivere, støtte for Alpha-, MIPS- og SPARC -plattformer, utvidelse av nettverksstabelfunksjoner, utseende av et pakkefilter, NFS -støtte.
  • Juni 1996: Linux 2.0, støtte for flerprosessorsystemer.
  • Januar 1999: Linux 2.2, økt effektivitet i minnestyringssystemet, ekstra støtte for IPv6, implementering av en ny brannmur, introduserte et nytt lydundersystem
  • Febrero de 2001: Linux 2.4, støtte for 8-prosessorsystemer og 64 GB RAM, Ext3-filsystem, USB, ACPI-støtte.
  • Desember 2003: Linux 2.6, SELinux -støtte, automatiske kjernetuningsverktøy, sysfs, redesignet minnestyringssystem.
  • I september 2008, ble den første versjonen av Android -plattformen basert på Linux -kjernen dannet.
  • I juli 2011, etter 10 års utvikling av grenen 2.6.x, ble overgangen til 3.x nummerering gjort.
  • S 2015, Linux 4.0, har antallet git -objekter i depotet nådd 4 millioner.
  • I april 2018, Jeg overvinner barrieren for 6 millioner git-core-objekter i depotet.
  • I januar 2019, ble Linux 5.0 -kjernegrenen dannet.
  • Skrevet i august 2020, kjerne 5.8 var den største når det gjelder mengden endringer av alle kjerner gjennom hele prosjektets levetid.
  • S 2021, kode for utvikling av Rust -språkdrivere ble lagt til den neste grenen av Linux -kjernen.

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.