I dag fejrer Linux sit 31-års jubilæum

25. august 1991, efter fem måneders udvikling, den 21-årige studerende, Linus Torvalds, annonceret på telekonferencen comp.os.minix at en fungerende prototype var blevet færdig af det nye styresystem Linux, porting bash 1.08 og gcc 1.40.

Denne måde ville ubevidst blive den første offentlige udgivelse af Linux-kernen som blev præsenteret den 17. september. Kernel 0.0.1 blev komprimeret til 62 KB og indeholdt omkring 10.000 linjer kildekode, som i modsætning til den nuværende version har den moderne Linux-kerne over 30 millioner linjer kode.

Linux-kernen blev inspireret af MINIX-operativsystemet, hvilket ikke passede Linus med hans begrænsede licens. Efterfølgende da Linux blev et velkendt projekt, modstanderne forsøgte at beskylde Linus for at kopiere direkte koden for nogle delsystemer MINIX.

Angrebet blev slået tilbage af Andrew Tanenbaum, forfatter til MINIX, der bestilte en elev til at lave en detaljeret sammenligning af Minix-koden og de første offentlige versioner af Linux. Resultaterne af undersøgelsen viste tilstedeværelsen af ​​kun fire mindre kodeblok-matches på grund af POSIX- og ANSI C-krav.

Linus tænkte oprindeligt på at navngive kernen Freax, fra ordene "gratis", "freak" og X (Unix). Men navnet "Linux" blev givet til kernen af ​​Ari Lemmke, som på Linus' anmodning placerede kernen på universitetets FTP-server, og navngav mappen med filen ikke "freax", som Torvalds bad om, men "linux".

Det er bemærkelsesværdigt, at den driftige forretningsmand William Della Croce formåede at registrere Linux-varemærket og ønskede at indsamle royalties over tid, men senere ombestemte sig og overførte alle rettigheder til varemærket til Linus. Linux-kernens officielle maskot, pingvinen Tux, blev valgt som et resultat af en konkurrence afholdt i 1996, og hvis navn Tux står for Torvalds UniX.

Som for kerneudviklingens historie, vi deler lidt af det:

  • September 1991: Linux 0.0.1, første offentlige version, der kun understøtter i386 CPU og støvler fra diskette.
    Januar 1992: Linux 0.12, begyndte koden at blive distribueret under GPLv2 -licensen
  • Marts 1992: Linux 0.95, gav mulighed for at køre X Window System, understøttelse af virtuel hukommelse og partitionsbytte plus de første SLS- og Yggdrasil -distributioner dukkede op.
  • I sommeren 1993, blev Slackware- og Debian -projekterne grundlagt.
    Marts 1994: Linux 1.0, første officielt stabile version.
    Marts 1995: Linux 1.2, betydelig stigning i antallet af drivere, understøttelse af Alpha-, MIPS- og SPARC -platforme, udvidelse af netværksstakfunktioner, udseende af et pakkefilter, NFS -understøttelse.
  • Juni 1996: Linux 2.0, understøttelse af multiprocessorsystemer.
  • Januar 1999: Linux 2.2, øget effektivitet i hukommelsesstyringssystemet, tilføjet support til IPv6, implementering af en ny firewall, introduceret et nyt lydundersystem
  • Febrero de 2001: Linux 2.4, understøttelse af 8-processorsystemer og 64 GB RAM, Ext3-filsystem, USB, ACPI-understøttelse.
  • December 2003: Linux 2.6, SELinux support, automatiske kernel tuning værktøjer, sysfs, redesignet hukommelsesstyringssystem.
  • I september 2008, blev den første version af Android -platformen baseret på Linux -kernen dannet.
  • I juli 2011, efter 10 års udvikling af grenen 2.6.x blev overgangen til 3.x -nummereringen foretaget.
  • En 2015, Linux 4.0, antallet af git -objekter i depotet har nået 4 millioner.
  • I april af 2018, Jeg overvinder barrieren for 6 millioner git-core-objekter i depotet.
  • I januar 2019, blev Linux 5.0 -kernegrenen dannet.
  • Udgivet i august 2020, kernel 5.8 var den største med hensyn til mængden af ​​ændringer af alle kerner i hele projektets levetid.
  • En 2021, kode til udvikling af Rust -sprogdrivere blev tilføjet til den næste gren af ​​Linux -kernen.
  • I august 2022, blev Linux-kernen 6.0-grenen dannet, da der var nok versioner i 5.x-grenen til at ændre det første nummer i versionsnummeret.

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.