Témoignage de Lars Wizenius : les 20 ans de Linux, souvenirs personnels

Posté par  . Modéré par baud123. Licence CC By‑SA.
74
1
sept.
2011
Linux

Je vous propose ci-dessous une traduction de ce poignant témoignage sur la genèse de Linux, par Lars Wirzenius.
Lars, camarade d'université de Linus, pose ici un œil très rafraichissant sur la personnalité de Linus, et la manière dont cette personnalité lui a permis de réaliser son noyau.

Bon, j'arrête d'essayer d'écrire et vous laisse découvrir l'article en question.

Ah oui, une dernière chose quand même : merci à tous les contributeurs qui ont participé à cette traduction.

Article original : Linux at 20, some personal memories
Auteur : Lars Wirzenius
Licence : Creative Commons Attribution-Share Alike 3.0 Unported License.
Traduction : Banks_the_megalith, Couz
Relecture et correction : Paulette, TomBoss, insert_coincoin

Cela va être long et décousu. Si vous souhaitez tout lire, vous pouvez attendre d’être malade, de ne pas pouvoir sortir du lit, d’avoir la tête remplie de coton et de manger des analgésiques comme des bonbons. Je ne veux pas que vous ressentiez une douleur lors de la lecture. Être inconscient et avoir un synthétiseur vocal qui vous le lise à haute vitesse est une bien meilleure option.

Linux a 20 ans cette année. Cela fait un bail. Étant donné que j'ai été là dès le début, j'ai pensé partager quelques souvenirs de ce qui s'est passé.

En 1988, j'ai quitté le lycée et été admis à l'université d'Helsinki pour étudier l'informatique. Les cours ont commencé en septembre, et j’ai alors été invité à rejoindre Spektrum, le club suédophone pour ceux qui étudient les maths, la physique, la chimie, la géographie, ou les sciences informatiques.

Spektrum est un club social, ce qui était bien puisque j'étais, et demeure, timide et socialement maladroit, et le club m'a donné un moyen facile de rencontrer des gens alors que je déménageais dans une nouvelle ville. C'est également là que j'ai rencontré le seul autre nouvel étudiant suédophone en sciences informatiques de cette année, un gars du nom de Linus Torvalds.

Cette première année, nous avons pris quelques cours en commun, puisque tous les nouveaux étudiants avaient pris ces cours, et nous nous côtoyions au Spektrum aussi. Une sorte d'amitié s'est formée.

Les ordinateurs étaient très coûteux à l'époque, et l'université donnait accès à des salles de classe pleines de PC fonctionnant sous MS-DOS, plus quelques Macs, et des terminaux connectés à un grand VAX / VMS. Je n'ai jamais trop aimé MS-DOS, et ils étaient souvent tous utilisés. N’ayant jamais vu un GUI avant, je n’ai rien pu tirer des quelques Macs que j'ai essayé. Ainsi je me suis naturellement tourné vers les terminaux, même si VAX / VMS était un système horrible à utiliser, selon moi.

Après Noël, les choses ont un peu changé. Le département d'informatique avait un petit ordinateur Ultrix caché, le plus souvent inutilisé, et il m'est arrivé d'y avoir accès. Ultrix était la version de DEC (Digital Equipment Corporation) d'Unix. J'avais lu des choses sur Unix, particulièrement dans le livre de C de Kernighan & Ritchie, et aimé ce que j'avais lu. J'avais même écrit quelques outils MS-DOS en ligne de commande qui fonctionnaient comme des outils Unix similaires. Ce fut une joie de pouvoir accéder à un véritable ordinateur Unix : les tubes travaillaient en temps réel, et non pas via des fichiers temporaires ! Plusieurs processus en même temps ! Les noms de fichiers n’étaient pas artificiellement rétrécis ! Ce fut très libérateur.

