Op 17 september 1991 , Linus Torvalds vrijgegeven Linux Kernel (versie 0.01) voor de eerste keer. Hier is een korte blik op hoe een klein hobbyproject de wereld is opgegroeid en omhulde - en wat heeft Linux zo lang geduurd.
De dageraad van Linux: Alles Big Begint Small
Linux is ontstaan toen de universiteit van Helsinki Student Linus Torvalds begon te experimenteren met Minix , een goedkope, Unix-like Besturingssysteem ontwikkeld voor de IBM-pc van Andrew S. Tanenbaum. Tanenbaum had Minix geoptimaliseerd voor de 16-bits Originele IBM-pc , maar Torvalds wilde de kenmerken van zijn nieuwere, 32-bits 386-gebaseerde pc gebruiken met een unix-achtig besturingssysteem. Om dat te doen, moest hij zijn eigen schrijven Besturingssysteem Kernel . Een kernel is een klein programma in de kern van een besturingssysteem dat regeert hoe alle andere elementen van het besturingssysteem werken.
Die kernel linux werd. Na een aantal maanden te experimenteren, beginnend rond april 1991, Torvalds eerst aangekondigd de rudiments van Linux op de Comp.os.Minix nieuwsgroep Op 25 augustus van dat jaar:
Hallo iedereen daar met Minix -
Ik doe een (gratis) besturingssysteem (slechts een hobby, zal niet groot en professioneel zijn zoals GNU) voor 386 (486) bij klonen. Dit is sinds april brouwt en begint zich klaar te maken. Ik wil graag feedback over dingen die mensen leuk / niet leuk vinden in Minix, omdat mijn besturingssysteem er enigszins lijkt op het (dezelfde fysieke lay-out van het bestandssysteem (vanwege praktische redenen) onder andere).
Ik heb momenteel bash (1.08) en GCC (1.40) geporteerd en dingen lijken te werken. Dit impliceert dat ik binnen een paar maanden iets praktisch krijg, en ik zou graag willen weten wat de meeste mensen zouden willen. Alle suggesties zijn welkom, maar ik zal niet beloven dat ik ze implementeer :-)
Linus ([email protected])
PS. Ja - het is vrij van elke Minix-code en het heeft een multi-threaded fs. Het is niet beschermbaar (gebruikt 386 taakschakelaars enz.), En het zal waarschijnlijk nooit iets anders dan bij-harddisks ondersteunen, want dat is alles wat ik heb :-(.
De daadwerkelijke lancering van Linux kwam zonder veel fanfare op 17 september. Op die dag vrijgegeven Torvalds versie 0.01 van de Linux-kernel onder vrienden. De release arriveerde onaangekondigd op een FTP-server. Het was zo'n low-key-evenement dat Torvalds alleen ontdekte de datum in 2016 Door terug te kijken naar tijdstempels in zijn vroege ontwikkelingsbestanden.
Niet lang daarna maakte het woord verspreid en Linux golven. In combinatie met open-source tools van Gnu , het zorgde voor een unix-achtige omgeving op een standaardpersoonlijke computer zonder de dure vergoedingen die nodig zijn om Unix te vergissen van AT & amp; t. Die vergoedingen varieerden van honderden dollars tot meer dan $ 1000 per gebruiker afhankelijk van de leverancier.
In de begin jaren van het World Wide Web , Linux werd een ideaal beveiligd, stabiel besturingssysteem voor webserver-software met een onverslaanbare prijs (gratis) en een open source Samenwerkingsmodel dat duizenden ontwikkelaars over de hele wereld uitnodigde om het besturingssysteem voortdurend te verbeteren voor ieders collectieve voordeel.
Wanneer goedkope embedded-apparaten krachtig genoeg werden om volledige besturingssystemen in de jaren 2000 te draaien, wendden ontwikkelaars vaak zich tot gespecialiseerde versies van Linux vanwege de flexibiliteit, stabiliteit, lage hulpbronnenvereisten, en natuurlijk zijn lage kosten. In het afgelopen decennium is ingebedde Linux verzonden honderden miljoenen apparaten over de hele wereld, met aantallen die mogelijk in de miljarden gaan.
Zoals de Linux Foundation in zijn 2020 Kernel History Report Op het moment van zijn eerste release in 1991 bestond Linux uit 10.239 regels code en 88 bestanden (en de "distributie" inbegrepen een enkele Linux-app: een poort van de Bash shell Trok uit de GNU-vrije softwarebibliotheek). Het bevatte programmeerbijdragen van twee personen: Torvalds zelf en een "VSPRINTF" -routine Geschreven door Lars Wirzenius . Vandaag bevat Linux meer dan 28 miljoen regels code in 69.325-bestanden. De Linux-kernel ondersteunt nu ook meer dan 30 hardware-architecturen, met programmeerbijdragen van Meer dan 21.000 ontwikkelaars sinds 2005.
Een paar geweldige momenten in Linux-geschiedenis
Over de 30-jarige geschiedenis van Linux zijn er veel belangrijke mijlpalen, prestaties, releases en bedrijfsresultaten geweest. Hier zijn slechts enkele van de hoogtepunten.
- 24 augustus 1991: Linus Torvalds kondigt Linux aan op de Comp.os.Minix Usenet-nieuwsgroep.
- 17 september 1991: Torvalds releases Linux Kernel V0.01, de eerste linux-release.
- 1 februari 1992: Linux officieel wordt open source met een GNU-softwarelicentie.
- Maart 1992: Linux Kernel 0.95 wordt de eerste versie van Linux in staat om de X Window System GUI te gebruiken , waardoor Linux een desktop grafische interface voor de eerste keer geeft.
- 17 juli 1993: Patrick Volkerding releases Slackware Linux voor het eerst - een belangrijke vroege Linux-distro en de oudste onderhouden vandaag nog steeds.
- 26 maart 1993: Rode hoed is Gesticht door Bob Young and Marc Ewing. Red Hat zou er een gaan om een van de meest succesvolle commerciële Linux-softwareleveranciers te worden.
- 14 maart 1994: Torvalds releases Linux 1.0.0 , de eerste productie-versie van de kernel.
- 16 augustus 1993: Ian Murdock gevonden Het Debian-project, dat snel een populaire Linux-distributie vrijgeeft.
- 1996 : Larry Ewing creëert de mascotte voor Linux, Tux de pinguïn .
- 22 februari 2000: Red Hat-releases Red Hat Enterprise Linux , een belangrijke stap in de richting van de grootschalige goedkeuring van Linux bij bedrijven.
- 12 december 2000: IBM kondigt aan Het investeert $ 1 miljard in Linux-ontwikkeling.
- 20 oktober 2004: Canoniek releases Ubuntu 4.10 (Warty Warthog), de eerste release van de Ubuntu Linux-distributie.
- 5 november 2007: Google kondigt aan Android, een mobiel OS met een gemodificeerde Linux-kernel. Android zou doorgaan om te worden gebruikt Meer dan 3 miljard actieve apparaten over de hele wereld in mei 2021.
- 7 juli 2009: Google kondigt aan Chrome OS, een lichtgewicht besturingssysteem op webgebaseerde apps, afgeleid van Gentoo Linux.
- 20 oktober 2014: Microsoft CEO Satya Nadella zegt: "Microsoft houdt Linux," In tegenstelling tot eerdere Microsoft-leidinggevenden zoals Steve Ballmer die Linux noemde een "kanker."
- 3 juli 2019: IBM verwerft rode hoed voor $ 34 miljard.
- 18 februari 2021: Linux landt op Mars Als onderdeel van de vindingrijkheidshelikopter op de Perseverancy Rover.
Linux is overal
In 2021 lijkt het alsof Linux overal is die je ziet - op aarde en in de ruimte. Elementen van Linux Power Millions of Embedded Smart-apparaten , slimme koelkasten, tabletten, spelcomputers , smartphones, webservers, supercomputers , en meer. NASA werkt zelfs Linux Op het internationale ruimtestation . Over de ruimte gesproken, zeker satellieten (tienduizenden gemaakt door Spacex in het bijzonder) en planetaire sondes Run Linux ook.
Linux is een commerciële zegen voor de computerindustrie en biedt een solide, betrouwbare besturingssysteem die wordt gebruikt in vele industrieën en leveranciers. Ook zijn grote bedrijven zoals Red Hat (nu deel uit van IBM) zeer succesvol gegroeid dankzij Linux. Terwijl Desktop Linux Gebruik Nog steeds is er niet uitgehaald, er is geen teken van Linux-adoptie vertragen op andere gebieden. In een Recent bericht aan Linux-ontwikkelaars , Torvalds erkenden het 30-jarig jubileum en schreef: "We hebben nog eens 30 jaar om naar uit te kijken", het voorspellen van het voortdurende belang van Linux in de toekomst. We hebben alle reden om hem te geloven.
Gebruik Linux zelf vandaag
Als je vandaag Linux wilt proberen, zijn er overvloedige opties beschikbaar. Als u Windows uitvoert, kunt u het Windows-subsysteem voor Linux (WSL) installeren dat in beide wordt uitgevoerd Windows 10 en Windows 11 . Hiermee kunt u opdrachtregel Linux-software naadloos op uw Windows-machine naast elkaar gebruiken met uw gebruikelijke apps.
Ook kunt u een zelfstandige desktop proberen Linux-distributie zoals Ubuntu of Elementair besturingssysteem . Veel mensen wijden een aparte pc voor Linux, maar dat kan ook Linux in een virtuele machine (op een Mac of pc) of dual-boot Meerdere besturingssystemen (zoals Linux en Windows) op dezelfde machine als u zich meer avontuurlijk voelt. Hoe dan ook, je zult het proberen, je zult een uitgebreid platform ontdekken door vele top-notch-softwareontwikkelaars over de hele wereld. Happy Birthday, Linux!