X markerar vad? Hur Linux fick sitt namn

Snabblänkar

  • Före X fanns det CS
  • MINIX, Unix Mini-Me
  • Linus Torvalds och Freax
  • Din systemadministratör vet bäst
  • Vad&rsquo ;s i ett namn?

Nyckelalternativ

  • Många operativsystem har X i sitt namn för att hylla Unix.
  • Unix hette ursprungligen Unics som ett skämt på Multics' bekostnad. Ingen inblandad kan minnas när det blev Unix.
  • Linus Torvalds ville ursprungligen att Linux skulle heta Freax. Han tyckte att Linux var “för egoistiskt”.

Alla vet att Linus Torvalds utvecklade Linux, och det är tydligt att Linux är Linus med S ersatt med ett X. Men varför ett X, och vem valde egentligen det namnet?

Före X var det CS

Det finns en mycket lång lista över operativsystem som har X i sina namn, särskilt i den stora uppsättningen operativsystem som klassas som Unix-liknande.

Operativsystem som IRIX, Xenix, AIX och HP-UX kommer att tänka på, men det finns många fler. De flesta av de kommersiella Unix-liknande operativsystemen har certifierats mot Open Groups Single UNIX-specifikation och får kalla sig en certifierad UNIX, skriven med versaler.

Oavsett om det är i versaler eller gemener, om imitation är den uppriktigaste formen av smicker, borde Unix verkligen kännas väldigt smickrad. Operativsystemen vill inte bara ha en operativ och funktionell Unix-het över sig, utan de lägger ett X i sitt namn så att vi vet deras härkomst.

Det väcker frågan, varför använde Unix ett X i första hand?

I slutet av 1960-talet var ett team av utvecklare från Bell Labs involverat i ett flerföretagsprojekt för att producera ett nytt tidsdelningsoperativsystem. Tillsammans med MIT och General Electric letade de efter sätt att tillåta en stordator att hantera flera aktiva användare samtidigt.

Systemet kallades Multics, vilket står för Multiplexed Information and Computer Service. Multiplexing är datortalande för att göra flera saker samtidigt.

Ledningen på Bell blev desillusionerad av Multics-projektet och drog sig ur. Trots farhågor om några av designbesluten för Multics, bestämde sig en av Bell-teamet, Ken Thompson, för att skriva ett operativsystem som skulle köras på mycket mer blygsam hårdvara och behålla de bästa idéerna från Multics. Han fick hjälp av Dennis Ritchie.

Eftersom det ursprungligen var tänkt att stödja en enskild användare åt gången, föreslog en annan medlem av Bell-teamet, Brian Kernighan, skämtsamt att man skulle kalla det Unics, för Uniplexed Information and Computer Service. Hur och när det förvandlades till Unix, när CS blev X, minns ingen.

Samtidigt pågick Multics-projektet tills de 1969 producerade ett fungerande operativsystem för General Electrics GE 645-dator. Idag håller en samling entusiaster den vid liv, och du kan ladda ner och köra den på din egen dator, på simulerad hårdvara.

Dave McKay/How-To Geek

Unix fortsatte förstås att förändra världen.

MINIX, Unix Mini-Me

Innan Unix så småningom fann kommersiell framgång, var det en stor hit i akademin. Eftersom Unix var en ny typ av operativsystem ägnades universitetskurser åt dess design och implementering, och Unix användes på universitetets stordatorer av universiteten själva.

Professor Andrew Tanenbaum, nu pensionerad, var professor emeritus vid Vrije Universiteit i Amsterdam. Redan 1987 utvecklade han en minimalistisk mini-Unix för utbildningsändamål, som hans elever kunde undersöka, dissekera och mixtra med. Han kallade sitt operativsystem MINIX.

Han var medförfattare till en bok som heter Operating Systems: Design and Implementation som beskriver hans operativsystem och innehåller den tryckta källkoden.

1990 stötte Linus Torvalds, en finsk student vid Helsingfors universitet, på MINIX, via Tanenbaums bok, som var ett obligatoriskt test för en Unix-kurs han gick.

