URL: https://linuxfr.org/users/sygne/journaux/plan9-9front-le-front-tombe Title: Plan9 & 9Front: Le front tombe! Authors: Sygne Date: 2011年08月16日T22:22:35+02:00 License: CC By-SA Tags: plan9, rob_pike, ken_thompson, dennis_ritchie et bell_labs Score: 24 [Plan9](http://cm.bell-labs.com/plan9), le système d'exploitation expérimental et distribué de Bell Labs [a fait l'objet d'un fork](http://ninetimes.cat-v.org/news/2011/06/17/0-9front/) par des membres de la communauté 9front, afin que le développement de Plan9 continue « même si les ressources de plus en plus rares présentes à Bell Labs pour Plan9 finissent par disparaître » (« _This true community‐approach allows further development of Plan 9, even if the shrinking resources at Bell‐Labs for Plan 9 are vanishing_ »). Plan9 a d'abord été développé par Rob Pike et Ken Thompson, lorsqu'ils travaillaient à Bell Labs, Dennis Ritchie y ayant contribué lui aussi. Si Dennis Ritchie [semble toujours travailler à Bell Labs](http://www.cs.bell-labs.com/who/dmr/), ce n'est plus le cas de Rob Pike ni de Ken Thompson, qui, [comme nous le savons ici](https://linuxfr.org/users/patrick_g/journaux/go-un-nouveau-langage-chez-google), travaillent à Google sur le langage Go, et ce [depuis 2006](http://fr.wikipedia.org/wiki/Ken_Thompson). Cette fuite des cerveaux de Plan9, qui préfèrent Google à Bell Labs, et Go à Plan9, s'est reproduite une nouvelle fois en 2009, avec le [départ de Russ Cox](http://marc.info/?l=9fans&m=125791941519202&w=2). Le départ des pères de Plan9 a de quoi inquiéter la communauté, aussi, la liste de discussion a beau rappeler que [« Plan9 est *très* actif »](http://marc.info/?l=9fans&m=128888897911845&w=2), et le Google Summer of Code à beau contribuer à cette activité cet été, il n'en reste pas moins qu'une certaine inquiétude semble peser sur l'avenir du système d'exploitation, surtout lorsque, ceux-là même qui en sont à l'origine, finissent par ne [l'utiliser qu'occasionnellement](http://marc.info/?t=126695764000001&r=1&w=2). Mais, pourquoi, alors, forker Plan9, et ne pas se contenter de contribuer à la branche officielle? Les efforts récents qui visent à porter Go sur Plan9, efforts étonnants pour cette communauté peu encline à suivre la dernière mode, expliqueraient-ils ce fork? Après [une longue discussion](http://marc.info/?t=131049582700004&r=1&w=2), le port est [maintenant disponible sur Plan9](http://marc.info/?l=9fans&m=131218915831724&w=2); chose qui a [aussi été faite sur 9front](http://code.google.com/p/plan9front/wiki/features), et ce de manière concurrente. Comme s'il y avait un enjeu à ce que les liens humains entre plan9 et Go se concrétisent en liens logiciels, et comme si cela avait un intérêt pour quelqu'un. Mais, une raison plus probable au fork est évoquée dans la [liste de discussion](http://marc.info/?l=9fans&m=130362200422118&w=2) de la communauté Plan9: « Accessoirement, 9front existe en partie parce que la théorie de Plan9 diffère trop souvent de la pratique » (« _Incidentally, 9front exists in part because plan 9 theory differs from practice too often_ »). En effet, les développeurs de 9front savent que « _all operating systems suck_ », et en particulier que [« _Plan9 sucks on lots of machines at once_ »](http://harmful.cat-v.org/software/operating-systems/os-suck), ce qui explique probablement leur [charte graphique inspirant la confiance](http://plan9.stanleylieber.com/9front/). À moins que, tout simplement, les membres de la communauté 9front se soient finalement lassés de leur [faq](http://aiju.de/b/plan9-faq), et qu'ils aient voulus changer la donne. - [9front](http://code.google.com/p/plan9front/) - [Première révision](http://code.google.com/p/plan9front/source/list?r=6a924c761f28a5f9160297fd1b87383b9f3adde7&r=3ccda4f00502bd9dfe51bdb26b246d26800b3a8a) - [plan9](http://cm.bell-labs.com/plan9) - [Pourquoi Plan9 n'est pas encore mort](http://www.cs.unm.edu/~fastos/05meeting/PLAN9NOTDEADYET.pdf)