Snelle links
- Vóór de X was er CS
- MINIX, de Unix Mini-Me
- Linus Torvalds en Freax
- Uw systeembeheerder weet het het beste
- Wat&rsquo ;s in een naam?
Belangrijkste punten
- Veel besturingssystemen hebben een X in hun naam als eerbetoon aan Unix.
- Unix heette oorspronkelijk Unics als grap bij Multics' kosten. Geen enkele betrokkene kan zich herinneren wanneer het Unix werd.
- Linus Torvalds wilde oorspronkelijk dat Linux Freax zou heten. Hij vond Linux ‘te egoïstisch’.
Iedereen weet dat Linus Torvalds Linux heeft ontwikkeld, en het is duidelijk dat Linux Linus is, waarbij de S is vervangen door een X. Maar waarom een X, en wie heeft die naam eigenlijk gekozen?
Vóór de X was er CS
Er is een zeer lange lijst met besturingssystemen die X in hun naam, vooral in de grote reeks besturingssystemen die als Unix-achtig worden geclassificeerd.
Besturingssystemen zoals IRIX, Xenix, AIX en HP-UX komen voor de geest, maar er zijn er nog veel meer. De meeste commerciële Unix-achtige besturingssystemen zijn gecertificeerd volgens de Single UNIX-specificatie van de Open Group en mogen zichzelf een gecertificeerde UNIX noemen, geschreven in hoofdletters.
Of het nu in hoofdletters of in kleine letters is, als imitatie de meest oprechte vorm van vleierij is, zou Unix zich inderdaad zeer gevleid moeten voelen. Niet alleen willen de besturingssystemen een operationeel en functioneel Unix-karakter hebben, maar ze plaatsen ook een X in hun naam, zodat we hun afstamming kennen.
Dat roept de vraag op: waarom gebruikte Unix überhaupt een X?
Eind jaren zestig was een team ontwikkelaars van Bell Labs betrokken bij een project van meerdere bedrijven om een nieuw timesharing-besturingssysteem te produceren. Samen met MIT en General Electric zochten ze naar manieren om een mainframecomputer tegelijkertijd meerdere actieve gebruikers te laten verwerken.
Het systeem heette Multics, wat staat voor Multiplexed Information and Computer Service. Multiplexing is computertaal waarmee u meerdere dingen tegelijk kunt doen.
Het management van Bell raakte gedesillusioneerd door het Multics-project en trok zich terug. Ondanks twijfels over enkele ontwerpbeslissingen voor Multics, besloot een lid van het Bell-team, Ken Thompson, een besturingssysteem te schrijven dat op veel bescheidener hardware zou draaien en de beste ideeën van Multics zou behouden. Hij werd bijgestaan door Dennis Ritchie.
Omdat het oorspronkelijk bedoeld was om één gebruiker tegelijk te ondersteunen, stelde een ander lid van het Bell-team, Brian Kernighan, gekscherend voor om het Unics te noemen, voor Uniplexed Information and Computer Service. Hoe en wanneer het veranderde naar Unix, waarbij de CS X werd, herinnert niemand zich.
Ondertussen werkte het Multics-project door totdat ze in 1969 een werkend besturingssysteem produceerden voor de General Electrics GE 645-computer. Tegenwoordig houdt een verzameling enthousiastelingen het in leven, en je kunt het downloaden en uitvoeren op je eigen computer, op gesimuleerde hardware.
Dave McKay/How-To Geek Unix ging uiteraard door met het veranderen van de wereld.
MINIX, de Unix Mini-Me
Voordat Unix uiteindelijk commercieel succes boekte, was het een grote hit in de academische wereld. Omdat Unix een nieuw soort besturingssysteem was, werden universitaire cursussen gewijd aan het ontwerp en de implementatie ervan, en werd Unix door de universiteiten zelf op universitaire mainframes gebruikt.
Professor Andrew Tanenbaum, inmiddels gepensioneerd, was emeritus hoogleraar aan de Vrije Universiteit in Amsterdam. In 1987 ontwikkelde hij een minimalistische mini-Unix voor educatieve doeleinden, die zijn studenten konden onderzoeken, ontleden en eraan sleutelen. Hij noemde zijn besturingssysteem MINIX.
Hij was co-auteur van een boek genaamd Operating Systems: Design and Implementation, waarin hij zijn besturingssysteem beschrijft en de gedrukte broncode bevat.
In 1990 kwam Linus Torvalds, een Finse student aan de Universiteit van Helsinki, in aanraking met MINIX via het boek van Tanenbaum, een vereiste test voor een Unix-cursus die hij volgde.
Hij vond MINIX leuk, maar dacht dat er verbeteringen mogelijk waren, zoals een betere afhandeling van interrupts. Hij hield ook niet van de MINIX-licentie, die het gebruik ervan alleen voor educatieve doeleinden beperkte. Torvalds had een 386 PC met MINIX die hem toegang gaf tot een Unix-achtig besturingssysteem en een compiler, wat alles was wat hij nodig had om aan zijn eigen Unix-achtig besturingssysteem te gaan werken.
Dit leidde tot zijn beroemde e-mail aan een MINIX-nieuwsgroep op 25 augustus 1991, met de vraag wat mensen graag zouden willen zien in een nieuwe MINIX-lookalike. Er wordt in deze e-mail geen melding gemaakt van een naam voor het nieuwe besturingssysteem.
Professor Tanenbaum ging in 2014 met pensioen. MINIX versie 3 is nog steeds beschikbaar, hoewel deze niet langer lijkt te worden onderhouden.
In een andere aankondiging aan dezelfde nieuwsgroep op 5 oktober 1991 zegt Torvalds dat bronbestanden voor versie 0.02 van “dit lievelingsproject van mij” ; zijn beschikbaar in een map op de FTP-server ftp.funet.fi. De naam van de map was "/pub/OS/Linux." Maar waar komt de naam Linux vandaan? In zijn boek Just For Fun: The Story of an Accidental Revolutionary zegt Torvalds dit. Privé noemde ik het Linux. Eerlijk gezegd: ik wilde het nooit onder de naam Linux uitbrengen omdat het te egoïstisch was. Wat was de naam die ik had gereserveerd voor een eventuele release? Freax. (Snap je? Freaks met de vereiste X.) Sommige van de eerste make-bestanden (de bestanden die beschrijven hoe de bronnen moeten worden gecompileerd) bevatten zelfs het woord 'Freax' voor ongeveer een half jaar. Maar het maakte eigenlijk niets uit. Op dat moment had ik er geen naam voor nodig, omdat ik het aan niemand vrijgaf. Dus in zijn hoofd noemde hij het Linux, en in de make-scripts noemde hij het Freax. Hij erkent ook dat de X een vereiste is. Daar is hij duidelijk over, maar niet over hoe hij zijn besturingssysteem moet noemen. Het was iemand anders die de keuze voor hem maakte, waardoor hij gedwongen werd de dualiteit van zijn naamgevingsschema te laten varen. Torvalds’ De originele e-mail aan de MINIX-nieuwsgroep wekte de interesse van Ari Lemmke, een onderwijsassistent aan de Technische Universiteit van Helsinki. Ze waren een soort gelijkgestemden en sloten een vriendschap op basis van e-mail. Lemmke was een vrijwillige beheerder op een FTP-server en bood aan om een map voor Torvalds te maken om de broncode op te slaan, samen met een paar binaire bestanden van versie 0.01 van zijn besturingssysteem. We weten niet of Ari Lemmke de naam Linux echt leuk vond, maar we weten wel dat hij de naam Freax haatte. Daarom noemde hij de map “/pub/OS/Linux.” En dat was dat. Het was een uitgemaakte zaak. Linus uploadde versie 0.01 van Linux op 17 september 1991 en stuurde een paar geïnteresseerde partijen rechtstreeks een e-mail. Op 5 oktober 1991 mailde hij de MINIX-nieuwsgroep en maakte publiekelijk bekend dat er een kale, maar werkende versie van Linux beschikbaar was voor degenen die ermee wilden experimenteren. Binnen enkele maanden droegen anderen bij aan de code. Als kleine steentjes die een lawine vormen, was het grootste open-sourceproject ter wereld in aantocht. We kunnen niet praten over het benoemen van Linux zonder GNU te noemen. Heel Linus Torvalds' inspanning was om de kernel van een besturingssysteem te ontwikkelen. Om er een echt functioneel besturingssysteem van te maken, werd de Linux-kernel gekoppeld aan de GNU-hulpprogramma's. GNU had het tegenovergestelde probleem. Ze hadden alle belangrijke Unix-achtige hulpprogramma's, maar geen kernel. Voorstanders van GNU zeggen dat we Linux GNU/Linux moeten noemen om de enorme bijdrage die GNU aan Linux levert te erkennen. Ze hebben een punt, maar ik denk dat het schip gevaren is. Zonder Ari Lemmke zouden we in een wereld van Freax leven, met Arch Freax, Debian Freax en alle andere Freax-distributies. En wij zouden er niets van denken. Zoals Shakespeare Juliet liet zeggen: “Wat wij een roos noemen, zou onder elke andere naam net zo zoet ruiken.”
Dave McKay/How-To Geek
Linus Torvalds en Freax
Uw systeembeheerder weet het het beste
Wat zit er in een naam?
Leave a Reply
You must be logged in to post a comment.