Plan 9: el sistema operativo más sofisticado del mundo venido del espacio exterior

Plan 9 de Bell Labs o simplemente Plan 9 es un sistema operativo distribuido, usado principalmente como vehículo de investigación.

Fue desarrollado como el sucesor de UNIX por el Computing Sciences Research Center de los Laboratorios Bell entre mitad de los años 80 y 2002.

Y posee caracterí­sticas casi paranormales.

Por ejemplo, en una red de ordenadores basados en Plan9 todo es tratado como un «recurso local» de tal forma que, si uno de los ordenadores necesita más capacidad de procesador o más memoria RAM, automáticamente la tomará prestada de otro ordenador de la red más desahogado.

Este concepto de «el ordenador es la red»es el factor diferenciador de Plan9 frente a los sistema operativos que solemos utilizar.

La clave para soportar la transparencia de red de Plan 9 fue un nuevo protocolo de red de bajo nivel conocido como 9P. El protocolo 9P y su implementación conectaba objetos de red y presentaban una interfaz como un sistema de archivos.

Plan 9 también introdujo el concepto de los directorios unión, directorios que combinan y agrupan recursos a través de distintos medios y redes. Por ejemplo el directorio /bin (programas) de otro ordenador puede ser vinculado al propio nuestro y entonces éste contendrá las aplicaciones locales y las aplicaciones remotas (del otro computador) a las que el usuario puede acceder de forma transparente.

Pantallazo
Plan9 ejecutándose

Plan 9 en sí­ mismo nunca ha sobrepasado a Unix en popularidad y continúa como una herramienta de investigación.

Eric S. Raymond en su libro The Art of Unix Programming especula sobre la falta de aceptación de Plan 9:

«Plan 9 falló simplemente porque se quedó corto de ser un mejoramiento lo suficientemente convincente de Unix como para desplazar a su ancestro. Comparado a Plan 9, Unix tiene obvios puntos herrumbrados pero hace el trabajo lo suficientemente bien como para mantener su posición. Esta es una lección para los arquitectos de sistemas ambiciosos: un código base que es lo suficientemente bueno es el peor enemigo de una mejor solución.»

Si os apetece echarle un vistazo, podéis descargar el sistema de este enlace

4 Comentarios

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Privacidad y cookies

Utilizamos cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mismas Enlace a polí­tica de cookies y política de privacidad y aviso legal.

Pulse el botón ACEPTAR para confirmar que ha leído y aceptado la información presentada


ACEPTAR
Aviso de cookies