Plano 9 | |
---|---|
Glenda, emblema del Plan 9 | |
Desarrollador | laboratorios de campana |
familia de sistemas operativos | descendiente de UNIX |
ultima versión | 4ª edición / cortes diarios |
Plataformas compatibles | x86 , amd64 , SPARC (limitado), MIPS , DEC Alpha , PowerPC , ARM |
tipo de núcleo | híbrido |
Interfaz | río /rc |
Licencia | Licencia MIT |
Estado | proyecto activo |
próximo | Infierno |
Sitio web | p9f.org . |
Archivos multimedia en Wikimedia Commons |
Plan 9 es un sistema operativo desarrollado por Bell Labs (luego Lucent Technologies [1] , luego una división de Alcatel-Lucent [2] , ahora una división de Nokia [3] ) desde finales de la década de 1980 [4] [5] [6 ] [ 7] . El sistema fue creado teniendo en cuenta nuevas realidades, como redes y estaciones de trabajo . La ideología de UNIX - "Todo es un archivo" formó la base del sistema.
En 2000, el sistema fue lanzado como código abierto y en 2002 bajo una licencia libre (Lucent Public License) aprobada por OSI [8] [9] [10] [11] [12] .
En febrero de 2014, UC Berkeley obtuvo el derecho a publicar el código fuente del Plan 9 bajo la GNU GPLv2 de Alcatel-Lucent . [13]
Plan 9 tiene un código compacto y, por lo tanto, teóricamente se puede trasladar a cualquier arquitectura de procesador que admita una MMU de hardware .
Actualmente[ ¿cuándo? ] desde el sitio de Bell Labs puede descargar la cuarta versión, que está diseñada para x86 .
Otros recientes[ ¿cuándo? ] Los sistemas operativos inspirados en Plan 9 son Harvey OS [14] y Jehanne OS [15] .
En marzo de 2021, los derechos del sistema operativo fueron transferidos a la fundación Plan 9 [16] .
El sistema se basa en tres principios fundamentales:
A diferencia de los sistemas operativos modernos, en los que el usuario tiene acceso a una computadora personal o estación de trabajo, en Plan 9 el usuario tiene acceso a un entorno informático distribuido y tiene la capacidad de configurar su espacio de trabajo. Entonces, /dev/mousepara un proceso, este es el mouse en la computadora desde la cual se inicia este proceso, y esta puede no ser la computadora en la que se ejecuta el proceso.
Plan 9 tiene muchos servidores inusuales con interfaces de archivos.
ftpfs -q/ -a '[email protected]' ftp.ietf.org && ls /n/ftp/internet-drafts
El lenguaje de programación principal es el dialecto ANSI C , que tiene soporte incorporado para Unicode y una serie de otras extensiones útiles, como la formación de estructuras y la inicialización de matrices. Compilación y depuración multiplataforma implementadas , portabilidad exitosa de Perl , Python , Scheme , noweb , Haskell , Newsqueak , Go y ML .
Además, para escribir programas en Plan 9, había un compilador del lenguaje Alef , pero no encontró una aplicación amplia y, por lo tanto, se eliminó de la 3ª edición del sistema. [17]
El editor Acme se utiliza como IDE .
El nombre del sistema está tomado de la película B Plan 9 de Outer Space del "peor director" de Hollywood , Edward Wood Jr. [18] La liebre Glenda, dibujada por la ilustradora estadounidense Renee French , [19] lleva a su vez el nombre de la película Glen o Glenda del mismo director. Además, "glenda" es el nombre de usuario predeterminado en el sistema.
Recursos informativos
Programación
Comunidades
Sistemas operativos Unix y similares a Unix | |
---|---|
Sistemas operativos |
|
Capas de compatibilidad |
|
Categoría Wikimedia Commons Wikilibros Wikiquote |
Sistemas operativos | |||||
---|---|---|---|---|---|
Para servidores o estaciones de trabajo |
| ||||
Incrustado | |||||
Otro |
Rob Pike | |
---|---|
Sistemas operativos | |
Lenguajes de programación | |
Software | |
Publicaciones |
|
Otro |
|