célébrités

Torvalds Linus: biographie, photos et réalisations

Table des matières:

Torvalds Linus: biographie, photos et réalisations
Torvalds Linus: biographie, photos et réalisations
Anonim

Linus Torvalds, dont la biographie est présentée dans l'article, est né dans une famille de journalistes en Finlande, où il a grandi. À l'école, il était considéré comme un nerd en raison de ses passe-temps et de son apparence. Petit et frêle, le plus jeune enfant de la classe, laid (de son propre aveu), Linus était très passionné par la technologie. La communication avec ses pairs l'intéressait peu. Torvalds Linus a bien étudié la physique et les mathématiques, parfois au détriment des sujets humanitaires. Sur la photo ci-dessous - l'école que Linus a fréquentée.

Image

Présentation du monde des ordinateurs

Le véritable gourou et autorité incontestée pour lui était Leo Waldemar Turnkvist, grand-père maternel. Il a travaillé à l'Université d'Helsinki, où il était professeur de statistique. C'est cet homme qui a découvert le monde des ordinateurs pour son petit-fils. À l'âge de 11 ans, Torvalds maîtrisait déjà le Commodore VIC-20, tout en étudiant la programmation de base, car cet ordinateur n'était plus en forme.

Image

Après un certain temps, Torvalds était fatigué de l'apport monotone des programmes. Linus Torvalds (sa photo est présentée ci-dessus) a commencé à acheter tous les magazines et livres informatiques parus dans le pays. Dans un magazine, Linus a trouvé un programme pour le code Morse. Il n'a pas été créé en BASIC, comme tous les autres qu'il avait rencontrés auparavant, mais n'était qu'un ensemble de chiffres. Ils peuvent être traduits manuellement en langage machine, écrits avec une chaîne de uns et de zéros, compréhensible pour un ordinateur.

Torvalds Linus s'est rendu compte que Basic fait partie d'un ordinateur, puis il a commencé à étudier ses autres aspects. À la mort de son grand-père, il a plongé tête baissée dans le travail avec l'ordinateur, dont Linus a hérité.

Famille Linus

Nous avons déjà parlé de grand-père et de son rôle dans le sort de notre héros. Quant aux autres membres de la famille, les parents de Torvalds travaillent toujours dans le domaine du journalisme. Niels Torvalds, père, est journaliste à la radio et à la télévision. Anna Torvalds, mère de Linus, est éditrice littéraire. Sœur Sarah dirige une agence de traduction qui se concentre principalement sur la traduction de reportages. Linus Torvalds lui-même, dont la biographie n'est aucunement liée au journalisme, est sceptique à l'égard de cette profession.

Adolescence

Dans sa jeunesse, Linus, contrairement à beaucoup de ses pairs, n'était pas attiré par le hockey avec le football ou le flirt avec les filles. Torvalds était complètement absorbé par le travail avec les ordinateurs.

Puis Linus Torvalds est allé à l'université. Après y avoir étudié pendant un an, il a été enrôlé dans l'armée, où il a amélioré sa santé et gonflé ses muscles dans des cours d'entraînement physique. Après la démobilisation, Torvalds est retourné à l'université. C'est cet établissement d'enseignement qui lui a donné un élan pour programmer des cours déjà à un niveau sérieux. Toute la vie future de Torvalds est associée au développement d'un système d'exploitation de renommée mondiale.

Même à l'âge de 17 ans, en 1987, Linus a acheté un nouveau produit, Sinclair QL, pour remplacer le VIC-20 obsolète. Cet ordinateur avait 128 Ko de mémoire. Il a travaillé sur un processeur à huit MHz de Motorola. Le prix de l'ordinateur à l'époque était d'environ 2 000 $. Il a été produit par la société sous les auspices de C. Sinclair.

Intérêt pour les systèmes d'exploitation

Presque immédiatement, Linus s'est intéressé à divers systèmes d'exploitation. Afin d'établir le contrôle de disquette acquis par Torvalds, il devait écrire son propre pilote de périphérique. Puis il a trouvé des crevaisons dans le système d'exploitation. Linus a découvert que ce qui se passait en réalité ne correspondait pas à ce qui était promis dans la documentation.

