Meer over Linus Torvalds. Hoe Linux is gemaakt

Meer over Linus Torvalds

Fotocredit: Working-Sinclair QL door Telecarlos. Gebruikt onder de voorwaarden van de licentie CC-BY-3.0

We blijven 29 jaar Linux co vierenhet beschrijven van aspecten van het leven van zijn schepper Linus Torvalds. We vertrouwen op een boek die hij in 2001 publiceerde.

Meer over Linus Torvalds

Met geld ingezameld van verjaardagen, zomerbaantjes als publiciteitsbezorger, het schoonmaken van openbare parken, verjaardagen en schoolprijzen (Finse scholen lijken geld uit te delen aan hun studenten) Linus zamelde het geld in om een ​​computer te kopen die krachtiger was dan de Commodore VIC 20 van zijn grootvader. Hij koos voor een Sinclair QL, een 32-bits computer met een multitasking-besturingssysteem, een Motorola's 68000 8 Megahertz-processor en 128 kb geheugen.

Jonge Torvalds gebruikte deze computer voor verschillende programmeerprojecten leerde hij de taal Forth (erg populair in de jaren tachtig) en schreef hij zijn eigen programmeertools en opgewaardeerde klonen van zijn favoriete VIC 20. Hij kocht ook een diskdrive, maar omdat hij het niet leuk vond hoe de controller werkte, koos hij ervoor om zijn eigen te schrijven.

Hij erkent dat het het schrijven van de nieuwe driver was die zijn interesse in besturingssystemen wekte. Tijdens het schrijven ontdekte hij fouten in de documentatie die ervoor zorgden dat wat hij had geschreven niet werkte, dus besloot hij te leren hoe die op de Sinclair QL werkte.​ Hij deed dit met boeken en een tool die een disassembler wordt genoemd en die wordt gebruikt om de machinetaal om te zetten in een laagdrempelige maar meer mensvriendelijke taal, een assembler genaamd.

De Sinclair QL duurde drie jaar voor Linus, waarna hij moe begon te worden van zijn beperkingen en zijn randapparatuur begon te verkopen.

Nadat hij uit het leger stapte en terwijl hij wachtte om zijn universitaire studie te hervatten, Torvalds vond een boek dat naar eigen zeggen zijn leven veranderde. "Besturingssystemen": ontwerp en implementatie, door Andrew S. Tanenbaum. Het was eigenlijk een van de teksten die ze in de herfstcursus nodig zou hebben, maar ze besloot het eerder te gaan lezen.

Tanenbaum is de maker van Minix, een besturingssysteem dat is gemaakt met als doel mensen te leren begrijpen hoe Unix werkt. Door het boek te lezen en Minix te gebruiken, werd Linus verliefd op het besturingssysteem van Bell Labs.

Zijn eerste ervaring met Unix was tijdens een cursus met een leraar die niet veel meer wist dan zijn studenten. Linus zegt dat de leraar de studenten een hoofdstuk voor was en dat ze hem vroeger vragen stelden uit latere hoofdstukken om hem er slecht uit te laten zien. Datzelfde jaar woont hij een Richard Stallman-conferentie bij, hoewel hij toegeeft dat hij op dat moment niet geïnteresseerd was in vrije software.

Op 2 januari 92 kocht Linus Torvalds op krediet een white label-pc, bewapend met door hem gekozen componenten. Het gekozen besturingssysteem was Minix. Omdat Minix beperkte functies had (het was gemaakt voor educatieve doeleinden), hadden verschillende mensen patches gemaakt die de functionaliteit vergrootten die het ook installeerde.

Om verbinding te maken met de computer van de universiteit, creëerde hij zijn eigen terminalemulator, maar aangezien hij deze in het begin wilde laten draaien, moest hij leren hoe de 386 CPU werkte.

Die computer, waarmee Linux werd geschreven, zou uiteindelijk worden betaald met een verzameling die door de eerste gebruikers was georganiseerd.

Linus besloot dat hij zijn terminalemulator wilde hebben om hem in staat te stellen bestanden te downloaden en op te slaan. Dat vereiste het programmeren van een schijfcontroller en een bestandsbeheerder. De bestandsbeheerder maakte het compatibel met die van Minix, niet alleen omdat het goed gedocumenteerd was, maar ook omdat hij de bestanden wilde kunnen zien als hij niet verbonden was met de computer van de universiteit. Op dat punt realiseerde hij zich dat het project was omgevormd tot een besturingssysteem.

Toen de beslissing eenmaal was genomen, vroeg Torvalds een Minix-gebruikersgroep om informatie over POSIX-standaarden. Om niet te verknoeien om uit te leggen waar het over gaat, ga ik het doen citar naar Wikipedia:

POSIX is een geschreven standaard en een geregistreerd handelsmerk van het Institute of Electrical and Electronics Engineers. Deze standaard definieert een standaardinterface van het besturingssysteem en de omgeving, inclusief een opdrachtinterpreter (of "shell") en algemene hulpprogramma's om de portabiliteit van applicaties op broncodeniveau te ondersteunen.

Wat je krijgt is een aanbod van ruimte op de ftp-servers van de Helsinki University of Technology om het nieuwe besturingssysteem te hosten​ Voor de POSIX-standaarden moest hij het doen met handleidingen die hij op de universiteit vond.

De rest van het verhaal weet het al.


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.

  1.   Xavier zei

    Heel interessant en heel goed verteld, zou je het verhaal kunnen volgen?

    1.    Diego Duitse Gonzalez zei

      Bedankt voor je reactie.
      Ik schrijf geschiedenis sinds de opening. Als ik iets interessants te vertellen vind, zal ik het doen

  2.   Dude zei

    Goed gelezen, gewaardeerd.

  3.   Ricardo Arturo Andasol Escalante zei

    Chale Ik kwam omdat ik het hele verhaal wilde lezen, maar bedankt voor het delen van deze informatie: D

    1.    Diego Duitse Gonzalez zei

      Ik schrijf het verhaal sinds april. Bedankt voor de reactie

  4.   Enrique Galvis zei

    Heel erg bedankt voor het verhaal.