Alors que je jouais avec la machine Ultrix, qui je pense était appelée kreeta (finnois pour la Crète, l'île), un jour j'ai accidentellement fait une faute de frappe à la commande '"rm'". J'avais auparavant développé l'habitude de saisir « rm » à la place de «em», qui était la version locale de MicroEmacs, alors j'essayais vraiment de ne pas faire de faute de frappe dans les commandes. Cependant, ce jour-là, je saisis "rn quelque_chose" à la place de "rm quelque_chose", et découvris Usenet.

Après m'être remis de la stupéfaction provoquée par cette découverte, et m'être fait jeter dehors par les gardiens parce que le bâtiment fermait, je suis rentré à la maison. Je venais d'apercevoir tout un monde, avec des gens qui parlaient de choses intéressantes telles que le langage C, et j'avais pu suivre leurs discussions. Quoi de mieux?

J'ai parlé de rn à Linus, et il a aimé aussi. Nous avons tous deux passé beaucoup trop de temps à lire les newsgroups, bien qu'aucun de nous n'ait posté cette année là. On recommandait grandement de ne pas faire perdre leur temps aux autres personnes, et nous prenions ça très au sérieux.

Des gens des laboratoires Bell participaient au newsgroup comp.lang.c, lequel est rapidement devenu mon préféré. Dennis Ritchie avait lui-même assez récemment cessé de participer au groupe, mais d'autres étaient toujours là, comme Andrew Koenig, dont je venais de lire le livre «C Traps and Pitfalls ». Étant un modeste étudiant de première année, je n'aurais pas osé déranger leurs discussions. Linus n'était pas aussi timoré, mais il ne voulait pas non plus poster quelque chose qui soit pointé comme erroné.

Nos études pour la première année se sont terminées en mai, et en juin nous avons tous deux commencé le service militaire semi-obligatoire, mais dans des endroits différents. Je n'ai pas vu Linus l'année suivante. L'armée finlandaise m'a appris à me taire, à arrêter de penser, à me dépêcher d'attendre, à tirer sur des gens à distance, et à ramasser la vaisselle sale dans un restaurant. Mon QI a notablement chuté au cours de ces neuf mois. Je n'ai pas aimé l'expérience.

J'ai terminé mon service militaire en Mars, et un peu plus tard, j’ai obtenu un emploi d'été, l'écriture d'une application de base de données de bureau pour les traducteurs officiels en Finlande. L'application a été écrite en dBASE IV, ce qui m'a appris que je ne devrais pas laisser les autres choisir mes outils pour moi, et que, bien qu'il soit possible d'écrire un bon logiciel en utilisant de mauvais outils, c'est une chose à éviter si possible.

Cet été là, j'ai repris contact avec mes camarades de l'université, y compris Linus. Un des étudiants un peu plus âgé que Linus et moi, Patrik, avait un sauna dans l'immeuble qu'il habitait, et il l'a réservé une fois par semaine pour notre groupe. Vous, pervers qui pensez que le mot sauna est un synonyme de bordel, pouvez arrêter d'imaginer des orgies : en Finlande, les saunas sont destinés à la baignade, à la médication, et même à la méditation, mais pas au sexe.

Il y a une photo à demi-célèbre de Linus, qui semble nu, buvant de la bière. La photo a été prise chez Patrik, par un autre étudiant, Stina, et Linus a un pantalon, mais c'était une chaude journée d'été, il n'avait donc pas sa chemise. Pas d’orgies. Vraiment.

Lorsque les études ont repris à l'automne, j'ai continué à traîner avec Linus à la plupart de nos cours en commun, aux mêmes soirées, et aussi en particulier dans les salles de terminaux. Nous avons tous deux aimé jouer avec le système Unix, et l'un des cours que nous avons pris concernait le C et la programmation Unix. Je connaissais le C depuis 1987, quand je l'ai appris seul en utilisant K&R1 [ndt : première édition du "C programming language"], et je pense que Linus en avait une certaine expérience aussi. La plupart des cours étaient peut-être un peu trop basiques pour nous, donc nous avons passé quelque temps sur des choses stupides comme réduire au minimum le nombre de lignes de code dans nos réponses à des exercices, rivalisant sur qui avait la plus courte réponse.

Nous avons exploré le système Unix et les technologies liées, et nous nous sommes beaucoup amusés. J'ai écrit ma première tâche cron, afin d'inonder Linus d’e-mails, et lui ai montré que oui, en effet, Unix met à jour les accès à l’horloge en temps réel (ce qui a été corrigé dans Linux, bien sûr). Lui, à un moment donné, a remarqué que l'université avait une imprimante Postscript, et a écrit du code PS (Postscript) à la main pour voir ce que c'était, et s'est amusé à imprimer des pages avec des boîtes de formes bizarres.

Travailler sur Kreeta était amusant, sauf quand ça plantait. Ultrix n'était pas un système de haute qualité. Un de ses défauts est que chaque fois qu'un utilisateur normal appelait l'appel système mknod, le noyau plantait dans la minute. Pendant la semaine où le cours de C et de programmation Unix traitait de mknod, kreeta fut hors service la plupart du temps.

Noël 1990 est venu et est reparti, et le 5 janvier, Linus a acheté un nouvel ordinateur. Il utilisait un Sinclair QL à la maison, mais voulait un PC avec un processeur Intel 386. Il prit son prêt étudiant et en acheta un. Il voulait en savoir plus sur le multitâche en apprenant comment le 386 le faisait. Malheureusement, il a également obtenu une copie de Prince of Persia (si je me souviens bien), un jeu pour ordinateur.

Quelques mois plus tard, quand il a finalement eu marre du jeu, il a réellement commencé à apprendre la programmation sur 386. Un jour, alors que je lui rendais visite, il m'a montré un petit programme qu'il avait mis au point, qui utilisait des threads. C'était une chose étonnante, même si elle ne ressemblait pas à grand-chose : un thread écrivait des 'A' à l'écran, et l'autre des ''B', et on pouvait voir les threads commuter lorsque les 'A' s'arrêtaient et que les 'B' se lançaient, et un peu plus tard, revenaient les 'A'.

Le plus étonnant était, bien sûr, que Linus avait écrit le tout lui-même. Ce n'était pas un morceau de logiciel commercial hors de prix écrit par des sorciers grisonnants. C'était un chouette hack, mais un hack vite fait d'étudiant. Ce fut le moment où il est devenu clair pour moi que même un programmeur seul pouvait réaliser de grandes choses, et que la technologie mystérieusement magique pouvait être vraiment assez simple sous le capot.

Bien sûr, je n'attendais pas du hack de Linus qu'il devienne quelque chose d'important et ceci pour deux raisons. La première, c'est qu'il ne s'agissait que de 'A' et de 'B' et que c'était vraiment trop simple pour représenter quelque chose de plus. La seconde, c'est que je connaissais Linus depuis un moment maintenant, et que bien qu'il soit intelligent, il était aussi fainéant, et parfois, quand il était saoul, il commençait à débattre de choses et d'autres et disait les choses les plus folles et stupides qu'on puisse imaginer quelqu'un dire.

Cependant, Linus continua de jouer avec le multitâche sur son i386, en lui faisant faire toujours plus. Une des choses qu'il souhaitait, c'était d'être capable d'accéder à Kreeta via un modem. Plutôt que d'utiliser un terminal existant (il y en avait des masses), il commença à ajouter une émulation de terminal simple à son programme multitâche. Il avait deux threads : l'un pour lire le clavier et écrire des caractères sur le port série, et l'autre lisait le port série et écrivait les caractères à l'écran. Après avoir ajouté une interprétation des séquences d'échappement du VT100, il avait un émulateur de terminal suffisamment bon pour la lecture de newsgroup chez lui.

Ce dont Linus rêvait, cependant, c'était d'un Unix chez lui. Il entendit parler de Minix, acheta le livre, et fit fonctionner Minix sur son i386. Ça marchait, mais ce n'était rien à côté des machines de l'université. Il continua à pousser son Minix, à améliorer son propre programme multitâche et plus généralement à hacker par-ci par-là.

À l'automne 1991, j'ai pris un petit boulot à côté, histoire de me faire un peu d'argent afin d'acheter mon propre PC. Le job consistait à programmer en C++ un logiciel pour un système d'information géographique quelconque. Je n'avais pas retenu ma leçon selon laquelle je ne devais pas me laisser imposer mes outils. Ce travail m'a plutôt occupé, je n'ai donc pas pu me tenir au courant de ce que Linus fit ce printemps et cet été-là. Cependant, à un moment donné, nous avions discuté de choses et d'autres en programmation et il m'avait expliqué quelque chose sur l'écriture de messages de logs dans son truc multitâche. Il avait des fonctions telles que 'print_string("error: i="); print_int(i); print_string("\n");' et j'étais quelque peu horrifié. Linus connaissait bien sûr la fonction printf de la librairie standard, qui rendait les choses bien plus simples, mais comme il était, en substance, en train d'écrire le noyau d'un système d'exploitation, il ne disposait pas des outils de la librairie standard, et ne savait pas comment écrire son propre printf.

Je lui ai donc écrit un sprintf. Ce fut ma première contribution au noyau Linux. Elle est toujours là, même si elle a été transformée en snprintf maintenant (et c'est une bien meilleure interface, bien sûr). Linus, égal à lui-même, pensait qu'il pouvait améliorer le code et a optimisé certaines parties de celui-ci d'une manière qui m'a fait tiquer, mais comme il en était heureux, je n'y ai pas vraiment prêté attention.

Le programme multitâche de Linus grandissait, grandissait, et gagnait des caractéristiques telles qu'un pilote de disque dur, la gestion de la mémoire, et un système de fichiers. Son noyau était assez développé pour exécuter certains programmes en espace utilisateur, et il avait fait en sorte de pouvoir exécuter sur son propre noyau des programmes compilés sur Minix.

À cette époque, à l'été 1991, nous avons tous deux commencé à poster sur Usenet. En août, Linus a mentionné son projet de noyau sur comp.os.minix pour la première fois. Plus tard, il a décidé de rendre le code disponible, et a obtenu de l'un des admins de ftp.funet.fi de l'y mettre. Pour cela, le projet avait besoin d'un nom. Linus a voulu l'appeler Freax, mais Ari Lemmke, l'admin de ftp.funet.fi, décida de l'appeler Linux à la place. Vous pouvez trouver le nom Freax dans le Makefile des premières versions de Linux.

La première version de Linux n'était pas installable, si je me souviens bien. Linus avait besoin de développer un moyen d'installer son système d'exploitation. Son propre ordinateur avait lentement mué d'un système exécutant Minix/386 vers un ordinateur Linux. Je lui ai proposé mon ordinateur, Linus est venu et l'a hacké jusqu'à ce qu'il puisse installer Linux, via une disquette de démarrage. Le processus d'installation n'était pas vraiment simple, nécessitant l'édition hexadécimale des secteurs disque, mais c'était un pas dans la bonne direction.

Pendant les mois suivants, Linux suscita l'intérêt, et d'autres commencèrent à le hacker également. Pendant les vacances de Noël 1991, Linus a ajouté la mémoire virtuelle au noyau, et cette seule étape augmenta massivement l'utilité de Linux dans le monde réel.

En 1992, la popularité de Linux a augmenté rapidement, et beaucoup de gens qui n'étaient pas tous des hackers du noyau ont commencé à l'utiliser. Nous avons lancé notre propre groupe Usenet, alt.os.linux, qui devint comp.os.linux, et qui finalement a été divisé en un tas de sous-groupes. En 1992, j'ai aidé à lancer le Linux Documentation Project, et plus tard, quand comp.os.linux.announce a été créé, j'en suis devenu l'un de ses animateurs. Je n'ai pas, cependant, fait de hack sur le noyau, toujours par peur de la magie mystérieuse.

Toujours en 1992, Linus pensait que la release de la version 1.0 se rapprochait, donc il passa directement le numéro de version de 0.12 à 0.95 en une release. Puis vinrent les 0.96, 0.96b, 0.96c, et je pense qu'il y a même peut-être eu une 0.96c + 2. À un certain moment, à la 0.97 je pense, j'ai eu assez du manque de documentation dans le noyau et j'ai écrit le premier fichier README pour aider les gens à compiler leur propre noyau.

En 1993, Linus et moi nous avons été embauchés par le département sciences informatiques en tant qu'assistants d'enseignement : nous aidions d'autres élèves à faire leurs devoirs, et vérifiions qu'ils les avaient fait. Cela signifiait que nous avons eu à partager un bureau. Cela a été assez bon pour le développement de Linux. Linus avait un revenu, de sorte qu'il n'avait pas à s'inquiéter à ce sujet, et plus important encore, l'accès rapide à Internet, qui a un peu facilité les choses, surtout depuis que Linux gagnait en capacité de mise en réseau.

Pendant un certain temps, Linux n'était pas vraiment au point question réseau, de sorte qu'il fut banni du réseau universitaire. Cela a donné à Linus beaucoup de motivation pour le réparer, bien sûr.

Une des choses que l'accès à l'Internet rapide a rendu possible a été qu'il ne fallait que quelques secondes pour télécharger la plupart des logiciels, tels que le noyau Linux. Cela n'encouragea pas Linus à faire des sauvegardes ou du versionnage, mais il publiait tout de même fréquemment des tarball, dont de nombreux sites réalisaient des miroirs.

L'accès rapide à Internet nous a également permis de jeter un oeil sur les différentes distributions Linux qui sortaient. Pour une raison quelconque, Linus prit Red Hat. Je pensais que la force nécessitait un certain équilibre, j'ai donc choisi Debian. Nous avons tous les deux collé à nos choix depuis.

L'émergence des distributions Linux fut, bien sûr, une aubaine pour Linux. Même si les systèmes étaient beaucoup plus difficiles à utiliser que, disons, Mac ou Windows, au moins il n'était plus nécessaire de jouer avec les éditeurs hexadécimaux pour obtenir un système qui s'installe et démarre. Cela a beaucoup élargi la base d'utilisateurs, et amené un grand nombre de nouvelles personnes, dont certaines ont également participé à l'élaboration des systèmes. Et la boule de neige s'est mise à grossir plus rapidement.

Être employés par l'université nous a aussi aidés quand nous avons décidé d'organiser un événement pour le lancement de la version 1.0 de Linux, en 1994, quand c'est finalement arrivé. Nous avons obtenu l'accès à l'auditorium, et le chef du département d'informatique a prononcé un discours, et tout cela nous a donné suffisamment de crédibilité pour susciter l'intérêt des médias traditionnels. Il y avait même une équipe de télévision, dont la vidéo peut être trouvée à divers endroits sur Internet. Pendant les discours, nous avions lancé une compilation cérémonielle du noyau 1.0 en arrière-plan.

En 1997, Linus fut diplômé et a été embauché par Transmeta, a déménagé aux États-Unis, et j'ai surtout perdu le contact direct avec lui.

Pour une vue de la façon dont je voyais le monde Linux en 1998, voir Anecdotes Linux.

Alors, qu'ai-je appris pendant ces vingt ans ?

Le plus important, c'est que tout le monde peut faire la différence. Un grand et important accomplissement consiste en une très longue série de petites étapes, c'est ce que nous appelons sisu en finnois. Cela aide également si vous êtes intelligent et savez ce que vous faites ; vous vous souvenez de ce type dans la vingtaine, qui était très stupide lorsqu'il était ivre, et que l'on voit à moitié nu sur des photos de beuverie ? Il n'était pas si intelligent que ça, mais n'a pas abandonné. Cela aide d'être stupide et ignorant dans le bon sens du terme, de sorte que vous pensez : « Hé, je peux le faire » au lieu de « ça doit être très difficile à faire ».

Et, plus important, indépendamment de votre persévérance et de votre intelligence, il est utile d'avoir d'autres personnes pour vous aider. Une révolution prend une décennie au moins, mais vous ne pourrez pas la faire du tout si vous êtes seul.

La liberté est aussi la chose la plus importante.

La liberté d'utiliser, d'étudier, de partager, de modifier et de partager un logiciel modifié, et la liberté d'écrire un logiciel en premier lieu, sont essentielles. Elles sont essentielles non seulement pour Linux, mais pour le bien-être de tous les gens dans le monde moderne.

Au cours de ces vingt dernières années, nous avons assisté à une révolution. Linux en a fait partie, mais ce n'était pas la seule partie. L'Internet a été l'un des grands facilitateurs, la liberté du logiciel en fut un autre. Le cœur de la révolution a été de faire passer les gens de l'état de consommateurs passifs regardant patiemment la télévision, à la création, des acteurs de communication qui façonnent le monde. Cette révolution de la liberté est toujours en cours, bien sûr.

Espérons que Linux et le logiciel libre soient encore là pour les vingt prochaines années et contribuent à continuer de nourrir cette révolution.

Aller plus loin

  • # Autres anecdotes de Lars

    Posté par  . Évalué à 10.

    J'adore ce recit.
    Lars avait aussi publie d'autres anecdotes il y a quelques annees: http://liw.fi/linux-anecdotes/

    J'aime bien par exemple celle-ci:

    At one point, Linus had implemented device files in /dev, and wanted to dial up the university computer and debug his terminal emulation code again. So he starts his terminal emulator program and tells it to use /dev/hda. That should have been /dev/ttyS1. Oops. Now his master boot record started with "ATDT" and the university modem pool phone number. I think he implemented permission checking the following day.

    Excusez l'absence d'accents dans mes commentaires, j'habite en Australie et n'ai pas de clavier francais sous la main.

    • [^] # Re: Autres anecdotes de Lars

      Posté par  . Évalué à 1.

      Salut et merci pour le lien.
      Comme nous sommes sur linuxfr, il faut écrire en Français directement ou traduire les textes cités en langue étrangère (si possible avec le même brio que Couz juste au-dessus).

      Pour te faire gagner du temps (n'hésite pas à corriger si tu trouves des erreurs ou des améliorations à apporter) :

      A un moment, Linus avait implanté les fichiers de périphériques dans /dev, et voulait se connecter à l'ordinateur de l'université pour déboguer à nouveau son émulation de terminal. Il a démarré son émulateur de terminal et lui a dit d'utiliser /dev/hda. Ca aurait dû être /dev/ttyS1. Oups. Du coup sa zone d'amorce commençait par "ATDT" suivi du numéro de téléphone du modem de l'université. Je pense qu'il a codé la vérification des permissions le lendemain.

  • # On a eu de la chance

    Posté par  . Évalué à 3.

    Le noyau aurait pu s'appeler Wirzeniux. Je ne suis pas certain que ça aurait aussi bien marché...

    Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

  • # C'est le bordel

    Posté par  . Évalué à 10.

    Il insiste tellement pour expliquer que les saunas dans son pays ne sont pas destinés au sexe, que je trouve ça bien louche.

    A part dans les films glauques, je n'ai pas entendu parler de sauna=sexe.
    Là franchement il insiste, il explique, il s'enfonce. A mon avis, les saunas de ce pays sont faits uniquement pour le sexe.

    Conclusion: Linux est un truc de communistes obsédés sexuels et zoophiles (d'où le pauvre volatile oiseau qui sert de mascotte).
    Mac donne le cancer.
    Je suis perdu.

    • [^] # Re: C'est le bordel

      Posté par  . Évalué à 9.

      A part dans les films glauques, je n'ai pas entendu parler de sauna=sexe.

      Moi non plus mais ça vient peut-être de la culture des USA.

      « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

    • [^] # Re: C'est le bordel

      Posté par  . Évalué à 4.

      Je suppose que c'est de l'humour, ou bien une naïveté fort charmante.

      Au cas où: cherche dans les pages jaunes les adresses de deux ou trois saunas au hasard, dans la grande ville la plus proche, et va y passer quelques soirées. Tu vas apprendre plein de choses!

      • [^] # Re: C'est le bordel

        Posté par  . Évalué à 5.

        C'est toi qui généralise de manière absurde, les saunas "sexuel" ça existe, mais les saunas normaux ça existe aussi..

        • [^] # Re: C'est le bordel

          Posté par  . Évalué à 5.

          Évidemment que ça existe, là n'est pas la question.

          Mais, à moins que la tendance ne se soit inversée récemment, ou que le phénomène ne soit local au sud-ouest, la dernière fois que j'ai cherché il n'était pas facile de trouver un sauna "familial", la grande majorité étant à caractère sexuel.

          C'est pour ça que Lars Wizenius insiste sur le sujet, et je pense que c'est tout aussi compréhensible pour un français que pour un américain.

          Et je pense qu'il est tout à fait dans l'intérêt de Kerro d'être au courant de cette "particularité". (En fait je suis sûr qu'il l'est déjà, au courant, et que ce qui était au départ une note d'humour est en train de tourner au vinaigre...)

          • [^] # Re: C'est le bordel

            Posté par  (site web personnel) . Évalué à 10.

            Mais, à moins que la tendance ne se soit inversée récemment, ou que le phénomène ne soit local au sud-ouest, la dernière fois que j'ai cherché il n'était pas facile de trouver un sauna "familial", la grande majorité étant à caractère sexuel.

            Et les saunas familiaux à caractère sexuel?

            Prochainement, je vous proposerai peut-être un commentaire constructif.

  • # Par rapport à la Bio de Linus

    Posté par  (site web personnel) . Évalué à 1.

    "il m'a montré un petit programme qu'il avait mis au point, qui utilisait des threads"

    dans la bio de Linus http://www.ecoledesloisirs.fr/php-edl/catalogues/fiche-livre.php?reference=E119143 on apprend à quel point c'est impressionnant considérant qu'il écrivait directement en assembleur !

    D'ailleurs tout cet article colle de très près à un paragraphe du livre de sorte qu'un imposteur aurait pu l'écrire et que pour ma part je n'ai rien appris...

    • [^] # Re: Par rapport à la Bio de Linus

      Posté par  (site web personnel) . Évalué à 8.

      Cet article colle surtout de très très près à l'intervention de Lars lors de la Linux-expo en 1998. Ça ne date pas d'hier. Et heureusement qu'il y a des similitudes avec la bio de Linus, ça prouve que Lars n'invente rien!

      "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

    • [^] # Re: Par rapport à la Bio de Linus

      Posté par  . Évalué à 1.

      on apprend à quel point c'est impressionnant considérant qu'il écrivait directement en assembleur !

      Et ça résout la question de la poule et de l'oeuf: visiblement, le premier compilo a été écrit en assembleur... respect.

  • # Prince of Persia

    Posté par  (site web personnel) . Évalué à 10.

    Ah, lui aussi s'est fait prendre par Prince of Persia?

    Et pour les gamins, non ce n'est pas le Prince of Persia que vous connaissez en 3D pas trop moche genre ça Prince Of Persia Sand of Time
    , Prince of Persia de 1989, le vrai original, c'est ça :
    Prince of Persia

    Argh, ça ne me rajeunit pas.

    • [^] # Re: Prince of Persia

      Posté par  (site web personnel) . Évalué à 5.

      Argh, ça ne me rajeunit pas.

      Il y a de ça quelques semaines, j'ai remis en route un 286 (je crois), 40Mo de disque dur.
      Ben l'une de premières choses que j'ai fait a été de trouver la disquette prince of persia :-)
      C'que ça fait du bien !

      Et sinon, aussi du biomenace, je me souvenais plus de ce jeux mais j'adore :-)

      • [^] # Re: Prince of Persia

        Posté par  (site web personnel) . Évalué à 5.

        Un bon petit Budokan ou Gods aussi, ça roxxait son aïeul

        • [^] # Re: Prince of Persia

          Posté par  (site web personnel) . Évalué à 10.

          Salaud, tu me fais prendre des coups de vieux. Je les ai fini ces jeux! Ca craint.
          Bon, pour la route : Eternam psychédélique (et les premières 3D tout en software), Day of the tentacle bordélique, Sim City (le premier! 1991), Ultima (avec un créateur qui ne se la pétait pas qu'un peu et qui a fini par faire des merdes, dommage), Commander Keen, Leisure Suit Larry (Du cul, du cul!), Dune (quelle histoire! "I am Jessica, your mother" ta ta), Privateer (désolé, j'étais trop jeune pour Elite ), Flashback, Syndicate, bon on va arrêter les vieilleries de début 1990, ça me déprime, dire qu'à la place j'aurai pu écrire Zenimux pour concurrencer Linux.

          (Si vous comprenez pas qu'on ai aimé ces jeux, je vous pardonne : aujourd'hui, ils ont l'air moches et incompréhensibles. Mais alors, qu'est-ce qu'ils étaient intéressants et pas tous pareils pour "répondre au marché de masse" comme les jeux d'aujourd'hui!)

          PS : à me relire, je trouve que le mec qui a écrit ça fait le radoteur qui vieilli et n'arrive pas à suivre "les jeunes d'aujourd'hui". C'est bon je suis passé dans le camp des vieux pour de bon.

          • [^] # Re: Prince of Persia

            Posté par  . Évalué à 2.

            Tiens, on dirait la liste de mes jeux préférés quand j'étais gamin. À cela j'ajouterais Commander Keen, Simearth, Centurion: Defender of Rome, Ultima Underworld, Lands of LoreStunts, Silent Service II, Fields of Glory et plus généralement les jeux de simulation Microprose. Qu'est-ce que j'ai pu perdre comme milliers d'heures avec ces jeux. Enfin il y a encore de bons jeux aujourd'hui, je suis grand fan de ceux fais par Paradox Interactive (les séries des Hearts of Iron ou des Europa Universalis par exemple, qui font plus chauffer le CPU que la carte graphique), d'une profondeur dont je ne pouvais que rêver quand j'étais petit.

            • [^] # Re: Prince of Persia

              Posté par  . Évalué à 1.

              et bien sur simon the sorcerer et the secret of monkey island. meme si ces jeux ont mal vieilli graphiquement beaucoup tiennent encore la route coté gameplay ou scenario.

              haaaaaa eternam, on fait rarement plus fou et déjanté.

              • [^] # Re: Prince of Persia

                Posté par  . Évalué à 3.

                Je ne connais pas Simon The Sorcerer, mais je trouve que les Monkey Island ont plutôt bien vieilli graphiquement, justement grâce leur style orienté cartoon.

                Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

          • [^] # Re: Prince of Persia

            Posté par  . Évalué à 3.

            Syndicate et Flashback sont vraiment excellents. SimCity le premier est une institution (je continue à adorer les city builders :). Je me souviens également de Populous et Dungeon Keeper (plus tard je crois).
            Arrrgghhhh c'était bien d'avoir le temps de ne faire que ça...

          • [^] # Re: Prince of Persia

            Posté par  . Évalué à 4.

            La série des wing commander et en disquette siouplait (on pouvait même acheter l'extension vocale !!)
            Alone in the dark
            A-train
            civilisation I et II
            Eye of the beholder
            Grand prix circuit de accolade
            F1 GP

            'tain je suis vieux :D

            • [^] # Re: Prince of Persia

              Posté par  . Évalué à 5.

              Grand prix circuit de accolade

              Oh purée. Merci, tu m'as mis le générique dans la tête pour toute l'après-midi.

              J'ai passé des heures sur celui-là, et sur un écran monochrome jaune, s'il vous plait !

              Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

              • [^] # Re: Prince of Persia

                Posté par  (site web personnel) . Évalué à 5.

                Waouh ! Y'a de l'ambiance à l'hospice !

                (avant de me tirer dessus, je précise que j'ai 35 balais :))

                • [^] # Re: Prince of Persia

                  Posté par  (site web personnel) . Évalué à 5.

                  Bandes de jeunes. Vous n'avez pas connu le Vectrex vous !
                  Ah les heures passées à jouer à Mine Storm....

                  • [^] # Re: Prince of Persia

                    Posté par  (site web personnel) . Évalué à 2.

                    Ah oui le Vectrex!
                    Très astucieuse machine, avec son affichage vectoriel. Je n'en avais pas, j'en rêvais, alors j'ai passé des heures en salle de jeux (il y avait une version salle de jeux) à regarder des gars jouer au jeu de tank en 3D. Je me demandais comment c'était possible. Du coup avec mon frangin on avait essayé de faire pareil sur notre TI99/4A: un pilotage de vaisseau spatial en 3D. C'était très "spatial".

                    Il y a des émulateurs Vectrex disponibles. Je crois que je vais craquer...

                    "La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay

                • [^] # Re: Prince of Persia

                  Posté par  . Évalué à 2.

                  Ben alors c'est toi le vieux, j'ai que 28 ans :-)

                  Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

                  • [^] # Re: Prince of Persia

                    Posté par  (site web personnel) . Évalué à 3.

                    Pfff, on est vieux seulement dans sa tête. (vous avez remarqué que y'a que les vieux pour sortir ce genre d'aphorisme ?)

                    • [^] # Re: Prince of Persia

                      Posté par  . Évalué à 3.

                      C'est comme:
                      - l'argent ne fait pas le bonheur
                      - ce n'est pas la taille qui compte
                      - la beauté, c'est à l'intérieur
                      (vous en avez d'autres ?)

                      En ce qui me concerne je cumule un peu tout ça \o/

                      • [^] # Re: Prince of Persia

                        Posté par  . Évalué à 5.

                        • Cette année, c'est l'année du desktop pour Linux

                        Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

                        • [^] # Re: Prince of Persia

                          Posté par  (Mastodon) . Évalué à 2.

                          Non, mais c'est déjà passé l'année du desktop sous Linux, ça fait déjà plusieurs années qu'on est passé à autre chose !
                          On ne va pas faire la même chose tout les ans non plus...

                          2011 c'était l'année du WM pourrave par exemple.
                          Pour 2012 on verra bien, on a encore 4 mois pour décider !

                          Yth...

      • [^] # Re: Prince of Persia

        Posté par  . Évalué à 3.

        Waou ! Un jeu où on peut poutrer le pote à casimir, trop bon !

      • [^] # Re: Prince of Persia

        Posté par  . Évalué à 3.

        Et le premier Duke Nukem était sympa aussi :

        Titre de l'image

        Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

    • [^] # Re: Prince of Persia

      Posté par  (site web personnel) . Évalué à 10.

      Combien de fois me suis-je empalé sur ces p... de pics !! :(

      http://gregr.fr

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.