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]]