L'étape suivante de Torvalds a été le démontage de Q-DOS, qui a été installé sur son propre ordinateur. Linus a été déçu d'apprendre qu'il était impossible de changer quoi que ce soit dans ce système, car il était écrit en ROM.

Linus a d'abord écrit plusieurs jeux sur le nouvel ordinateur. Il a emprunté les idées de la plupart d'entre eux à un vieil ordinateur. Le système d'exploitation installé, cependant, avait de nombreux défauts. Par exemple, malgré son multitâche, il n'avait pas de fonction de protection de la mémoire. Le système peut se bloquer à tout moment. De plus, après le développement de Sinclair QL, K. Sinclair a cessé d'améliorer ses modèles, ainsi que de prendre en charge les modèles existants.

Histoire de Linux

Linus, de retour de l'armée, s'est familiarisé avec le système Unix. Avec 32 autres étudiants, Torvalds a décidé de choisir le cours "C et Unix". Étant donné que ce système venait d'apparaître à l'époque à l'Université d'Helsinki, l'enseignant devait étudier le nouvel OS avec les étudiants.

Linus a eu l'idée de créer son propre livre sur le système d'exploitation par Andrew Tatenbaum, professeur d'Amsterdam. Torvalds affirme qu'elle a bouleversé toute sa vie. Dans ce livre (Design and Implementation of Operating Systems), l'auteur décrit Minix - l'OS de formation créé par lui pour enseigner Unix. Naturellement, Torvalds a immédiatement décidé de l'installer sur son ordinateur. Le problème était que le Sinclair QL n'était pas conçu pour installer de tels systèmes. Ce n'est qu'en janvier 1991, après avoir acquis un nouvel ordinateur (devenu PC), Torvalds a réussi à y installer Minix.

Après avoir étudié les avantages et les inconvénients de ce système d'exploitation, Linus a décidé de le rappeler. C'était un OS d'entraînement, paré et déformé. Minix est devenu plus sophistiqué après avoir installé les anciens programmes et correctifs Linus de Bruce Evans, le célèbre hacker australien.

Création d'un package d'émulation de terminal

Tout a commencé avec le fait que le terminal de communication à distance Minix était très mal implémenté. Et c'était la fonction que Linus utilisait le plus souvent. Avec son aide, il a contacté l'ordinateur de l'université via des communications par modem. Torvalds a décidé de créer son propre programme de communication, en prenant pour base non pas Minix, mais le niveau matériel de l'ordinateur lui-même. Grâce à cela, il a étudié simultanément l'ordinateur sur le 386ème processeur, ainsi que son OS. Torvalds était très fier d'avoir pu améliorer le système d'exploitation. Mais les tentatives de présenter leurs mérites aux autres n'ont abouti à rien. Il était difficile d'expliquer aux gens qu'il est parfois possible de trouver des processus profonds complexes sous prétention extérieure.

Développement d'un pilote et d'un lecteur de système de fichiers

Image

Linux a donc commencé par créer un package d'émulation de terminal. Après cela, une innovation a suivi l'autre. Torvalds avait besoin de télécharger et d'écrire des fichiers sur un ordinateur à l'université. Pour cela, il était nécessaire de les écrire sur le disque. Pensant, Linus a décidé de créer un pilote de système de fichiers et un lecteur de disque. Dans le même temps, le système qu'il envisageait de développer devait être compatible avec Minix. En le créant, il a consulté les utilisateurs de Minix lors d'une conférence Usenet. D'après les questions sérieuses que l'étudiant a posées sur l'architecture Minix et Unix, on pourrait deviner qu'il prévoyait de développer son propre système d'exploitation.

Travailler sur la première version de Linux

Une fois, Linus a soudainement découvert que les programmes écrits par lui, envahis par de nombreuses fonctions supplémentaires et représentent une version de travail de l'OS. Le travail de création de Linux au début était monotone. Torvalds, l'un après l'autre, a examiné les différents appels système sous-jacents à Unix. Sur cette base, il a essayé de créer ses propres blocs OS avec les fonctions dont il avait besoin. C'était assez fatigant et pas très stimulant de continuer le travail. Linus devait le faire car il était toujours impossible de vérifier la fonctionnalité du système. Après avoir traité environ 25 appels système différents, Torvalds est passé à une autre tactique. Maintenant, il a commencé à essayer d'exécuter le shell du système d'exploitation. En cas d'erreur, il a développé les appels système nécessaires. Les progrès dans la conception du système étaient évidents. L'obus a commencé à fonctionner de manière stable depuis la fin du mois d'août 1991. Ce fut le premier grand succès de Linus.

