Linux Spain at
Plan 9, el último
gran trabajo de Thompson, Kernighan y Ritchie, ya se distribuye bajo
licencia GPL v2.
El sistema operativo Plan 9, desarrollado entre otros por Ken Thompson, Brian Kernighan y Dennis Ritchie (creadores del lenguaje de programación C, el sistema operativo Unix y muchas más cosas), sustituyó a Unix en los laboratorios Bell como sistema operativo para la investigación a mediados de los 80.
Durante años Plan 9 se distribuyó bajo la licencia Lucent Public License, licencia aprobada por la OSI, pero incompatible con la GPL y no recomendada por la FSF por una de sus cláusulas legales.
Ahora Lucent, la actual dueña del código, ha dado permiso a la Universidad de California a publicar el código bajo la licencia GPL versión 2:
http://akaros.cs.berkeley.edu/files/Plan9License
A pesar de una interfaz gráfica muy anticuada, Plan 9 es, a todos los efectos, Unix sobre esteroides e implementa soluciones novedosas incluso para los estándares de los sistemas de hoy en día. Su protocolo 9P/9P2000 convierte *todo* en un fichero, dispositivos, sockets a servidores... todo. Esto significa que los mismos métodos se pueden utilizar para escribir en un dispositivo externo (por ejemplo, un pendrive) o a la red, que a un fichero común y corriente.
También mejora los directorios virtuales como /proc y crea uno nuevo, /net, utilizado para leer y escribir a la red. Otras de sus novedades es que se pueden enlazar simbólicamente varios directorios en uno sólo (incluyendo, por supuesto directorios remotos), permitiendo que los ficheros de cada directorio enlazado residan en un mismo directorio sin colisiones de nombres.
Varias de estas características, únicas en el campo de los SOs, lo hacen un serio competidor de GNU/Linux y los Unix de la familia BSD en el área de la supercomputación.
El sistema operativo Plan 9, desarrollado entre otros por Ken Thompson, Brian Kernighan y Dennis Ritchie (creadores del lenguaje de programación C, el sistema operativo Unix y muchas más cosas), sustituyó a Unix en los laboratorios Bell como sistema operativo para la investigación a mediados de los 80.
Durante años Plan 9 se distribuyó bajo la licencia Lucent Public License, licencia aprobada por la OSI, pero incompatible con la GPL y no recomendada por la FSF por una de sus cláusulas legales.
Ahora Lucent, la actual dueña del código, ha dado permiso a la Universidad de California a publicar el código bajo la licencia GPL versión 2:
http://akaros.cs.berkeley.edu/files/Plan9License
A pesar de una interfaz gráfica muy anticuada, Plan 9 es, a todos los efectos, Unix sobre esteroides e implementa soluciones novedosas incluso para los estándares de los sistemas de hoy en día. Su protocolo 9P/9P2000 convierte *todo* en un fichero, dispositivos, sockets a servidores... todo. Esto significa que los mismos métodos se pueden utilizar para escribir en un dispositivo externo (por ejemplo, un pendrive) o a la red, que a un fichero común y corriente.
También mejora los directorios virtuales como /proc y crea uno nuevo, /net, utilizado para leer y escribir a la red. Otras de sus novedades es que se pueden enlazar simbólicamente varios directorios en uno sólo (incluyendo, por supuesto directorios remotos), permitiendo que los ficheros de cada directorio enlazado residan en un mismo directorio sin colisiones de nombres.
Varias de estas características, únicas en el campo de los SOs, lo hacen un serio competidor de GNU/Linux y los Unix de la familia BSD en el área de la supercomputación.
Por una vez, y sin que sirva de precedente, creo que el uso de la coletilla "GNU/Linux" es errónea y que debería usarse el otras veces anatemizado "Linux" a secas.
Es decir: que Linux, el kernel, es lo que está "amenazado" por este nuevo SO. En principio, se deberían poder portar las aplicaciones (lo que hacen el grueso de la parte "GNU").
Muy interesante la noticia. A ver a cuántas arquitecturas dan servicio y a esperar las reseñas de los gurús.
Bueno, Manolo, no exactamente. Plan 9 es más que un kernel. Viene con su propio pila gráfica (Rio), editores, su propia interfaz tipo línea de comandos, su propio compilador, incluso con un navegador web y lector de correo electrónico, o sea que Plan 9 es un kernel + utilidades y aplicaciones, al igual que GNU/Linux es kernel + utilidades (muchos de los cuales son GNU).