한국   대만   중국   일본 
Plan 9 from Bell Labs ? Wikipedia Aller au contenu

Plan 9 from Bell Labs

Un article de Wikipedia, l'encyclopedie libre.

Plan 9 from Bell Labs
Logo
Image illustrative de l’article Plan 9 from Bell Labs

Langues Anglais
Etat du projet  Inactif
Plates-formes X86 , x86-64 , architecture MIPS , DEC Alpha , PowerPC , architecture SPARC , A32 ( en ) , A64 ( en ) et architecture ARM Voir et modifier les données sur Wikidata
Entreprise /
Developpeur
Laboratoires Bell Voir et modifier les données sur Wikidata
Licence Licence MIT
Ecrit en C Voir et modifier les données sur Wikidata
Derniere version stable 4 e ( )
Environnement de bureau ( en ) et Rio ( en ) Voir et modifier les données sur Wikidata
Site web p9f.org Voir et modifier les données sur Wikidata

Plan 9 from Bell Labs , habituellement appele Plan 9 , est un systeme d'exploitation experimental developpe par Bell Labs , le descendant de Unix Time-Sharing System . Ce n'est cependant pas un Unix , malgre la ressemblance de nombreux elements. Le developpement d'un nouveau systeme d'exploitation a ete lance parce que les problemes d' Unix etaient juges trop profonds pour etre corriges ( ≪  The problems with Unix were too deep to fix  ≫ ). Son developpement commenca vers 1987, alors qu'Unix Time-Sharing System 8 etait encore en developpement.

Unix Time-Sharing System fut abandonne vers 1990 lorsque la maturite de Plan 9 ne justifiait plus l'adaptation d'Unix a une architecture d'ordinateur plus moderne.

Plan 9 a ete developpe sous la direction de Rob Pike et Ken Thompson , le createur d'Unix Time-Sharing System. Dennis Ritchie , le createur du langage C , ainsi que de nombreux chercheurs chez Bell Labs y ont contribue.

Plan 9 est fonde sur les principes d'Unix, tout en apportant de nouveaux concepts, tels que la notion du ≪ tout reseau ≫ permettant un fonctionnement distribue et transparent. En outre, la notion de ≪ tout fichier ≫, heritee d'Unix, a ete revue et renforcee.

Certaines choses qui furent developpees apres Unix, telles que les protocoles TCP/IP , ou l'interface graphique, y ont ete directement integrees, et font partie integrante du systeme.

Le nom provient de l'œuvre cinematographique consideree comme ≪ pire film de tous les temps ≫ par de nombreux cinephiles, intitulee Plan 9 from Outer Space , realisee par Ed Wood .

Historique [ modifier | modifier le code ]

Le developpement de Plan 9 debuta vers 1987.

  • La premiere edition fut rendue disponible des 1992, mais uniquement pour les universites.
  • La deuxieme edition sortit en 1995 sous la forme d'un cederom accompagne d'un manuel. Ce fut la premiere version disponible publiquement, vendue 350 dollars americains.
  • La troisieme edition (en 2000) fut la premiere version diffusee gratuitement sur internet sous la forme d'une image cederom. Cette version etait soumise a la ≪ Plan 9 License ≫.
  • La quatrieme edition sortit en 2002.

A partir de 2003, Plan 9 est distribue sous la ≪ Lucent Public License ≫. Il s'agit d'une licence reconnue libre par la FSF et Open Source par l' OSI . Le developpement de Plan 9 continue grace au travail de Jim McKie et Russ Cox chez Bell Labs et a la contribution d'une communaute de developpeurs. L'image cederom contenant la distribution est reconstruite chaque nuit.

Le , l' Universite de Californie a Berkeley a ete autorisee [ 1 ] a publier Plan 9 sous la licence GPL v2 par la societe Alcatel-Lucent dans le cadre du developpement du systeme d'exploitation Akaros.

Une fondation Plan 9 (la Plan 9 Foundation ) a ete creee [ 2 ] le aux Etats-Unis. Le , Nokia Bell Labs a transfere le copyright du projet [ 3 ] a cette fondation, changeant au passage la licence en licence MIT .

Specifications [ modifier | modifier le code ]

Plan 9 est un systeme d'exploitation tres portable et des compilateurs sont disponibles pour de nombreuses plateformes telles que : Intel i386 , Intel i960 , Motorola MC68000 , Motorola MC68020 , DEC Alpha , MIPS , SPARC , Acorn ARM , AMD 29000 et PowerPC . Il repose sur un systeme multi-processus peu commun, a mi-chemin entre un noyau monolithique et micro-noyau .

Le format de codage des caracteres UTF-8 a ete invente par Ken Thompson pour Plan 9 en 1992, et est donc pleinement supporte.

Il ne faut pas oublier que Plan 9 est un systeme d'exploitation qui n'a jamais ete commercialise en production de masse. Ceci explique egalement le choix des noms, choisis pour sembler peu vendeurs.

Glenda [ modifier | modifier le code ]

Le logo de Plan 9 represente un lapin blanc nomme Glenda ; il a ete dessine par la femme de Rob Pike , l'artiste Renee French . Son nom est tire lui aussi d'un film d' Ed Wood  : Glen or Glenda? ( Louis ou Louise en francais).

Annexes [ modifier | modifier le code ]

Sur les autres projets Wikimedia :

References [ modifier | modifier le code ]

  1. UC Berkley, ≪  The University of California, Berkeley, has been authorised by Alcatel-Lucent to release all Plan 9 software previously governed by the Lucent Public License, Version 1.02 under the GNU General Public License, Version 2.  ≫ (consulte le ) .
  2. ≪  Plan 9 from Bell Labs - Overview  ≫, sur p9f.org (consulte le ) .
  3. Marcus Weldon ? Corporate CTO and President, Nokia Bell Labs, ≪  Plan 9 from Bell Labs in Cyberspace!  ≫ (consulte le ) .

Liens externes [ modifier | modifier le code ]