Plan 9

Keywords: Plan 9, 1993, 2003, Archivo, FSF, GPL, Microkernel, Máquina virtual, Open Source Initiative

Plan 9 es un sistema operativo tipo Unix desarrollado por Bell Laboratories. La primera version de Plan 9 fue lanzada en 1993 y la más reciente en 2003. Plan 9 puede ser ahora llamado un software libre de acuerdo a la definición de la OSI y la definición de la Free Software Foundation (FSF). Sin embargo la licencia no es compatible con la GNU Public License (GPL).

Vita Nuova una empresa inglesa que posee derechos para un producto derivado llamado Inferno, el cual comparte muchos de los conceptos de diseño de Plan 9, pero usa un nuevo lenguaje de programación para aplicaciones llamado Limbo, y lo acompaña una máquina virtual, Dis. Inferno se promociona como un sistema operativo empotrado, y es un software libre.

Existe actualmente un entorno de ejecución listo para instalar en x86, pero plan 9 puede correr y compilar binarios para arquitecturas Intel, MIPS, DEC Alpha, y PowerPC . Esta escrito en C ISO/ANSI estricto. Puede importar aplicaciones POSIX y puede emular la interfaz para sockets de Berkeley. Tiene un soporte completo para UTF-8, y un sistema de ventanas llamado rio.

Su nombre esta basado en la película de ciencia ficcion Plan 9 from Outer Space dirigida por Ed Wood, la cual muchos consideran una de las peores (o mejores, dependiendo del punto de vista) películas nunca antes realizadas

Tabla de contenidos

Historia

Plan 9 comenzó casi al mismo tiempo que se iniciaron los esfuerzos a gran escala para producir sistemas operativos en base a un microkernel. En el mundo del microkernel, la idea global es reducir el kernel al mínimo de funciones necesitadas por todos los sistemas operativos, es decir, a su núcleo básico.

Esto incluye obligaciones como el acceso arbitrario al hardware, memoria y tiempo de procesamiento. Un sistema operativo completo será entonces creado como una selección de programas corriendo en el nivel más alto del kernel, conocidos como servidores, comunicandose uno al otro con el paso de mensajes. La ventaja de esta forma de hacer las cosas es que modulariza el sistema operativo, así como permitir a esos mensajes ser transmitidos entre diferentes máquinas para crear un solo y gran computador

Conceptos de diseño

Los diseñadores de plan 9 estuvieron interesados en metas similares, pero hicieron diferentes elecciones de arquitectura y diseño . En vez de preguntarse "que hacen todos los sistemas operativos", Plan 9 pregunto "¿Que esta realmente intentado hacer Unix?", Las respuestas a estas dos preguntas fueron muy diferentes, y en el caso de Plan 9 esto incluye:

y nada más.

El primer aspecto fue resuelto extendiendo el sistemas más alla de archivos a "nombres" esto significa que, una ruta unica a cualquier objeto ya sea un archivo, pantalla, usuario o computador. Todos fueron resueltos usando los estandares Unix, pero extendido eso de que cualquier objeto puede ser llamado y direccionado (una necesidad similar creo el mundialmente usado sistema URI ).

En adición a esto, el sistema permite a los objetos tener diferentes nombres para diferentes usuarios; en efecto cada usuario puede crear su propio y personalizado "meta-computador" recolectando varios objetos en sus espacios de trabajo.

Vea También

Utilidades comunes de Plan 9

Enlaces Externos

Keywords: Plan 9, 1993, 2003, Archivo, FSF, GPL, Microkernel, Máquina virtual, Open Source Initiative