Han gillade MINIX men trodde att det kunde finnas förbättringar, som bättre hantering av avbrott. Han gillade inte heller MINIX-licensen, som begränsade dess användning till endast utbildningsändamål. Torvalds hade en 386 PC med MINIX som gav honom tillgång till ett Unix-liknande operativsystem och en kompilator, vilket var allt han behövde för att börja arbeta på sitt eget Unix-liknande operativsystem.

strong>

Detta ledde till att hans berömda e-postmeddelande till en MINIX-nyhetsgrupp den 25 augusti 1991 frågade vad folk skulle vilja se i en ny MINIX-lookalike. Det finns inget namn på det nya operativsystemet i det här e-postmeddelandet.

Professor Tanenbaum gick i pension 2014. MINIX version 3 är fortfarande tillgänglig, även om den inte längre verkar underhållas.

Dave McKay/How-To Geek

Linus Torvalds och Freax

I ett annat tillkännagivande till samma nyhetsgrupp den 5 oktober 1991 säger Torvalds att källfiler för version 0.02 av “this pet project of my” ; finns i en katalog på ftp.funet.fi FTP-servern. Namnet på katalogen var "/pub/OS/Linux." Men var kom namnet Linux ifrån?

I sin bok Just for Fun: The Story of an Accidental Revolutionary har Torvalds detta att säga.

Privat kallade jag det Linux. Ärligt: ​​Jag ville aldrig släppa det under namnet Linux eftersom det var för egoistiskt. Vad var namnet jag reserverade för en eventuell utgivning? Freax. (Få det? Freaks med det erforderliga X.) Faktum är att några av de tidiga make-filerna—filerna som beskriver hur man kompilerar källorna—innehöll ordet 'Freax' i ungefär ett halvår. Men det spelade verkligen ingen roll. Vid den tidpunkten behövde jag inget namn för det eftersom jag inte släppte det till någon.

Så i sitt huvud kallade han det för Linux, och i tillverkningsskripten kallade han det för Freax. Han erkänner också att X:et är ett krav. Han är tydlig med det, men inte vad han ska kalla sitt operativsystem.

Det var någon annan som gjorde valet åt honom, vilket tvingade honom att släppa dubbelheten i sitt namnschema.

Din systemadministratör vet bäst

Torvalds’ originalmail till nyhetsgruppen MINIX väckte intresset hos Ari Lemmke, lärarassistent vid Tekniska universitetet i Helsingfors. De var något av besläktade andar och knöt en e-postbaserad vänskap.

strong>

Lemmke var en frivillig administratör på en FTP-server och erbjöd sig att skapa en katalog för Torvalds för att lagra källkoden tillsammans med några binärfiler av version 0.01 av hans operativsystem. Vi vet inte om Ari Lemmke faktiskt gillade namnet Linux, men vi vet att han hatade namnet Freax. Så han döpte katalogen till "/pub/OS/Linux."

Och det var det. Det var en klar affär.

Linus laddade upp version 0.01 av Linux den 17 september 1991 och mailade några intresserade direkt. Den 5 oktober 1991 mailade han nyhetsgruppen MINIX och gjorde det allmänt känt att en bara-benes, men fungerande version av Linux var tillgänglig för dem som ville experimentera med den.

Inom några månader bidrog andra till koden. Som små stenar som byggs upp i en lavin, var världens största open source-projekt på gång.

Vi kan inte prata om att namnge Linux utan att nämna GNU. Hela Linus Torvalds’ ansträngningen var att utveckla kärnan i ett operativsystem. För att utveckla det till ett verkligt funktionellt operativsystem, parades Linux-kärnan med GNU-verktygen.

GNU hade det motsatta problemet. De hade alla grundläggande Unix-liknande verktyg, men ingen kärna. GNU-förespråkare säger att vi borde kalla Linux GNU/Linux för att erkänna det enorma bidrag GNU gör till Linux. De har en poäng, men jag tror att fartyget har seglat.

Vad finns i ett namn?

Om det inte vore för Ari Lemmke skulle vi ha levt i en värld av Freax, med Arch Freax, Debian Freax och alla andra Freax-distributioner. Och vi skulle inte tänka på det.

Som Shakespeare fick Juliet att säga, “Det som vi kallar en ros, med vilket annat namn som helst, skulle lukta sött.”


Posted

in

by

Tags:

Comments

Leave a Reply