Mer om Linus Torvalds. Hur Linux skapades

Mer om Linus Torvalds

Fotokredit: Working-Sinclair QL av Telecarlos. Används under licensvillkoren CC-BY-3.0

Vi fortsätter att fira 29 år av Linux coberättar om aspekter av skaparens liv Linus Torvalds. Vi litar på en bok som han publicerade 2001.

Mer om Linus Torvalds

Med pengar som samlas in från födelsedagar, sommarjobb som reklamleverantör, rengöring av offentliga parker, födelsedagar och skolutmärkelser (finska skolor verkar dela ut pengar till sina elever) Linus samlade in pengar för att köpa en dator mer kraftfull än sin farfars Commodore VIC 20. Han valde en Sinclair QL, en 32-bitars dator med ett multitasking-operativsystem, en Motorolas 68000 8 Megahertz-processor och 128 kb minne.

Unga Torvalds använde den här datorn för olika programmeringsprojekt lärde han sig Forth-språket (mycket populärt på 80-talet) och skrev sina egna programmeringsverktyg och uppgraderade kloner av hans favoritspel VIC 20. Han köpte också en hårddisk, men eftersom han inte tyckte om hur styrenheten fungerade valde han att skriva sin egen.

Han erkänner att det var skrivandet av den nya drivrutinen som utlöste hans intresse för operativsystem. När han skrev det hittade han fel i dokumentationen som gjorde att det han hade skrivit inte fungerade så han bestämde sig för att lära sig hur den på Sinclair QL fungerade.. Han gjorde detta med böcker och ett verktyg som kallas en demonterare som tjänar till att konvertera maskinspråket till ett lågnivå men mer mänskligt vänligt språk som kallas en assembler.

Sinclair QL varade i Linus i tre år, varefter han började tröttna på sina begränsningar och sälja kringutrustning.

Efter att han kom ut ur armén och medan han väntade på att återuppta sina universitetsstudier, Torvalds hittade en bok som med egna ord förändrade hans liv. "Operativsystem": Design och implementering, av Andrew S. Tanenbaum. Det var faktiskt en av texterna hon skulle behöva under höstkursen, men hon bestämde sig för att börja läsa den tidigare.

Tanenbaum är skaparen av Minix, ett operativsystem som skapats i syfte att lära människor att förstå hur Unix fungerar. Genom att läsa boken och använda Minix blev Linus kär i operativsystemet som skapats av Bell Labs.

Hans första erfarenhet av Unix var på en kurs med en lärare som inte visste mycket mer än sina elever. Linus säger att läraren var ett kapitel före eleverna och att de brukade ställa frågor från senare kapitel för att få honom att se dålig ut. Samma år deltog han i en Richard Stallman-konferens även om han erkänner att han vid den tiden inte var intresserad av fri programvara.

Den 2 januari 92 köpte Linus Torvalds på kredit en vit etikett-PC beväpnad med komponenter efter eget val. Det valda operativsystemet var Minix. Eftersom Minix hade begränsade funktioner (Det hade skapats för utbildningsändamål) hade olika människor skapat korrigeringar som ökade dess funktioner som de också installerade.

För att ansluta till universitetsdatorn skapade han sin egen terminalemulator, men eftersom han ville att den skulle fungera i början var han tvungen att lära sig hur 386 CPU fungerade.

Den datorn, som Linux skrevs med, skulle slutligen betalas med en samling som anordnades av de första användarna.

Linus bestämde att han ville ha sin terminalemulator så att han kunde ladda ner och spara filer. Det krävde programmering av en skivkontroll och en filhanterare. Filhanteraren gjorde den kompatibel med Minix, inte bara för att den var väl dokumenterad utan för att han ville kunna se filerna när han inte var ansluten till universitetets dator. Det var vid denna tidpunkt han insåg att projektet hade förvandlats till ett operativsystem.

När beslutet fattades bad Torvalds en Minix-användargrupp om information om POSIX-standarder. För att inte klara av att försöka förklara vad det handlar om, ska jag Citat till Wikipedia:

POSIX är en skriftlig standard och ett registrerat varumärke som tillhör Institute of Electrical and Electronics Engineers. Denna standard definierar ett standardgränssnitt för operativsystemet och miljön, inklusive en kommandotolk (eller "shell") och vanliga verktygsprogram för att stödja applikationsportabilitet på källkodsnivå.

Vad du får är ett erbjudande om utrymme på FTP-servrarna vid Helsingfors tekniska universitet för att vara värd för det nya operativsystemet. För POSIX-standarderna var han tvungen att nöja sig med manualer som han hittade på universitetet.

Resten av historien vet det redan.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Xavier sade

    Mycket intressant och mycket bra sagt, kan du följa historien heh?

    1.    Diego tyska Gonzalez sade

      Tack för din kommentar.
      Jag har skrivit historia sedan jag öppnade. Om jag hittar något mer intressant att berätta kommer jag att göra det

  2.   Dude sade

    Bra läsning, uppskattad.

  3.   Ricardo Arturo Andasol Escalante sade

    Chale jag kom för att jag ville läsa hela historien men tack för att du delade den här informationen: D

    1.    Diego tyska Gonzalez sade

      Jag har skrivit berättelsen sedan april. Tack för kommentaren

  4.   Enrique Galvis sade

    Tack så mycket för historien.