Linux 0, 01

Image

Ainsi, la première version de Linux est apparue dans le domaine public le 17 septembre 1991. Torvalds a alors décidé comment appeler ce système. Au départ, il avait prévu de lui donner le nom de Freax (le mot freaks signifie «fans», et «x» est la fin d'Unix). Même alors, il appelait ce système Linux, mais considérait comme impudique d'utiliser son nom comme nom officiel. Ari Lemke, professeur à l'Université de technologie d'Helsinki, a créé un répertoire sur le serveur FTP de l'université. C'est là que Linus a placé son système. Mais le mot Freax Ari ne l'aimait pas, il a donc décidé de renommer le répertoire où il se trouvait dans pub / OS / Linux. Torvalds ne s'en souciait pas particulièrement, alors le nom est devenu progressivement fixe.

La version du système d'exploitation publiée sur le site était numérotée 0, 01. Ainsi, il a été souligné que le système est encore imparfait et doit être sérieusement révisé. Par conséquent, Torvalds n'a pas rendu public son système d'exploitation. Il n'a envoyé des lettres à plusieurs hackers bien connus, dans lesquelles l'adresse du serveur était indiquée, où elle pouvait être téléchargée. La version initiale ne permettait presque rien d'autre que son lancement et la liste des codes sources.

Amélioration du système

L'intérêt du créateur pour le système a disparu en novembre 1991. Peut-être que sa nouvelle amélioration cesserait. Mais le hasard est intervenu. Linus, finalisant une fois de plus Minix, a ruiné la surveillance des parties importantes de la section de cet OS. La question était de savoir s'il fallait réinstaller Minix ou installer Linux comme système d'exploitation principal. Torvalds a décidé de choisir son système.

Linux au début de 1992 a fait un grand bond en avant. Plusieurs fonctions ont été ajoutées au système qui n'avaient pas d'analogues dans Minix. Cela, par exemple, l'échange sur le disque dur dans le cas de travailler avec de gros programmes. Linus a également introduit dans son système les fonctions demandées par les utilisateurs dans leurs lettres. Ainsi, Linus Torvalds a considérablement amélioré son système d'exploitation.

"Je fais un système d'exploitation gratuit"

Le créateur du système a décliné les offres de rémunération. Il a seulement demandé aux utilisateurs d'envoyer des cartes postales des villes dans lesquelles ils vivaient. Linus était intéressé de savoir où son système était utilisé. Les cartes postales ont commencé à couler dans une avalanche - du Japon, de la Nouvelle-Zélande, des États-Unis et des Pays-Bas. Les parents ont finalement remarqué que Linus avait gagné en popularité grâce à ses activités informatiques. Aujourd'hui, l'état de Linus Torvalds est probablement très impressionnant. Cependant, il prend son argent calmement. La recherche du profit n'a jamais été dans son caractère.

Conditions de distribution

Image

Dans un premier temps, les conditions de distribution des OS n'ont été développées qu'en termes généraux. Linux était gratuit, mais ne pouvait pas être mis en vente. Si l'utilisateur décidait d'apporter des améliorations ou des changements au système, il devait créer le code source, rendant ces améliorations du domaine public. Au lieu du droit d'auteur, Linus Torvalds utilise actuellement la licence publique générale.

L'avènement de l'interface graphique, Linux 1.0

Au printemps 1992, un pirate O. Zbrowski a adapté X Windows pour cet OS. Linux avait donc une interface graphique. Après cela, Linus Torvalds a décidé que le système était presque prêt et a publié la version 0.95. Mais c'était une erreur. Dès qu'il a commencé à introduire des fonctions réseau dans son système d'exploitation, il s'est rendu compte qu'il était nécessaire de modifier considérablement le système. Seulement 2 ans plus tard, la version 1.0 est sortie en mars 1994.

Image

La mascotte personnelle de Torvalds est le pingouin Tux. Linus Torvalds (Just for Fun) parle de l'histoire de l'emblème dans son livre. Dans ce document, il écrit qu'il a choisi cet animal parce qu'une fois un pingouin l'a picoré au zoo.