Plan 9 from Bell Labs
308332
28056731
2008-04-01T12:56:35Z
Phe
3086
Portail
{{Systèmes d'exploitation}}
'''Plan 9 from Bell Labs''', appelé usuellement '''Plan 9''', est un système d'exploitation expérimental développé par [[Bell Labs]], le descendant de ''Unix Time-Sharing System''. Ce n'est cependant pas un [[Unix]], malgré la similarité de nombreux éléments. Le développement d'un nouveau système d'exploitation a été lancé parce que les problèmes d'[[Unix]] étaient jugés trop profonds pour être corrigés (« The problems with Unix were too deep to fix »). Son développement commença vers 1987, alors qu'Unix Time-Sharing System 8 était encore en développement.
Unix Time-Sharing System fut abandonné vers 1990 lorsque la maturité de Plan 9 ne justifiait plus l'adaptation d'Unix à une architecture d'ordinateur plus moderne.
Plan 9 a été développé sous la direction de [[Rob Pike]] et [[Ken Thompson]], le créateur d'Unix Time-Sharing System. [[Dennis Ritchie]], le créateur du langage C, ainsi que de nombreux chercheurs chez Bell Labs y ont contribué.
Plan 9 est fondé sur les principes d'Unix, tout en apportant de nouveaux concepts, telle que la notion du « tout réseau » permettant un fonctionnement distribué et transparent. En outre, la notion de « tout fichier », héritée d'Unix, a été revue et renforcée.
Certaines choses qui furent développés après Unix, telles que le protocole TCP/IP, ou l'interface graphique, y ont été directement intégrées, et font partie intégrante du système.
Le nom provient « du pire film de tous les temps » : « [[Plan 9 from Outer Space]] » d'[[Ed Wood]].
== Historique ==
Le développement de Plan 9 débuta vers 1987.
* La '''première édition''' fut rendue disponible dès 1992, mais uniquement pour les universités.
* La '''deuxième édition''' sortit en 1995 sous la forme d'un cédérom accompagné d'un manuel. Ce fut la première version disponible publiquement, vendue 350 dollars américains.
* La '''troisième édition''' (en 2000) fut la première version diffusée gratuitement sur internet sous la forme d'une image cédérom. Cette version était soumise à la « Plan 9 License ».
* La '''quatrième édition''' sortit en 2002.
Depuis 2003, Plan 9 est distribué sous la « Lucent Public License ». Il s'agit d'une licence reconnue libre par [[GNU]] et Open Source par l'[[Open_Source_Initiative|OSI]]. Le développement de Plan 9 continue grâce au travail de [[Jim McKie]] et [[Russ Cox]] chez Bell Labs et à la contribution d'une communauté de développeurs. L'image cédérom contenant la distribution est reconstruite chaque nuit.
== Spécifications ==
Plan 9 est un système d'exploitation très portable et des compilateurs sont disponibles pour de nombreuses plateformes telles que : Intel [[i386]], [[Intel i960]], Motorola MC[[68000]], Motorola MC[[68020]], [[DEC Alpha]], [[Architecture MIPS|MIPS]], [[SPARC]], Acorn [[ARM Ltd.|ARM]], [[AMD 29000]] et [[PowerPC]]. Il repose sur un système multi-processus peu commun, à mi-chemin entre un noyau monolithique et [[Noyau de système d'exploitation#Systèmes à micro-noyaux|micro-noyau]].
Le format de codage des caractères [[UTF-8]] a été inventé par [[Ken Thompson]] pour Plan 9 en 1992, et est donc pleinement supporté.
Il ne faut pas oublier que Plan 9 est un système d'exploitation de recherche qui n'a jamais eu pour but d'être commercialisé. Ceci explique également le choix des noms, choisis pour sembler peu vendeur.
== Glenda ==
Le logo de Plan 9 représente un lapin blanc nommé Glenda, il a été dessiné par la femme de [[Rob Pike]], l'artiste [[Renée French]]. Son nom est tiré lui aussi d'un film d'[[Ed Wood]] : [[Glen or Glenda?]].
== Liens externes ==
* {{en}} [http://cm.bell-labs.com/plan9/ Plan 9 from Bell Labs]
* {{en}} [http://cm.bell-labs.com/wiki/plan9/ Plan 9 Wiki]
* {{en}} [http://www.cs.bell-labs.com/ Bell Labs]
* {{en}} [http://www.lucent.com/ Lucent Technologies]
* {{en}} [http://cm.bell-labs.com/plan9/glenda.html Page de Glenda]
* {{en}} [http://www.reneefrench.com/ Site de Renée French]
* {{en}} [http://www.windowsecurity.com/whitepaper/Maximum_Security__Chapter_21__Plan_9_from_Bell_Labs_.html Maximum Security - Chapter 21 - Plan 9 from Bell Labs]
* {{en}}{{pdf}} [http://www.cs.unm.edu/~fastos/05meeting/PLAN9NOTDEADYET.pdf Why Plan 9 is not dead yet And What we can learn from it]
* {{en}} [http://www.collyer.net/who/geoff/9book.html Why Plan 9 matters]
* {{en}} [http://swtch.com/plan9port/ Plan 9 from User Space] (portage d'applications et bibliothèques provenant de Plan 9 vers les Unix)
* {{fr}} http://www.operating-system.org/betriebssystem/_french/bs-plan9.htm (Version archivée d'avril 2005)
{{Portail|logiciel libre|informatique}}
[[Catégorie:Système d'exploitation libre]]
[[de:Plan 9 (Betriebssystem)]]
[[en:Plan 9 from Bell Labs]]
[[eo:Plano 9]]
[[es:Plan 9]]
[[gl:Plan 9]]
[[he:Plan 9 from Bell Labs]]
[[ja:Plan 9]]
[[lt:Plan 9]]
[[nl:Plan 9 from Bell Labs]]
[[no:Plan 9]]
[[pl:Plan 9]]
[[pt:Plan 9 from Bell Labs]]
[[ru:Plan 9]]
[[sv:Plan 9]]
[[th:Plan 9]]
[[uk:Plan 9]]