En savoir plus sur Linus Torvalds. Comment Linux a été créé

En savoir plus sur Linus Torvalds

Crédit photo: Working-Sinclair QL par Telecarlos. Utilisé sous les termes de la licence CC-BY-3.0

Nous continuons à célébrer 29 ans de Linux contating aspects de la vie de son créateur Linus Torvalds. Nous comptons sur un livre qu'il a publié en 2001.

En savoir plus sur Linus Torvalds

Avec l'argent récolté depuis les anniversaires, les emplois d'été en tant que livreur de publicité, le nettoyage des parcs publics, les anniversaires et les récompenses scolaires (les écoles finlandaises semblent distribuer de l'argent à leurs élèves) Linus a collecté de l'argent pour acheter un ordinateur plus puissant que le Commodore VIC 20 de son grand-père. Il a opté pour un Sinclair QL, un ordinateur 32 bits avec un système d'exploitation multitâche, un processeur Motorola 68000 8 Megahertz et 128 ko de mémoire.

Les jeunes Torvalds ont utilisé cet ordinateur pour divers projets de programmation, il a appris le langage Forth (très populaire dans les années 80) et a écrit ses propres outils de programmation et des clones améliorés de vos jeux VIC 20 préférés. Vous avez également acheté un lecteur de disque, mais comme il n'aimait pas le fonctionnement du contrôleur, il a choisi d'écrire le sien.

Il reconnaît que c'est l'écriture du nouveau pilote qui a suscité son intérêt pour les systèmes d'exploitation. En l'écrivant, il a trouvé des erreurs dans la documentation qui faisaient que ce qu'il avait écrit ne fonctionnait pas, alors il a décidé d'apprendre comment le Sinclair QL fonctionnait.. Il l'a fait avec des livres et un outil appelé désassembleur qui est utilisé pour convertir le langage machine en un langage de bas niveau mais plus convivial appelé assembleur.

Le Sinclair QL a duré trois ans pour Linus, après quoi il a commencé à se lasser de ses limites et à vendre ses périphériques.

Après sa sortie de l'armée et en attendant de reprendre ses études universitaires, Torvalds a trouvé un livre qui, selon ses propres mots, a changé sa vie. «Systèmes d'exploitation»: conception et mise en œuvre, par Andrew S. Tanenbaum. C'était en fait l'un des textes dont il aurait besoin au cours d'automne, mais il décida de commencer à le lire plus tôt.

Tanenbaum est le créateur de Minix, un système d'exploitation créé dans le but d'apprendre aux gens à comprendre comment fonctionne Unix. En lisant le livre et en utilisant Minix, Linus est tombé amoureux du système d'exploitation créé par Bell Labs.

Sa première expérience avec Unix s'est déroulée dans un cours avec un professeur qui n'en savait pas beaucoup plus que ses élèves. Linus dit que le professeur avait un chapitre d'avance sur les étudiants et qu'ils avaient l'habitude de lui poser des questions des chapitres suivants pour le faire mal paraître. La même année, il assiste à une conférence de Richard Stallman bien qu'il reconnaisse qu'à cette époque, il ne s'intéressait pas au logiciel libre.

Le 2 janvier 92, Linus Torvalds a acheté à crédit un PC en marque blanche armé de composants de son choix. Le système d'exploitation choisi était Minix. Comme Minix avait des fonctionnalités limitées (il avait été créé à des fins éducatives), plusieurs personnes avaient créé des correctifs qui augmentaient ses fonctionnalités qu'il installait également.

Pour se connecter à l'ordinateur de l'Université, il a créé son propre émulateur de terminal, mais comme il voulait qu'il fonctionne au démarrage, il a dû apprendre comment fonctionnait le processeur 386.

Cet ordinateur, avec lequel Linux a été écrit, finirait par être payé avec une collection organisée par les premiers utilisateurs.

Linus a décidé qu'il voulait que son émulateur de terminal lui permette de télécharger et d'enregistrer des fichiers. Cela nécessitait de programmer un contrôleur de disque et un gestionnaire de fichiers. Le gestionnaire de fichiers l'a rendu compatible avec celui de Minix, non seulement parce qu'il était bien documenté, mais parce qu'il voulait pouvoir voir les fichiers lorsqu'il n'était pas connecté à l'ordinateur de l'université. C'est à ce moment qu'il s'est rendu compte que le projet avait été transformé en système d'exploitation.

Une fois la décision prise, Torvalds a demandé à un groupe d'utilisateurs Minix des informations sur les normes POSIX. Pour ne pas bousiller en essayant d'expliquer de quoi il s'agit, je vais citation à Wikipédia:

POSIX est une norme écrite et une marque déposée de l'Institute of Electrical and Electronics Engineers. Cette norme définit une interface standard du système d'exploitation et de l'environnement, y compris un interpréteur de commandes (ou «shell»), et des programmes utilitaires communs pour prendre en charge la portabilité des applications au niveau du code source.

Ce que vous obtenez est une offre d'espace sur les serveurs ftp de l'Université de Technologie d'Helsinki pour héberger le nouveau système d'exploitation. Pour les standards POSIX, il a dû se contenter de manuels trouvés à l'université.

Le reste de l'histoire le sait déjà.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données : AB Internet Networks 2008 SL
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Xavier dit

    Très intéressant et très bien raconté, pourriez-vous suivre l'histoire heh?

    1.    Diego allemand Gonzalez dit

      Merci pour ton commentaire.
      J'écris l'histoire depuis l'ouverture. Si je trouve quelque chose de plus intéressant à dire, je vais le faire

  2.   Mec dit

    Bonne lecture, appréciée.

  3.   Ricardo Arturo Andasol Escalante dit

    Chale je suis venu parce que je voulais lire toute l'histoire mais merci de partager cette information: D

    1.    Diego allemand Gonzalez dit

      J'écris l'histoire depuis avril. Merci pour le commentaire

  4.   Enrique Galvis dit

    Merci beaucoup pour l'histoire.