Nokia Bell Labs libera el histórico Sistema Operativo Plan 9 bajo licencia MIT

El mundo entero de la tecnología está familiarizado con UNIX, el sistema operativo de Bell Labs que revolucionó los sistemas informáticos al convertirse en el sistema operativo dominante en mainframes, estaciones de trabajo y servidores web.

Como progenitor de Linux, UNIX forma la base de la infraestructura de Internet y la nube, tal y como la conocemos hoy en día, pero existe algo que mucha gente no sabe.

Y es que el equipo que creó UNIX también desarrolló otro sistema operativo en la década de 1980, seguramente no tan famoso como UNIX, pero.. Plan 9 ha sido muy influyente a su manera.

Plan 9 encabezo varios conceptos que son piedras angulares de los sistemas informáticos distribuidos de la actualidad.

La historia del Sistema Operativo Plan 9

A partir de finales de la década de 1980, un grupo liderado por Rob Pike y los co-creadores de UNIX Ken Thompson y Dennis Ritchie desarrolló el Plan 9.

Su motivación era doble: construir un sistema operativo que se adaptara a un mundo cada vez más distribuido y hacerlo de una manera limpia y elegante.

El plan no era construir directamente sobre la base de Unix, sino implementar un nuevo diseño desde cero.

El resultado fue nombrado Plan 9 de Bell Labs (el nombre hace referencia a una broma interna inspirada en la película de culto B Plan 9 from Outer Space”).

Plan 9 se basa en un modelo radicalmente diferente al de los sistemas operativos convencionales.

El sistema operativo está estructurado como una colección de servicios acoplados libremente que pueden estar alojados en diferentes máquinas.

Otro concepto clave en su diseño, es el de un espacio de nombres por proceso: los servicios se pueden asignar a nombres locales fijados por convención, de modo que los programas que usan esos servicios no necesitan cambiar si los servicios actuales son reemplazados por otros que brindan la misma funcionalidad.

A pesar de las innovaciones revolucionarias del Plan 9, el sistema operativo no despegó, al menos no lo suficiente como para justificar la inversión continua de Bell Labs en el desarrollo del Plan 9.

¿Qué innovaciones ayudo a impulsar Plan 9?

Las innovaciones de Plan 9 se abrieron camino en muchos sistemas operativos comerciales: El concepto de hacer que los servicios del sistema operativo estén disponibles a través del sistema de archivos es ahora omnipresente en Linux.

El diseño minimalista del sistema de ventanas de Plan 9 se ha replicado muchas veces.

La codificación de caracteres UTF-8 que se usa universalmente hoy en día en los navegadores se inventó y se implementó por primera vez en Plan 9.

Y finalmente, ¡El diseño de Plan 9 se anticipó a las arquitecturas de microservicios actuales en más de una década!

El diseño distribuido de Plan 9 también perdura en los proyectos actuales de Nokia Bell Labs, como World Wide Streams, donde los programas de procesamiento de transmisión se implementan sin problemas a través de una red de nodos de cómputo que se distribuyen geográficamente en las nubes 5G de borde y núcleo.

Cambio de licencia

A partir de esta semana, Plan 9 tendrá un nuevo hogar en el lugar que ayudó a definir: El ciberespacio.

Nokia está transfiriendo los derechos de autor del software Plan 9 a la Fundación Plan 9 para el desarrollo futuro, lo que permitirá continuar con el buen trabajo que Bell Labs y muchos otros entusiastas de Plan 9 han hecho durante las últimas dos décadas.

De hecho, existe una comunidad activa de personas que han estado trabajando en Plan 9 y que están interesadas en la evolución futura de este innovador sistema operativo.

Esa comunidad se está organizando de abajo hacia arriba en la nueva Fundación Plan 9, que hace que el código del sistema operativo esté disponible públicamente bajo una licencia de software de código abierto adecuada.

En Nokia y Bell Labs somos grandes defensores del poder de las comunidades de código abierto para estos sistemas pioneros que tienen el potencial de beneficiar a la comunidad global de desarrollo de software.

Quién sabe, tal vez Plan 9 se convierta en parte de la infraestructura de nube distribuida emergente que sustentará la próxima revolución industrial.

? DESCARGA EL HISTÓRICO SISTEMA OPERATIVO PLAN 9


Enlaces Relacionados Interesantes


Fuente: Blog Oficial de Nokia, escrito por Marcus Weldon, CTO corporativo y presidente de Nokia Bell Labs.

Artículos Relacionados
¿Quién es Sean Parker?

Sean Parker, (nacido el 3 de diciembre de 1979), empresario estadounidense que cofundó (1999) la servicio informático de intercambio de archivosNapster y fue el primer presidente (2004–05) del sitio web de redes sociales Facebook. Parker se interesó por las computadoras desde temprana edad; su ¡SEGUIR LEYENDO!

¿Qué es la Transformación Digital (DX)?

La transformación digital (DX) es una estrategia para permitir la innovación empresarial basada en la incorporación de tecnologías digitales en su proceso operativo, productos, soluciones e interacciones con los clientes. La estrategia se centra en aprovechar las oportunidades de las nuevas tecnologías y su ¡SEGUIR LEYENDO!

Chile quiere limitar la jornada laboral a 40 a la semana

El gobierno del presidente de Chile, Gabriel Boric, declaró este martes que el gobierno planea aprobar un proyecto de ley que reduzca las Horas Laborales en el país. El proyecto de ley pretende reducir la jornada laboral de 45 a 40 horas en un ¡SEGUIR LEYENDO!

Reels: Llega la competencia directa de TikTok

Ante el futuro incierto de TikTok, Instagram, espera atraer a algunos de sus usuarios con el lanzamiento de un competidor directo, Reels, que se lanzó en más de 50 países la semana pasada, incluidos EE. UU., Reino Unido, Japón y Australia, tanto en dispositivos ¡SEGUIR LEYENDO!

General Motors y Ford paralizan su producción debido a la escasez de chips

Los ejecutivos de las grandes empresas de automóviles, como son General Motors y Ford, comenzaron a advertir sobre la escasez de chips a finales del año pasado. Esas advertencias, se transformaron en cierres temporales de plantas enteras para la industria del automóvil, lo que ¡SEGUIR LEYENDO!

Java vs Python, ¿Cuáles son sus diferencias?

Comparativa e introducción entre dos de los lenguajes de programación más utilizados en la actualidad, como son: Python y Java ? Quizás te interese: mejores libros de programación >> programas para desarrolladores >> mejores lenguajes de programación >> mejores auriculares para programadores >> ratones ¡SEGUIR LEYENDO!

Supercomputadora LUMI pone a prueba la Partición GPU con Ciencia Extrema

La supercomputadora LUMI, de Finlandia, ha alcanzado un nuevo hito al completar con éxito la fase piloto de su partición GPU que amplía la potencia de procesamiento del sistema. https://ciberninjas.com/que-es-una-supercomputadora/ LUMI es el superordenador más rápido de Europa y el tercero más rápido a ¡SEGUIR LEYENDO!