{"id":586,"date":"2011-09-01T18:43:22","date_gmt":"2011-09-01T16:43:22","guid":{"rendered":"http:\/\/stephane.weblog.starend.org\/?p=586"},"modified":"2011-09-01T18:43:22","modified_gmt":"2011-09-01T16:43:22","slug":"temoignage-de-lars-wizenius-les-20-ans-de-linux-souvenirs-personnels","status":"publish","type":"post","link":"http:\/\/stephane.weblog.starend.org\/?p=586","title":{"rendered":"T\u00e9moignage de Lars Wizenius : les 20 ans de Linux, souvenirs personnels"},"content":{"rendered":"<p>Partager, c&rsquo;est aider \u00e0 se souvenir&#8230;<\/p>\n<h2>T\u00e9moignage de <span>Lars Wizenius<\/span> :<\/h2>\n<p>Cela va \u00eatre long et d\u00e9cousu. Si vous souhaitez tout lire, vous  pouvez attendre d&rsquo;\u00eatre malade, de ne pas pouvoir sortir du lit, d&rsquo;avoir  la t\u00eate remplie de coton et de manger des analg\u00e9siques comme des  bonbons. Je ne veux pas que vous ressentiez une douleur lors de la  lecture. \u00catre inconscient et avoir un synth\u00e9tiseur vocal qui vous le  lise \u00e0 haute vitesse est une bien meilleure option.<\/p>\n<p>Linux a 20 ans cette ann\u00e9e. Cela fait un bail. \u00c9tant donn\u00e9 que j&rsquo;ai  \u00e9t\u00e9 l\u00e0 d\u00e8s le d\u00e9but, j&rsquo;ai pens\u00e9 partager quelques souvenirs de ce qui  s&rsquo;est pass\u00e9.<!--more--><\/p>\n<p>En 1988, j&rsquo;ai quitt\u00e9 le lyc\u00e9e et \u00e9t\u00e9 admis \u00e0 l&rsquo;universit\u00e9 d&rsquo;Helsinki  pour \u00e9tudier l&rsquo;informatique. Les cours ont commenc\u00e9 en septembre, et  j&rsquo;ai alors \u00e9t\u00e9 invit\u00e9 \u00e0 rejoindre Spektrum, le club su\u00e9dophone pour ceux  qui \u00e9tudient les maths, la physique, la chimie, la g\u00e9ographie, ou les  sciences informatiques.<\/p>\n<p>Spektrum est un club social, ce qui \u00e9tait bien puisque j&rsquo;\u00e9tais, et  demeure, timide et socialement maladroit, et le club m&rsquo;a donn\u00e9 un moyen  facile de rencontrer des gens alors que je d\u00e9m\u00e9nageais dans une nouvelle  ville. C&rsquo;est \u00e9galement l\u00e0 que j&rsquo;ai rencontr\u00e9 le seul autre nouvel  \u00e9tudiant su\u00e9dophone en sciences informatiques de cette ann\u00e9e, un gars du  nom de Linus Torvalds.<\/p>\n<p>Cette premi\u00e8re ann\u00e9e, nous avons pris quelques cours en commun,  puisque tous les nouveaux \u00e9tudiants avaient pris ces cours, et nous nous  c\u00f4toyions au Spektrum aussi. Une sorte d&rsquo;amiti\u00e9 s&rsquo;est form\u00e9e.<\/p>\n<p>Les ordinateurs \u00e9taient tr\u00e8s co\u00fcteux \u00e0 l&rsquo;\u00e9poque, et l&rsquo;universit\u00e9  donnait acc\u00e8s \u00e0 des salles de classe pleines de PC fonctionnant sous  MS-DOS, plus quelques Macs, et des terminaux connect\u00e9s \u00e0 un grand VAX \/  VMS. Je n&rsquo;ai jamais trop aim\u00e9 MS-DOS, et ils \u00e9taient souvent tous  utilis\u00e9s. N&rsquo;ayant jamais vu un GUI avant, je n&rsquo;ai rien pu tirer des  quelques Macs que j&rsquo;ai essay\u00e9. Ainsi je me suis naturellement tourn\u00e9  vers les terminaux, m\u00eame si VAX \/ VMS \u00e9tait un syst\u00e8me horrible \u00e0  utiliser, selon moi.<\/p>\n<p>Apr\u00e8s No\u00ebl, les choses ont un peu chang\u00e9. Le d\u00e9partement  d&rsquo;informatique avait un petit ordinateur Ultrix cach\u00e9, le plus souvent  inutilis\u00e9, et il m&rsquo;est arriv\u00e9 d&rsquo;y avoir acc\u00e8s. Ultrix \u00e9tait la version  de DEC (Digital Equipment Corporation) d&rsquo;Unix. J&rsquo;avais lu des choses sur  Unix, particuli\u00e8rement dans le livre de C de Kernighan &amp; Ritchie,  et aim\u00e9 ce que j&rsquo;avais lu. J&rsquo;avais m\u00eame \u00e9crit quelques outils MS-DOS en  ligne de commande qui fonctionnaient comme des outils Unix similaires.  Ce fut une joie de pouvoir acc\u00e9der \u00e0 un v\u00e9ritable ordinateur Unix : les  tubes travaillaient en temps r\u00e9el, et non pas via des fichiers  temporaires ! Plusieurs processus en m\u00eame temps ! Les noms de fichiers  n&rsquo;\u00e9taient pas artificiellement r\u00e9tr\u00e9cis ! Ce fut tr\u00e8s lib\u00e9rateur.<\/p>\n<p>Alors que je jouais avec la machine Ultrix, qui je pense \u00e9tait  appel\u00e9e kreeta (finnois pour la Cr\u00e8te, l&rsquo;\u00eele), un jour j&rsquo;ai  accidentellement fait une faute de frappe \u00e0 la commande &lsquo;\u00a0\u00bbrm'\u00a0\u00bb. J&rsquo;avais  auparavant d\u00e9velopp\u00e9 l&rsquo;habitude de saisir \u00c2\u00ab rm \u00c2\u00bb \u00e0 la place de \u00c2\u00abem\u00c2\u00bb, qui  \u00e9tait la version locale de MicroEmacs, alors j&rsquo;essayais vraiment de ne  pas faire de faute de frappe dans les commandes. Cependant, ce jour-l\u00e0,  je saisis \u00ab\u00a0rn quelque_chose\u00a0\u00bb \u00e0 la place de \u00ab\u00a0rm quelque_chose\u00a0\u00bb, et  d\u00e9couvris Usenet.<\/p>\n<p>Apr\u00e8s m&rsquo;\u00eatre remis de la stup\u00e9faction provoqu\u00e9e par cette d\u00e9couverte,  et m&rsquo;\u00eatre fait jeter dehors par les gardiens parce que le b\u00e2timent  fermait, je suis rentr\u00e9 \u00e0 la maison. Je venais d&rsquo;apercevoir tout un  monde, avec des gens qui parlaient de choses int\u00e9ressantes telles que le  langage C, et j&rsquo;avais pu suivre leurs discussions. Quoi de mieux?<\/p>\n<p>J&rsquo;ai parl\u00e9 de rn \u00e0 Linus, et il a aim\u00e9 aussi. Nous avons tous deux  pass\u00e9 beaucoup trop de temps \u00e0 lire les newsgroups, bien qu&rsquo;aucun de  nous n&rsquo;ait post\u00e9 cette ann\u00e9e l\u00e0. On recommandait grandement de ne pas  faire perdre leur temps aux autres personnes, et nous prenions \u00e7a tr\u00e8s  au s\u00e9rieux.<\/p>\n<p>Des gens des laboratoires Bell participaient au newsgroup  comp.lang.c, lequel est rapidement devenu mon pr\u00e9f\u00e9r\u00e9. Dennis Ritchie  avait lui-m\u00eame assez r\u00e9cemment cess\u00e9 de participer au groupe, mais  d&rsquo;autres \u00e9taient toujours l\u00e0, comme Andrew Koenig, dont je venais de  lire le livre \u00c2\u00abC Traps and Pitfalls \u00c2\u00bb. \u00c9tant un modeste \u00e9tudiant de  premi\u00e8re ann\u00e9e, je n&rsquo;aurais pas os\u00e9 d\u00e9ranger leurs discussions. Linus  n&rsquo;\u00e9tait pas aussi timor\u00e9, mais il ne voulait pas non plus poster quelque  chose qui soit point\u00e9 comme erron\u00e9.<\/p>\n<p>Nos \u00e9tudes pour la premi\u00e8re ann\u00e9e se sont termin\u00e9es en mai, et en  juin nous avons tous deux commenc\u00e9 le service militaire  semi-obligatoire, mais dans des endroits diff\u00e9rents. Je n&rsquo;ai pas vu  Linus l&rsquo;ann\u00e9e suivante. L&rsquo;arm\u00e9e finlandaise m&rsquo;a appris \u00e0 me taire, \u00e0  arr\u00eater de penser, \u00e0 me d\u00e9p\u00eacher d&rsquo;attendre, \u00e0 tirer sur des gens \u00e0  distance, et \u00e0 ramasser la vaisselle sale dans un restaurant. Mon QI a  notablement chut\u00e9 au cours de ces neuf mois. Je n&rsquo;ai pas aim\u00e9  l&rsquo;exp\u00e9rience.<\/p>\n<p>J&rsquo;ai termin\u00e9 mon service militaire en Mars, et un peu plus tard, j&rsquo;ai  obtenu un emploi d&rsquo;\u00e9t\u00e9, l&rsquo;\u00e9criture d&rsquo;une application de base de donn\u00e9es  de bureau pour les traducteurs officiels en Finlande. L&rsquo;application a  \u00e9t\u00e9 \u00e9crite en dBASE IV, ce qui m&rsquo;a appris que je ne devrais pas laisser  les autres choisir mes outils pour moi, et que, bien qu&rsquo;il soit possible  d&rsquo;\u00e9crire un bon logiciel en utilisant de mauvais outils, c&rsquo;est une  chose \u00e0 \u00e9viter si possible.<\/p>\n<p>Cet \u00e9t\u00e9 l\u00e0, j&rsquo;ai repris contact avec mes camarades de l&rsquo;universit\u00e9, y  compris Linus. Un des \u00e9tudiants un peu plus \u00e2g\u00e9 que Linus et moi,  Patrik, avait un sauna dans l&rsquo;immeuble qu&rsquo;il habitait, et il l&rsquo;a r\u00e9serv\u00e9  une fois par semaine pour notre groupe. Vous, pervers qui pensez que le  mot sauna est un synonyme de bordel, pouvez arr\u00eater d&rsquo;imaginer des  orgies : en Finlande, les saunas sont destin\u00e9s \u00e0 la baignade, \u00e0 la  m\u00e9dication, et m\u00eame \u00e0 la m\u00e9ditation, mais pas au sexe.<\/p>\n<p>Il y a une photo \u00e0 demi-c\u00e9l\u00e8bre de Linus, qui semble nu, buvant de la  bi\u00e8re. La photo a \u00e9t\u00e9 prise chez Patrik, par un autre \u00e9tudiant, Stina,  et Linus a un pantalon, mais c&rsquo;\u00e9tait une chaude journ\u00e9e d&rsquo;\u00e9t\u00e9, il  n&rsquo;avait donc pas sa chemise. Pas d&rsquo;orgies. Vraiment.<\/p>\n<p>Lorsque les \u00e9tudes ont repris \u00e0 l&rsquo;automne, j&rsquo;ai continu\u00e9 \u00e0 tra\u00eener  avec Linus \u00e0 la plupart de nos cours en commun, aux m\u00eames soir\u00e9es, et  aussi en particulier dans les salles de terminaux. Nous avons tous deux  aim\u00e9 jouer avec le syst\u00e8me Unix, et l&rsquo;un des cours que nous avons pris  concernait le C et la programmation Unix. Je connaissais le C depuis  1987, quand je l&rsquo;ai appris seul en utilisant K&amp;R1 [ndt : premi\u00e8re  \u00e9dition du \u00ab\u00a0C programming language\u00a0\u00bb], et je pense que Linus en avait une  certaine exp\u00e9rience aussi. La plupart des cours \u00e9taient peut-\u00eatre un  peu trop basiques pour nous, donc nous avons pass\u00e9 quelque temps sur des  choses stupides comme r\u00e9duire au minimum le nombre de lignes de code  dans nos r\u00e9ponses \u00e0 des exercices, rivalisant sur qui avait la plus  courte r\u00e9ponse.<\/p>\n<p>Nous avons explor\u00e9 le syst\u00e8me Unix et les technologies li\u00e9es, et nous  nous sommes beaucoup amus\u00e9s. J&rsquo;ai \u00e9crit ma premi\u00e8re t\u00e2che cron, afin  d&rsquo;inonder Linus d&rsquo;e-mails, et lui ai montr\u00e9 que oui, en effet, Unix met \u00e0  jour les acc\u00e8s \u00e0 l&rsquo;horloge en temps r\u00e9el (ce qui a \u00e9t\u00e9 corrig\u00e9 dans  Linux, bien s\u00fcr). Lui, \u00e0 un moment donn\u00e9, a remarqu\u00e9 que l&rsquo;universit\u00e9  avait une imprimante Postscript, et a \u00e9crit du code PS (Postscript) \u00e0 la  main pour voir ce que c&rsquo;\u00e9tait, et s&rsquo;est amus\u00e9 \u00e0 imprimer des pages avec  des bo\u00eetes de formes bizarres.<\/p>\n<p>Travailler sur Kreeta \u00e9tait amusant, sauf quand \u00e7a plantait. Ultrix  n&rsquo;\u00e9tait pas un syst\u00e8me de haute qualit\u00e9. Un de ses d\u00e9fauts est que  chaque fois qu&rsquo;un utilisateur normal appelait l&rsquo;appel syst\u00e8me mknod, le  noyau plantait dans la minute. Pendant la semaine o\u00f9 le cours de C et de  programmation Unix traitait de mknod, kreeta fut hors service la  plupart du temps.<\/p>\n<p>No\u00ebl 1990 est venu et est reparti, et le 5 janvier, Linus a achet\u00e9 un  nouvel ordinateur. Il utilisait un Sinclair QL \u00e0 la maison, mais  voulait un PC avec un processeur Intel 386. Il prit son pr\u00eat \u00e9tudiant et  en acheta un. Il voulait en savoir plus sur le multit\u00e2che en apprenant  comment le 386 le faisait. Malheureusement, il a \u00e9galement obtenu une  copie de Prince of Persia (si je me souviens bien), un jeu pour  ordinateur.<\/p>\n<p>Quelques mois plus tard, quand il a finalement eu marre du jeu, il a  r\u00e9ellement commenc\u00e9 \u00e0 apprendre la programmation sur 386. Un jour, alors  que je lui rendais visite, il m&rsquo;a montr\u00e9 un petit programme qu&rsquo;il avait  mis au point, qui utilisait des threads. C&rsquo;\u00e9tait une chose \u00e9tonnante,  m\u00eame si elle ne ressemblait pas \u00e0 grand-chose : un thread \u00e9crivait des  &lsquo;A&rsquo; \u00e0 l&rsquo;\u00e9cran, et l&rsquo;autre des \u00a0\u00bbB&rsquo;, et on pouvait voir les threads  commuter lorsque les &lsquo;A&rsquo; s&rsquo;arr\u00eataient et que les &lsquo;B&rsquo; se lan\u00e7aient, et un  peu plus tard, revenaient les &lsquo;A&rsquo;.<\/p>\n<p>Le plus \u00e9tonnant \u00e9tait, bien s\u00fcr, que Linus avait \u00e9crit le tout  lui-m\u00eame. Ce n&rsquo;\u00e9tait pas un morceau de logiciel commercial hors de prix  \u00e9crit par des sorciers grisonnants. C&rsquo;\u00e9tait un chouette hack, mais un  hack vite fait d&rsquo;\u00e9tudiant. Ce fut le moment o\u00f9 il est devenu clair pour  moi que m\u00eame un programmeur seul pouvait r\u00e9aliser de grandes choses, et  que la technologie myst\u00e9rieusement magique pouvait \u00eatre vraiment assez  simple sous le capot.<\/p>\n<p>Bien s\u00fcr, je n&rsquo;attendais pas du hack de Linus qu&rsquo;il devienne quelque  chose d&rsquo;important et ceci pour deux raisons. La premi\u00e8re, c&rsquo;est qu&rsquo;il ne  s&rsquo;agissait que de &lsquo;A&rsquo; et de &lsquo;B&rsquo; et que c&rsquo;\u00e9tait vraiment trop simple  pour repr\u00e9senter quelque chose de plus. La seconde, c&rsquo;est que je  connaissais Linus depuis un moment maintenant, et que bien qu&rsquo;il soit  intelligent, il \u00e9tait aussi fain\u00e9ant, et parfois, quand il \u00e9tait saoul,  il commen\u00e7ait \u00e0 d\u00e9battre de choses et d&rsquo;autres et disait les choses les  plus folles et stupides qu&rsquo;on puisse imaginer quelqu&rsquo;un dire.<\/p>\n<p>Cependant, Linus continua de jouer avec le multit\u00e2che sur son i386,  en lui faisant faire toujours plus. Une des choses qu&rsquo;il souhaitait,  c&rsquo;\u00e9tait d&rsquo;\u00eatre capable d&rsquo;acc\u00e9der \u00e0 Kreeta via un modem. Plut\u00f4t que  d&rsquo;utiliser un terminal existant (il y en avait des masses), il commen\u00e7a \u00e0  ajouter une \u00e9mulation de terminal simple \u00e0 son programme multit\u00e2che. Il  avait deux threads : l&rsquo;un pour lire le clavier et \u00e9crire des caract\u00e8res  sur le port s\u00e9rie, et l&rsquo;autre lisait le port s\u00e9rie et \u00e9crivait les  caract\u00e8res \u00e0 l&rsquo;\u00e9cran. Apr\u00e8s avoir ajout\u00e9 une interpr\u00e9tation des  s\u00e9quences d&rsquo;\u00e9chappement du VT100, il avait un \u00e9mulateur de terminal  suffisamment bon pour la lecture de newsgroup chez lui.<\/p>\n<p>Ce dont Linus r\u00eavait, cependant, c&rsquo;\u00e9tait d&rsquo;un Unix chez lui. Il  entendit parler de Minix, acheta le livre, et fit fonctionner Minix sur  son i386. \u00c7a marchait, mais ce n&rsquo;\u00e9tait rien \u00e0 c\u00f4t\u00e9 des machines de  l&rsquo;universit\u00e9. Il continua \u00e0 pousser son Minix, \u00e0 am\u00e9liorer son propre  programme multit\u00e2che et plus g\u00e9n\u00e9ralement \u00e0 hacker par-ci par-l\u00e0.<\/p>\n<p>\u00c0 l&rsquo;automne 1991, j&rsquo;ai pris un petit boulot \u00e0 c\u00f4t\u00e9, histoire de me  faire un peu d&rsquo;argent afin d&rsquo;acheter mon propre PC. Le job consistait \u00e0  programmer en C++ un logiciel pour un syst\u00e8me d&rsquo;information g\u00e9ographique  quelconque. Je n&rsquo;avais pas retenu ma le\u00e7on selon laquelle je ne devais  pas me laisser imposer mes outils. Ce travail m&rsquo;a plut\u00f4t occup\u00e9, je n&rsquo;ai  donc pas pu me tenir au courant de ce que Linus fit ce printemps et cet  \u00e9t\u00e9-l\u00e0. Cependant, \u00e0 un moment donn\u00e9, nous avions discut\u00e9 de choses et  d&rsquo;autres en programmation et il m&rsquo;avait expliqu\u00e9 quelque chose sur  l&rsquo;\u00e9criture de messages de logs dans son truc multit\u00e2che. Il avait des  fonctions telles que &lsquo;print_string(\u00ab\u00a0error: i=\u00a0\u00bb); print_int(i);  print_string(\u00ab\u00a0n\u00a0\u00bb);&rsquo; et j&rsquo;\u00e9tais quelque peu horrifi\u00e9. Linus connaissait  bien s\u00fcr la fonction printf de la librairie standard, qui rendait les  choses bien plus simples, mais comme il \u00e9tait, en substance, en train  d&rsquo;\u00e9crire le noyau d&rsquo;un syst\u00e8me d&rsquo;exploitation, il ne disposait pas des  outils de la librairie standard, et ne savait pas comment \u00e9crire son  propre printf.<\/p>\n<p>Je lui ai donc \u00e9crit un sprintf. Ce fut ma premi\u00e8re contribution au  noyau Linux. Elle est toujours l\u00e0, m\u00eame si elle a \u00e9t\u00e9 transform\u00e9e en  snprintf maintenant (et c&rsquo;est une bien meilleure interface, bien s\u00fcr).  Linus, \u00e9gal \u00e0 lui-m\u00eame, pensait qu&rsquo;il pouvait am\u00e9liorer le code et a  optimis\u00e9 certaines parties de celui-ci d&rsquo;une mani\u00e8re qui m&rsquo;a fait  tiquer, mais comme il en \u00e9tait heureux, je n&rsquo;y ai pas vraiment pr\u00eat\u00e9  attention.<\/p>\n<p>Le programme multit\u00e2che de Linus grandissait, grandissait, et gagnait  des caract\u00e9ristiques telles qu&rsquo;un pilote de disque dur, la gestion de  la m\u00e9moire, et un syst\u00e8me de fichiers. Son noyau \u00e9tait assez d\u00e9velopp\u00e9  pour ex\u00e9cuter certains programmes en espace utilisateur, et il avait  fait en sorte de pouvoir ex\u00e9cuter sur son propre noyau des programmes  compil\u00e9s sur Minix.<\/p>\n<p>\u00c0 cette \u00e9poque, \u00e0 l&rsquo;\u00e9t\u00e9 1991, nous avons tous deux commenc\u00e9 \u00e0 poster  sur Usenet. En ao\u00fct, Linus a mentionn\u00e9 son projet de noyau sur  comp.os.minix pour la premi\u00e8re fois. Plus tard, il a d\u00e9cid\u00e9 de rendre le  code disponible, et a obtenu de l&rsquo;un des admins de ftp.funet.fi de l&rsquo;y  mettre. Pour cela, le projet avait besoin d&rsquo;un nom. Linus a voulu  l&rsquo;appeler Freax, mais Ari Lemmke, l&rsquo;admin de ftp.funet.fi, d\u00e9cida de  l&rsquo;appeler Linux \u00e0 la place. Vous pouvez trouver le nom Freax dans le  Makefile des premi\u00e8res versions de Linux.<\/p>\n<p>La premi\u00e8re version de Linux n&rsquo;\u00e9tait pas installable, si je me  souviens bien. Linus avait besoin de d\u00e9velopper un moyen d&rsquo;installer son  syst\u00e8me d&rsquo;exploitation. Son propre ordinateur avait lentement mu\u00e9 d&rsquo;un  syst\u00e8me ex\u00e9cutant Minix\/386 vers un ordinateur Linux. Je lui ai propos\u00e9  mon ordinateur, Linus est venu et l&rsquo;a hack\u00e9 jusqu&rsquo;\u00e0 ce qu&rsquo;il puisse  installer Linux, via une disquette de d\u00e9marrage. Le processus  d&rsquo;installation n&rsquo;\u00e9tait pas vraiment simple, n\u00e9cessitant l&rsquo;\u00e9dition  hexad\u00e9cimale des secteurs disque, mais c&rsquo;\u00e9tait un pas dans la bonne  direction.<\/p>\n<p>Pendant les mois suivants, Linux suscita l&rsquo;int\u00e9r\u00eat, et d&rsquo;autres  commenc\u00e8rent \u00e0 le hacker \u00e9galement. Pendant les vacances de No\u00ebl 1991,  Linus a ajout\u00e9 la m\u00e9moire virtuelle au noyau, et cette seule \u00e9tape  augmenta massivement l&rsquo;utilit\u00e9 de Linux dans le monde r\u00e9el.<\/p>\n<p>En 1992, la popularit\u00e9 de Linux a augment\u00e9 rapidement, et beaucoup de  gens qui n&rsquo;\u00e9taient pas tous des hackers du noyau ont commenc\u00e9 \u00e0  l&rsquo;utiliser. Nous avons lanc\u00e9 notre propre groupe Usenet, alt.os.linux,  qui devint comp.os.linux, et qui finalement a \u00e9t\u00e9 divis\u00e9 en un tas de  sous-groupes. En 1992, j&rsquo;ai aid\u00e9 \u00e0 lancer le Linux Documentation  Project, et plus tard, quand comp.os.linux.announce a \u00e9t\u00e9 cr\u00e9\u00e9, j&rsquo;en  suis devenu l&rsquo;un de ses animateurs. Je n&rsquo;ai pas, cependant, fait de hack  sur le noyau, toujours par peur de la magie myst\u00e9rieuse.<\/p>\n<p>Toujours en 1992, Linus pensait que la release de la version 1.0 se  rapprochait, donc il passa directement le num\u00e9ro de version de 0.12 \u00e0  0.95 en une release. Puis vinrent les 0.96, 0.96b, 0.96c, et je pense  qu&rsquo;il y a m\u00eame peut-\u00eatre eu une 0.96c + 2. \u00c0 un certain moment, \u00e0 la  0.97 je pense, j&rsquo;ai eu assez du manque de documentation dans le noyau et  j&rsquo;ai \u00e9crit le premier fichier README pour aider les gens \u00e0 compiler  leur propre noyau.<\/p>\n<p>En 1993, Linus et moi nous avons \u00e9t\u00e9 embauch\u00e9s par le d\u00e9partement  sciences informatiques en tant qu&rsquo;assistants d&rsquo;enseignement : nous  aidions d&rsquo;autres \u00e9l\u00e8ves \u00e0 faire leurs devoirs, et v\u00e9rifiions qu&rsquo;ils les  avaient fait. Cela signifiait que nous avons eu \u00e0 partager un bureau.  Cela a \u00e9t\u00e9 assez bon pour le d\u00e9veloppement de Linux. Linus avait un  revenu, de sorte qu&rsquo;il n&rsquo;avait pas \u00e0 s&rsquo;inqui\u00e9ter \u00e0 ce sujet, et plus  important encore, l&rsquo;acc\u00e8s rapide \u00e0 Internet, qui a un peu facilit\u00e9 les  choses, surtout depuis que Linux gagnait en capacit\u00e9 de mise en r\u00e9seau.<\/p>\n<p>Pendant un certain temps, Linux n&rsquo;\u00e9tait pas vraiment au point  question r\u00e9seau, de sorte qu&rsquo;il fut banni du r\u00e9seau universitaire. Cela a  donn\u00e9 \u00e0 Linus beaucoup de motivation pour le r\u00e9parer, bien s\u00fcr.<\/p>\n<p>Une des choses que l&rsquo;acc\u00e8s \u00e0 l&rsquo;Internet rapide a rendu possible a \u00e9t\u00e9  qu&rsquo;il ne fallait que quelques secondes pour t\u00e9l\u00e9charger la plupart des  logiciels, tels que le noyau Linux. Cela n&rsquo;encouragea pas Linus \u00e0 faire  des sauvegardes ou du versionnage, mais il publiait tout de m\u00eame  fr\u00e9quemment des tarball, dont de nombreux sites r\u00e9alisaient des miroirs.<\/p>\n<p>L&rsquo;acc\u00e8s rapide \u00e0 Internet nous a \u00e9galement permis de jeter un oeil  sur les diff\u00e9rentes distributions Linux qui sortaient. Pour une raison  quelconque, Linus prit Red Hat. Je pensais que la force n\u00e9cessitait un  certain \u00e9quilibre, j&rsquo;ai donc choisi Debian. Nous avons tous les deux  coll\u00e9 \u00e0 nos choix depuis.<\/p>\n<p>L&rsquo;\u00e9mergence des distributions Linux fut, bien s\u00fcr, une aubaine pour  Linux. M\u00eame si les syst\u00e8mes \u00e9taient beaucoup plus difficiles \u00e0 utiliser  que, disons, Mac ou Windows, au moins il n&rsquo;\u00e9tait plus n\u00e9cessaire de  jouer avec les \u00e9diteurs hexad\u00e9cimaux pour obtenir un syst\u00e8me qui  s&rsquo;installe et d\u00e9marre. Cela a beaucoup \u00e9largi la base d&rsquo;utilisateurs, et  amen\u00e9 un grand nombre de nouvelles personnes, dont certaines ont  \u00e9galement particip\u00e9 \u00e0 l&rsquo;\u00e9laboration des syst\u00e8mes. Et la boule de neige  s&rsquo;est mise \u00e0 grossir plus rapidement.<\/p>\n<p>\u00catre employ\u00e9s par l&rsquo;universit\u00e9 nous a aussi aid\u00e9s quand nous avons  d\u00e9cid\u00e9 d&rsquo;organiser un \u00e9v\u00e9nement pour le lancement de la version 1.0 de  Linux, en 1994, quand c&rsquo;est finalement arriv\u00e9. Nous avons obtenu l&rsquo;acc\u00e8s  \u00e0 l&rsquo;auditorium, et le chef du d\u00e9partement d&rsquo;informatique a prononc\u00e9 un  discours, et tout cela nous a donn\u00e9 suffisamment de cr\u00e9dibilit\u00e9 pour  susciter l&rsquo;int\u00e9r\u00eat des m\u00e9dias traditionnels. Il y avait m\u00eame une \u00e9quipe  de t\u00e9l\u00e9vision, dont la vid\u00e9o peut \u00eatre trouv\u00e9e \u00e0 divers endroits sur  Internet. Pendant les discours, nous avions lanc\u00e9 une compilation  c\u00e9r\u00e9monielle du noyau 1.0 en arri\u00e8re-plan.<\/p>\n<p>En 1997, Linus fut dipl\u00f4m\u00e9 et a \u00e9t\u00e9 embauch\u00e9 par Transmeta, a  d\u00e9m\u00e9nag\u00e9 aux \u00c9tats-Unis, et j&rsquo;ai surtout perdu le contact direct avec  lui.<\/p>\n<p>Pour une vue de la fa\u00e7on dont je voyais le monde Linux en 1998, voir <a href=\"http:\/\/liw.fi\/linux-anecdotes\/\">Anecdotes Linux<\/a>.<\/p>\n<p>Alors, qu&rsquo;ai-je appris pendant ces vingt ans ?<\/p>\n<p>Le plus important, c&rsquo;est que tout le monde peut faire la diff\u00e9rence.  Un grand et important accomplissement consiste en une tr\u00e8s longue s\u00e9rie  de petites \u00e9tapes, c&rsquo;est ce que nous appelons sisu en finnois. Cela aide  \u00e9galement si vous \u00eates intelligent et savez ce que vous faites ; vous  vous souvenez de ce type dans la vingtaine, qui \u00e9tait tr\u00e8s stupide  lorsqu&rsquo;il \u00e9tait ivre, et que l&rsquo;on voit \u00e0 moiti\u00e9 nu sur des photos de  beuverie ? Il n&rsquo;\u00e9tait pas si intelligent que \u00e7a, mais n&rsquo;a pas abandonn\u00e9.  Cela aide d&rsquo;\u00eatre stupide et ignorant dans le bon sens du terme, de  sorte que vous pensez : \u00c2\u00ab H\u00e9, je peux le faire \u00c2\u00bb au lieu de \u00c2\u00ab \u00e7a doit  \u00eatre tr\u00e8s difficile \u00e0 faire \u00c2\u00bb.<\/p>\n<p>Et, plus important, ind\u00e9pendamment de votre pers\u00e9v\u00e9rance et de votre  intelligence, il est utile d&rsquo;avoir d&rsquo;autres personnes pour vous aider.  Une r\u00e9volution prend une d\u00e9cennie au moins, mais vous ne pourrez pas la  faire du tout si vous \u00eates seul.<\/p>\n<p>La libert\u00e9 est aussi la chose la plus importante.<\/p>\n<p>La libert\u00e9 d&rsquo;utiliser, d&rsquo;\u00e9tudier, de partager, de modifier et de  partager un logiciel modifi\u00e9, et la libert\u00e9 d&rsquo;\u00e9crire un logiciel en  premier lieu, sont essentielles. Elles sont essentielles non seulement  pour Linux, mais pour le bien-\u00eatre de tous les gens dans le monde  moderne.<\/p>\n<p>Au cours de ces vingt derni\u00e8res ann\u00e9es, nous avons assist\u00e9 \u00e0 une  r\u00e9volution. Linux en a fait partie, mais ce n&rsquo;\u00e9tait pas la seule partie.  L&rsquo;Internet a \u00e9t\u00e9 l&rsquo;un des grands facilitateurs, la libert\u00e9 du logiciel  en fut un autre. Le c\u00c5\u201cur de la r\u00e9volution a \u00e9t\u00e9 de faire passer les gens  de l&rsquo;\u00e9tat de consommateurs passifs regardant patiemment la t\u00e9l\u00e9vision, \u00e0  la cr\u00e9ation, des acteurs de communication qui fa\u00e7onnent le monde. Cette  r\u00e9volution de la libert\u00e9 est toujours en cours, bien s\u00fcr.<\/p>\n<p>Esp\u00e9rons que Linux et le logiciel libre soient encore l\u00e0 pour les  vingt prochaines ann\u00e9es et contribuent \u00e0 continuer de nourrir cette  r\u00e9volution.<\/p>\n<h2>Licence :<\/h2>\n<p><strong>Article original<\/strong> : <a href=\"http:\/\/liw.fi\/linux20\/\">Linux at 20, some personal memories<\/a><br \/>\n<strong>Auteur<\/strong> : Lars Wirzenius<br \/>\n<strong>Licence<\/strong> : <a href=\"http:\/\/creativecommons.org\/licenses\/by-sa\/3.0\/\">Creative Commons Attribution-Share Alike 3.0 Unported License<\/a>.<br \/>\n<strong>Traduction<\/strong> : Banks_the_megalith, Couz<br \/>\n<strong>Relecture et correction<\/strong> : Paulette, TomBoss, insert_coincoin<br \/>\n(origine : <a title=\"http:\/\/linuxfr.org\/news\/t%C3%A9moignage-de-lars-wizenius-les-20-ans-de-linux-souvenirs-personnels\" href=\"http:\/\/linuxfr.org\/news\/t%C3%A9moignage-de-lars-wizenius-les-20-ans-de-linux-souvenirs-personnels\" target=\"_blank\">linuxfr.org<\/a>)<\/p>\n<h2>Texte original :<\/h2>\n<div id=\"content\">\n<p>This is going to be long and rambling. If you&rsquo;re going to read it, you may want to wait until you&rsquo;re ill, and can&rsquo;t get out of bed, and your head is filled with cotton, and you&rsquo;re eating painkillers like they were candy. I don&rsquo;t want you to feel pain while reading. Being unconscious and having a speech synthesizer read it to you at high speed is an even better option.<\/p>\n<p>Linux is 20 years old this year. That&rsquo;s a long time. Since I was there from the beginning I thought I&rsquo;d share some memories of what&rsquo;s  happened.<\/p>\n<p>In 1988 I graduated from high school, and got accepted into the  University of Helsinki to study computer science. The studies started in September, and also in September I got invited to join <a href=\"http:\/\/www.helsinki.fi\/%7Efyl_spek\/\">Spektrum<\/a>,  the Swedish speaking club for those studying math, physics, chemistry, geography, or computer science.<\/p>\n<p>Spektrum is a social club, which was good, since I was, and remain, shy and socially awkward, and the club provided me with a way to easily meet people when I&rsquo;d moved into a new city.  That&rsquo;s also where I met the only other Swedish speaking new CS student of that year, a guy named Linus Torvalds.<\/p>\n<p>That first year, we took some of the same classes, since all new students took those classes, and we met at Spektrum as well. A sort of friendship grew.<\/p>\n<p>Computers were quite expensive back then, and the university provided access to classrooms full of PCs running MS-DOS, plus a few Macs, and  some terminals connected to a big VAX\/VMS system. I never liked MS-DOS that much, and they were often all in use. I couldn&rsquo;t make heads or tails  of the couple of Macs I tried, never having seen a GUI before. Thus I naturally graduated to the terminals, even though VAX\/VMS was a horrible system to use, I thought.<\/p>\n<p>After Christmas, things changed a bit. The CS department had a small Ultrix computer hidden away, mostly unused, and I happened to get  access to that. Ultrix was DEC&rsquo;s version of Unix. I had read about Unix, particularly in the K&amp;R C book, and liked what I&rsquo;d read.  I had even written a few MS-DOS command line tools that worked like similar Unix tools. It was a joy to get access to a real Unix computer: pipes worked in real time, not via temporary files! Multiple processes at the same time! Filenames weren&rsquo;t unnaturally constricted! It was quite liberating.<\/p>\n<p>While playing around with the Ultrix box, which I think was called kreeta (Finnish for Crete, the island),  one day I accidentally typoed the \u00ab\u00a0rm\u00a0\u00bb command. I had previously developed a habit of typoing \u00ab\u00a0em\u00a0\u00bb, which was the local version of MicroEMACS, as \u00ab\u00a0rm\u00a0\u00bb, so I tried very hard not to typo commands. However, that day, I typoed \u00ab\u00a0rm something\u00a0\u00bb as \u00ab\u00a0rn something\u00a0\u00bb, and discovered Usenet.<\/p>\n<p>After I got over the utter amazement of it, and the porters threw me out because the building was closing, I went home. There was a whole world out there, with people who talked about interesting things such as the C language, and I could listen in on their discussions. What could be better?<\/p>\n<p>I told Linus about rn, and he liked it too. We both spent way too much time reading newsgroups. Neither of us posted anything that year, though. There were big warnings against wasting other people&rsquo;s time, and we took them to heart.<\/p>\n<p>The comp.lang.c newsgroup, which quickly became my favorite, had people from Bell Labs participating. Dennis Ritchie himself had fairly recently stopped posting to the group, but others were still there, such as Andrew Koenig, whose book \u00ab\u00a0C Traps and Pitfalls\u00a0\u00bb I&rsquo;d just read. As a meek first year student, I wouldn&rsquo;t have dared disturb such discourse. Linus wasn&rsquo;t so meek, but he didn&rsquo;t want to post something and be shown to be wrong.<\/p>\n<p>Our studies for the first year ended in May, and in June we both started  the semi-mandatory military service, but in different places. I did not see Linus for the next year. The Finnish army taught me to shut up, stop thinking, hurry up to wait, shoot people at a distance, and collect dirty dishes in a restaurant. My IQ dropped markedly during those nine months. I did not enjoy the experience.<\/p>\n<p>I finished my military service in March, and a bit later got a summer job, writing a database application for the bureau for official translators in Finland. The application was written in dBASE IV, which taught me that I should not let others pick my tools for me, and that although it may be possible to write good  software using bad tools, it&rsquo;s something to be avoided if at all possible.<\/p>\n<p>That summer, I re-connected with my fellow students from the university, including Linus. One of the students a few years older than Linus and me, Patrik, had a sauna in the building he lived, and he booked it once a week for the group of us. You perverts who think the word sauna is a synonym for brothel can stop imagining orgies: in Finland, saunas are for bathing, medication, even meditation, not sex.<\/p>\n<p>There&rsquo;s a semi-famous picture of Linus, looking naked, drinking beer. The picture was taken at Patrik&rsquo;s, by a fellow student, Stina, and Linus is wearing trousers, but it was a hot summer day, so he didn&rsquo;t have his shirt on. No orgies. Really.<\/p>\n<p>When studies started again that fall, I continued to hang out with Linus at some of the same classes, and the same parties, and also especially in the terminal rooms. We both enjoyed playing with the Unix system, and one of the courses we took that fall was on C and Unix programming. I had known C since 1987, when I taught it to myself using K&amp;R1, and I think Linus had some previous experience with it as well. Most of the course was perhaps a bit too basic for us, so we spent some time on silly things like compressing our answers to exercises into as few lines of code as possible, competing on who got the shorter answer.<\/p>\n<p>We explored the Unix system and related tech in other ways as well, and had great fun. I wrote my first cron job, in order to flood Linus&rsquo;s e-mail, and showed him that yes, indeed, Unix does update the access timestamps in real time (this has now been fixed in Linux, of course). He, at one point, noticed that the university had a Postscript printer, and wrote some PS code  by hand to see what it was like, and enjoyed printing pages with weirdly shaped boxes on them.<\/p>\n<p>We had a great time with kreeta, except for the times it crashed. Ultrix was not a high quality system. One of its flaws was that whenever a normal user would call the mknod system call, the kernel would crash within a minute. During the week when the C and Unix programming class discussed mknod, kreeta was down most of the  time.<\/p>\n<p>Christmas 1990 came and went, and on January 5, Linus bought a new computer. He&rsquo;d been using a Sinclair QL at home, but  wanted a PC with an Intel 386 CPU. He took his student loan and bought one. He intended to learn about multitasking by learning how the 386 did it. Unfortunately, he also got a copy of Prince of Persia (I think it was), a computer game.<\/p>\n<p>Months later, when he finally got bored of the game, he started actualy learning 386 programming. One day, when I was visiting him, he showed me a tiny program he&rsquo;d gotten to work, which had threads. It was an amazing thing, even if it didn&rsquo;t look like much: one thread wrote As on the screen, and the other wrote Bs, and you could see threads switching when the As stopped and the Bs started, and a bit later back to As.<\/p>\n<p>The amazing bit was, of course, that Linus had written the whole thing himself. This was not an expensive piece of commercial software written by greying wizards. This was a cool, but quick hack by a student. That was a moment where it became clear to me that even an individual programmer could achieve great things, and that mysteriously magical technology could be really rather simple under the hood.<\/p>\n<p>Of course, I didn&rsquo;t expect Linus&rsquo;s quick hack to actually become anything important, for two reasons. First, it was just As and Bs, and that&rsquo;s really too simple to amount to anything much. Second, I&rsquo;d known Linus for a while now, and although he was clever, he was also lazy, and sometimes, when he was drunk, he&rsquo;d start arguing about things and say some of the silliest, most stupid things one can imagine anyone saying.<\/p>\n<p>However, Linus kept playing with multitasking on his 386, and making it do more, piece by piece. One of the things he wanted was to be able to access kreeta via a modem. Rather than use an existing terminal program (there were a bunch), he started adding simple terminal emulation into his multitasking program. He&rsquo;d have two threads: one would read the keyboard, and write characters into the serial port, and the other would read the serial port, and write them on his screen. After he added some interpretation of VT-100 escape sequences, he had a terminal emulator sufficiently good for reading Usenet from home.<\/p>\n<p>What Linus really wanted, though, was a Unix computer at home. He&rsquo;d heard of Minix, and he&rsquo;d bought the book, and got Minix running on his 386 PC. It worked, but nowhere near as well as  the machines at the university. Thus he kept prodding Minix, and improving his own multitasking program, and generally hacking away.<\/p>\n<p>That spring of 1991, I got a job on the side, in order to get some money so that I could buy my own PC. The job involved writing some GIS software in C++. I had forgotten my lesson about letting others choose my tools. This work kept me quite busy, so I didn&rsquo;t keep track of much of what Linus did that spring and summer. However, at one point, we were discussing various things about programming, and he was explaining something about writing log messages in his multitasking thing. He&rsquo;d have functions such as &lsquo;print_string(\u00ab\u00a0error: i=\u00a0\u00bb); print_int(i); print_string(\u00ab\u00a0n\u00a0\u00bb);&rsquo; and I was quite appalled. Linus knew, of course, about printf in the C standard library, which made these things much easier, but since he was, in essence, writing an operating system kernel, the standard library was not available to him, and he didn&rsquo;t know how to write his own printf.<\/p>\n<p>So I wrote an sprintf for him. That was my first contribution to the Linux kernel. It&rsquo;s still there, though it&rsquo;s been transformed into snprintf now (and that&rsquo;s a much better interface, of course). Linus, being himself, thought he could improve the code and hand-optimized some parts of it in ways that made me wince, but as long as he was happy, I didn&rsquo;t really care.<\/p>\n<p>Linus&rsquo;s multitasking program grew, and grew, and gained features such as a hard disk driver, and memory management, and a filesystem. He had enough of a kernel to run some userspace programs, and he made it so that he could compiler programs on Minix, and run them on his own kernel.<\/p>\n<p>By this time, summer of 1991, we had both started posting to Usenet. In August, Linus mentioned his kernel project on comp.os.minix for the first time. Later on, he decided to make the code available, and got one of the admins of ftp.funet.fi to put it there. For this, the project needed a name. Linus wanted to call it Freax, but Ari Lemmke, the ftp.funet.fi admin, decided to call it Linux instead. You can find the Freax name in the Makefile of the earliest Linux releases.<\/p>\n<p>The first Linux release was not installable, as I recall. Linus needed to develop a way to install his operating system. His own computer had slowly morphed from running Minix\/386 into a Linux computer. I offered my computer, and Linus came over, and hacked on it until he could install Linux on it, via a boot floppy. The installation process was not exactly easy, requiring hex editing of disk sectors, but it was a step in the right direction.<\/p>\n<p>During the following months, Linux gained interest, and others started hacking on it as well. During Christmas break 1991, Linus added virtual memory to the kernel, and that single step made Linux massively more useful in the real world.<\/p>\n<p>During 1992, Linux&rsquo;s popularity grew quickly, and a lot of people started using it who weren&rsquo;t all kernel hackers. We started a Usenet group of our own, alt.os.linux, which eventually became comp.os.linux, and that eventually split into a whole lot of subgroups. During 1992, I helped start the Linux Documentation Project, and later, when comp.os.linux.announce was created, became one of its moderators. I did not, however, hack on the kernel, still being scared of mysterious magic.<\/p>\n<p>Still in 1992, Linus was thinking he was getting closer to releasing 1.0, so he bumped the version number from 0.12 to 0.95 in one release. Then came 0.96, 0.96b, 0.96c, and I think there may have been a 0.96c++2, even. At some point, I think 0.97, I got tired of the lack of documentation in the kernel and wrote the first README to help people compile their own kernels.<\/p>\n<p>In 1993, both Linus and I got hired by the CS department as assistant teachers (possibly teaching assistant is the correct English term): we helped other students with their homework, and checked that they had done it. This meant that we got to share an office. This was quite good for Linux development. Linus had an income, so he didn&rsquo;t have to worry about that, and more importantly, fast Internet access, which helped things quite a bit, especially since Linux was gaining networking abilities.<\/p>\n<p>For a while, Linux did not quite do everything right with networking, so it was banned from the university network. That gave Linus a lot of motivation to fix it, of course.<\/p>\n<p>One of the things that fast Internet access made possible was that it took only seconds to download most software, such as the Linux kernel. This de-motivated Linus from doing  backups, or, indeed, version control, except by doing frequent tarball releases, which got mirrored by many sites.<\/p>\n<p>Fast Interent access also allowed Linus and me to have a look at the various Linux distributions that were popping up. For whatever reason, Linus picked Red Hat. I thought that the Force needed some balance, so I picked Debian. We&rsquo;ve both stuck to our choices  since.<\/p>\n<p>The emergence of Linux distributions was, of course, a boon for Linux. Even if the systems were much harder to use than, say, Mac or Windows ones, at least it was no longer necessary to fiddle with hex editors to get it to install and boot. This made the user base much larger, and brought in a lot of new people, some of whom also participated in the development of the systems. And the snowball grew faster.<\/p>\n<p>Being employed by the university also helped us when we decided to organize a launch event for Linux version 1.0, in 1994, when it finally happened. We got access to the auditorium, and the head of the CS department gave a speech, and all this gave us enough credibility that there was a fair bit of interest from mainstream media. There was even a television crew, and the footage is occasionally found in various places on the Internet. During the speeches, we had a ceremonial compilation of the 1.0 kernel running in the background.<\/p>\n<p>In 1997, Linus graduated and got hired by Transmeta, and moved to the US, and I mostly lost direct contact with him.<\/p>\n<p>For a view of how I looked at the Linux world in 1998, see <a href=\"http:\/\/liw.fi\/linux-anecdotes\/\">Linux Anecdotes<\/a>.<\/p>\n<p>So, what have I learned during these twenty years?<\/p>\n<p>Most importantly, everyone can make a difference. A big, important accomplishment consists of a very long series of small steps, and having what we call <a href=\"http:\/\/en.wikipedia.org\/wiki\/Sisu\">sisu<\/a> in Finnish helps. It also helps if you&rsquo;re smart and know what you&rsquo;re doing, but remember that 20-year-old who was very stupid when drunk, and also posed half-naked for beer photos? Not so smart, but also didn&rsquo;t give up. It helps to be stupid and ignorant in the right way, so that you think \u00ab\u00a0hey, I can do that\u00a0\u00bb instead of \u00ab\u00a0that must be very difficult to do\u00a0\u00bb.<\/p>\n<p>Also most importantly, regardless of how much perseverance you have, and how smart you may be, it helps to have others help you. A revolution takes a decade, at least, but you can&rsquo;t do it at all if you&rsquo;re alone.<\/p>\n<p>Freedom is also the most important thing.  The freedom to use, study, share, modify, and  share modified software, and the freedom to write software in the first place, are essential. They&rsquo;re essential not just for Linux, but for the well-being of all people in the modern world.<\/p>\n<p>Over the past twenty years, we&rsquo;ve seen a revolution. Linux has been a part of it, but not the only part. The Internet has been one of the great enablers, software freedom another one. The core of the revolution has been to turn people from passive consumers patiently watching television, into creating, communicating actors who shape the world. This revolution of freedom is still going on, of course.<\/p>\n<p>Let&rsquo;s hope Linux and free software are around for the next twenty years and help nurture the revolution further.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Partager, c&rsquo;est aider \u00e0 se souvenir&#8230; T\u00e9moignage de Lars Wizenius : Cela va \u00eatre long et d\u00e9cousu. Si vous souhaitez tout lire, vous pouvez attendre d&rsquo;\u00eatre malade, de ne pas pouvoir sortir du lit, d&rsquo;avoir la t\u00eate remplie de coton et de manger des analg\u00e9siques comme des bonbons. Je ne veux pas que vous ressentiez &hellip; <a href=\"http:\/\/stephane.weblog.starend.org\/?p=586\" class=\"more-link\">Continuer la lecture de <span class=\"screen-reader-text\">T\u00e9moignage de Lars Wizenius : les 20 ans de Linux, souvenirs personnels<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,11],"tags":[231,251,358,375],"_links":{"self":[{"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=\/wp\/v2\/posts\/586"}],"collection":[{"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=586"}],"version-history":[{"count":0,"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=\/wp\/v2\/posts\/586\/revisions"}],"wp:attachment":[{"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=586"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/stephane.weblog.starend.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}