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
.
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
.
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.
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).
Sur les autres projets Wikimedia :