Vandaag viert Linux zijn 31e verjaardag

25 augustus 1991, na vijf maanden ontwikkeling, de 21-jarige student, Linus Torvalds, aangekondigd op de teleconferentie comp.os.minix dat er een werkend prototype was voltooid van het nieuwe besturingssysteem Linux, porteren bash 1.08 en gcc 1.40.

dus zou onbewust de eerste openbare release van de Linux-kernel worden die op 17 september werd gepresenteerd. Kernel 0.0.1 werd gecomprimeerd tot 62 KB en bevatte ongeveer 10.000 regels broncode, die in tegenstelling tot de huidige versie, de moderne Linux-kernel meer dan 30 miljoen regels code heeft.

De Linux-kernel werd geïnspireerd door het MINIX-besturingssysteem, wat Linus niet paste met zijn beperkte licentie. Hierop volgend, toen Linux een bekend project werd, de tegenstanders probeerde Linus te beschuldigen van kopiëren direct de code van sommige subsystemen MINIX.

De aanval werd afgeslagen door Andrew Tanenbaum, auteur van MINIX, die een student de opdracht gaf om een ​​gedetailleerde vergelijking te maken tussen de Minix-code en de eerste openbare versies van Linux. De resultaten van het onderzoek toonden de aanwezigheid aan van slechts vier kleine codeblokovereenkomsten, vanwege POSIX- en ANSI C-vereisten.

Linus dacht er oorspronkelijk aan om de kernel Freax te noemen, van de woorden "free", "freak" en X (Unix). Maar de naam "Linux" werd aan de kernel gegeven door Ari Lemmke, die op verzoek van Linus de kernel op de FTP-server van de universiteit plaatste en de directory met het bestand niet "freax" noemde, zoals Torvalds had gevraagd, maar "linux".

Opmerkelijk is dat de ondernemende zakenman William Della Croce erin slaagde het Linux-handelsmerk te registreren en in de loop van de tijd royalty's wilde innen, maar later van gedachten veranderde en alle rechten op het handelsmerk overdroeg aan Linus. De officiële mascotte van de Linux-kernel, de pinguïn Tux, werd gekozen als resultaat van een wedstrijd die in 1996 werd gehouden en wiens naam Tux staat voor Torvalds UniX.

De geschiedenis van kernelontwikkeling, delen we er een beetje van:

  • september 1991: Linux 0.0.1, eerste publieke release die alleen i386 CPU ondersteunt en opstart vanaf diskette.
    Januari 1992: Linux 0.12, de code begon te worden gedistribueerd onder de GPLv2-licentie
  • Maart 1992: Linux 0.95 bood de mogelijkheid om het X Window-systeem te draaien, ondersteuning voor virtueel geheugen en het wisselen van partities, plus de eerste SLS- en Yggdrasil-distributies verschenen.
  • In de zomer van 1993, werden de Slackware- en Debian-projecten opgericht.
    Maart 1994: Linux 1.0, eerste officieel stabiele versie.
    Maart 1995: Linux 1.2, aanzienlijke toename van het aantal stuurprogramma's, ondersteuning voor Alpha-, MIPS- en SPARC-platforms, uitbreiding van netwerkstackmogelijkheden, uiterlijk van een pakketfilter, NFS-ondersteuning.
  • juni 1996: Linux 2.0, ondersteuning voor multiprocessorsystemen.
  • Januari 1999: Linux 2.2, verhoogde efficiëntie van het geheugenbeheersysteem, toegevoegde ondersteuning voor IPv6, implementatie van een nieuwe firewall, introduceerde een nieuw geluidssubsysteem
  • Februari 2001: Linux 2.4, ondersteuning voor 8-processorsystemen en 64 GB RAM, Ext3-bestandssysteem, USB, ACPI-ondersteuning.
  • December 2003: Linux 2.6, SELinux-ondersteuning, automatische hulpprogramma's voor het afstemmen van de kernel, sysfs, herontworpen geheugenbeheersysteem.
  • In september van 2008, werd de eerste versie van het Android-platform op basis van de Linux-kernel gevormd.
  • In juli 2011 na 10 jaar ontwikkeling van de 2.6.x-tak werd de overgang naar 3.x-nummering gemaakt.
  • In 2015, Linux 4.0, het aantal git-objecten in de repository heeft 4 miljoen bereikt.
  • En abril van 2018, Ik overwin de barrière van 6 miljoen git-core objecten in de repository.
  • In januari van 2019, werd de Linux 5.0-kerneltak gevormd.
  • Geplaatst in augustus 2020, kernel 5.8 was de grootste in termen van het aantal wijzigingen van alle kernels gedurende de gehele levensduur van het project.
  • In 2021, code voor het ontwikkelen van stuurprogramma's in de Rust-taal werd toegevoegd aan de volgende tak van de Linux-kernel.
  • In augustus 2022, werd de Linux-kernel 6.0-tak gevormd, omdat er genoeg versies in de 5.x-tak waren om het eerste nummer in het versienummer te wijzigen.

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.