Plan 9 de Bell Labs


Plan 9 de Bell Labs es un sistema operativo distribuido que se originó en el Computing Science Research Center (CSRC) en Bell Labs a mediados de la década de 1980 y se basa en los conceptos de UNIX desarrollados allí por primera vez a fines de la década de 1960. Desde el año 2000, Plan 9 es gratuito y de código abierto . El lanzamiento oficial final fue a principios de 2015.

Bajo el Plan 9, la metáfora de UNIX todo es un archivo se extiende a través de un sistema de archivos centrado en la red omnipresente , y la E/S basada en terminal y con dirección de cursor en el corazón de los sistemas operativos similares a UNIX se reemplaza por un sistema de ventanas y un usuario gráfico. interfaz sin direccionamiento de cursor, aunque rc , el shell de Plan 9 , está basado en texto.

El nombre Plan 9 de Bell Labs es una referencia a la película Z de ciencia ficción de culto de Ed Wood de 1957 Plan 9 from Outer Space . [17] El sistema continúa siendo utilizado y desarrollado por investigadores y aficionados de sistemas operativos. [18] [19]

Plan 9 de Bell Labs fue desarrollado originalmente, a finales de la década de 1980, [19] por miembros del Centro de Investigación de Ciencias de la Computación de Bell Labs, el mismo grupo que desarrolló originalmente Unix y el lenguaje de programación C. [20] El equipo de Plan 9 fue dirigido inicialmente por Rob Pike , Ken Thompson , Dave Presotto y Phil Winterbottom, con el apoyo de Dennis Ritchie como director del Departamento de Investigación de Técnicas Informáticas. A lo largo de los años, muchos desarrolladores notables han contribuido al proyecto, incluidos Brian Kernighan , Tom Duff , Doug McIlroy , Bjarne Stroustrup .y Bruce Ellis . [21]

Plan 9 reemplazó a Unix como la plataforma principal de Bell Labs para la investigación de sistemas operativos. Exploró varios cambios en el modelo original de Unix que facilitan el uso y la programación del sistema, especialmente en entornos distribuidos de múltiples usuarios . Después de varios años de desarrollo y uso interno, Bell Labs envió el sistema operativo a las universidades en 1992. Tres años más tarde, AT&T puso a disposición el Plan 9 para fiestas comerciales a través de la editorial de libros Harcourt Brace . Dado que las licencias de origen costaban 350 dólares, AT&T se centró en el mercado de los sistemas integrados en lugar del mercado de las computadoras en general. Ritchie comentó que los desarrolladores no esperaban hacer "mucho desplazamiento" dado lo establecidos que se habían vuelto otros sistemas operativos. [22]

A principios de 1996, el proyecto Plan 9 había sido "puesto en segundo plano" por AT&T a favor de Inferno , destinado a ser un rival de la plataforma Java de Sun Microsystems . [23] A fines de la década de 1990, el nuevo propietario de Bell Labs, Lucent Technologies, abandonó el soporte comercial para el proyecto y, en 2000, se distribuyó una tercera versión bajo una licencia de código abierto . Un cuarto lanzamiento bajo una nueva licencia de software libre ocurrió en 2002. [24]


Captura de pantalla de la instalación del Plan 9
Listado de procesos con el contenido de la lista del comando de directorio (ls, lc) [45] en /proc
Plan 9 corriendo acme y rc
El administrador de ventanas wmii X se inspiró en acme , un editor de texto del proyecto Plan 9. [60]