Está en la página 1de 10

INSTITUTO TECNOLOGICO SUPERIOR DE CIUDAD SERDAN.

NOMBRE:

CLAUDIO LICEA ALFREDO GIOVANNI

CARRERA:

LIC. EN INFORMATICA.

DOCENTE:

LIC. ISSAC ALBERTO ALDAVE ROJAS.

MATERIA:

SISTEMAS OPERATIVOS II

TRABAJO:

SISTEMA OPERATIVO DISTRIBUIDO PLAN9

INDICE

INDICE...........1 INDICE DE FIGURAS......2 HISTORIA......3 Control de versiones.....3 Autores....4 Objetivo...4 CARACTERISTICAS DEL SISTEMA.....5 DESCRIPCION..5 PERSPECTIVAS...7 CONCLUSION...8 BIBLIOGRAFIA..9

INDICES DE FIGURA

Fig. 1.0 Mascota.3

Fig.2.0 Autor ken.......4

Fig.3.0 Autor Dennis.4

Fig.4.0 Instalacin..5

Fig.5.0 Interfaces7

HISTORIA Linux tiene sus races en los famosos laboratorios de AT&T Bell Labs, cuna del sistema Unix original. Los programadores de Bell Labs han estado bastante ocupados desde entonces, y uno de los frutos de sus esfuerzos es el sistema operativo distribuido Plan 9 Plan 9 arranca finales de los 80 como un nuevo sistema diseado para solucionar algunos problemas de Unix que los ingenieros de Bell consideraban demasiado profundos para arreglarlos Este nuevo sistema operativo introdujo de hecho algunas innovaciones que tuvieron influencia en sistemas posteriores. Pero hasta hace poco, Plan 9 estuvo bajo una licencia propietaria que lo hizo poco popular entre los usuarios. Bell Labs y una pequea comunidad de programadores han continuado perfeccionando y desarrollando Plan 9. La Licencia se fue liberando con el paso de los aos, y finalmente en 2003 Plan 9 se libera. Bajo una licencia de software libre reconocida. Su mascota fue la siguiente Fig. 1.0 mascota de plan9

Control de versiones Plan9 saco las siguientes versiones: Plan 9 versin Beta Plan 9 1.0 Plan 9 3 Edicin Plan 9 4 Edicin

Autores
Ken Thompson Naci el 04 de febrero 1943, conocido como Ken en los crculos de hackers, es un pionero estadounidense de la informtica destaca por su trabajo con el lenguaje de programacin B y su pastoreo del Unix y Plan 9 sistemas operativos. Ms recientemente Thompson es tambin el co-creador del lenguaje de programacin de Google GO. En la dcada de 1960, Thompson y Dennis Ritchie trabajaron en el sistema operativo Multics. Thompson cre el lenguaje de programacin Bon. En 1969, Thompson y Ritchie se convirtieron en los principales creadores del sistema operativo Unix. En este momento, Thompson decidi que necesitaba un lenguaje de programacin del sistema Unix y crea B, un precursor de C

Fig 2.0 ken (Autor)

Dennis Ritchie MacAlistair Naci el 09 de septiembre 1941, es un cientfico de la computacin notable por su influencia en C y otros lenguajes de programacin, y en sistemas operativos como Multics y Unix. Recibi el Premio Turing en 1983 y la Medalla Nacional de Tecnologa en 1998. Ritchie era el jefe de Lucent Technologies Software del sistema del Departamento de Estudios en que se jubil en 2007. Tras el xito de Unix, Ritchie continu la investigacin sobre los sistemas operativos y lenguajes de programacin con las contribuciones a los sistemas operativos Plan 9 e Inferno y el lenguaje de programacin Limbo. .

Fig.3.0 Dennis (Autor)

Objetivo de plan 9 Plan 9 es un sistema operativo distribuido en Red Las operaciones en red forman parte de la base del sistema operativo. Por ejemplo, todos los recursos pueden tericamente distribuirse de manera transparente a lo largo de una red Plan 9 se basa en el paradigma de Unix donde Todo es un fichero. Plan 9 pone fin a esto, proporcionando interfaces de sistema basadas en archivos, por ejemplo /net/tcp y /net/udp, como interfaces de red. Y el objetivo primordial de plan 9 era mejorar a Unix. Plan 9 oculta el hecho de que los recursos no son locales para el usuario. Plan 9 no solo soporta servidores de archivos, sino tambin servidores de autenticacin y servidores de CPU. Podemos usar Plan 9 para implementar sistemas grid. Tambin se agrega una modalidad la implementacin de Rio donde comprende los procesos concurrentes e hilos que se llaman recprocamente.

CARACTERSTICAS Proceso de instalacin La distribucin toma forma en una imagen ISO de 65Mbytes, que puede funcionar como live CD. Si tenemos dificultades para arrancar desde el CD, podemos buscar en la Web un generador de disquetes de arranque que se ajuste a nuestro hardware. El sistema de plan9 se adopta a lo que se tenga de hardware en el equipo, ya que no requiere de mucha memoria RAM. Permitiendo as la convivencia con Linux, Unix y Mac os

Fig. 4.0 Instalacin

DESCRIPCIN Seguridad Plan 9 no tiene cuenta de superusuario, y por tanto no tiene el tipo de programas SUID que han causado un sinfn de problemas en Unix. Siguiendo un mtodo similar a Kerberos, el sistema distribuido de Plan 9 no transmite contrase.as por la red sino que, en su lugar, transmite tickets encriptados. Una manera de crear una cuenta de usuario, es habilitar el sistema de archivos Fossil tecleando con /srv/fscons, e introduciendo a continuacin el comando uname user. Los nuevos usuarios pueden iniciar sus entornos la primera vez que se loguean tecleando /sys/lib/newuser. Por supuesto, Plan 9 ha desarrollado herramientas para el lenguaje C. El compilador para la arquitectura x86 se llama 8c, el linker 8l y el constructor, mk. Para compilar un kernel nuevo con estas herramientas, el operador del sistema se sita en /sys/src/9/pc y edita el correspondiente. En una red de ordenadores basados en el sistema Plan9 todo es tratado como un recurso local. De tal forma, que si uno de los ordenadores necesita ms capacidad de procesador o ms memoria RAM automticamente la tomar prestada de otro ordenador de la red que este ms desahogado. Este concepto el ordenador es la red es el factor diferenciador de Plan9 frente a los sistema operativos que hoy en da 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 implementacin conectaba objetos de red y presentaban una interfaz como un sistema de archivos. Plan 9 tambin introdujo el concepto de los directorios unin, directorios que combinan y agrupan recursos a travs de distintos medios y redes. Por ejemplo, el directorio /bin (programas) de otro computador puede ser vinculado al del propio computador, y entonces este directorio contendr las aplicaciones locales y las aplicaciones remotas (del otro computador), a las que el usuario puede acceder de forma transparente. Plan 9 en s mismo nunca ha sobrepasado a Unix en popularidad, y contina como una herramienta de investigacin 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 posicin. Esta es una leccin para los arquitectos de sistemas ambiciosos: un cdigo base que es lo suficientemente bueno es el peor enemigo de una mejor solucin. Principales comandos /srv/fscons (crea una cuenta de usuario.) /sys/lib/newuser (inicio del entorno de los usuarios) /dev/tty1 /dev/window cat /dev/screen /n/ftp

9 fue uno de los primeros sistemas operativos que implementaron el sistema de archivos Proc para soportar el control de procesos basado en archivos. La funcionalidad bsica de red la proporciona el protocolo de archivos de Plan 9, 9P, que comprende cerca de 30 protocolos de transmisin. Se ha aadido una implementacin de 9P para Linux en la rama principal del kernel 2.6.14, eliminando de esta manera los obstculos para la interaccin entre Linux y Plan9. Plan 9 lleva este diseo basado en archivos un paso ms all con el concepto de espacios de nombre tradicionalmente, Unix administraba todos sus recursos en un solo espacio de nombres, en el cual /dev/tty1 representa siempre el mismo terminal El montaje de unin es otra importante caracterstica. Este ayuda a simplificar la administracin de los recursos como archivos y directorios, montando mltiples directorios en uno nico. Esto hace posible montar directorios con ejecutables del servidor de archivos en el directorio local /bin, que evita tener que recurrir a los tpicos trucos con la variable PATH. Linux acaba de adoptar este diseo con el sistema de archivos mejorado, Unin-FS.

Fig. 5.0 Interfaces

PERSPECTIVA La nica visin a futuro era superar a Unix y arreglar todos los problemas que tenia dicho sistema de hecho plan 9 se supona que todas sus ideas eran descabelladas y que se supone que venia de otro planeta. Solo se encuentra funcionando en los laboratorios Bell ya que an no se han podido hacer mejoras, los lenguajes de programacin soportados son C o Java, el costo de la instalacin es muy bajo ya que se cuenta con licenciamiento libre el problema es su mantenimiento ya que como es muy vulnerable y no se tienen versiones realmente bien fundamentadas es por eso que no muy rpido se le pueden hacer actualizaciones.

CONCLUSIN El sistema operativo plan 9 destaca por su avanzada arquitectura multiproceso y su fluida administracin de procesos en Red aunque es un poco inseguro. Plan 9 fall simplemente porque se qued corto de ser un mejoramiento lo suficientemente convincente de Unix como para desplazar a su ancestro.

BIBLIOGRAFIA

http://plan9.blogcindario.com/ http://plan9.blogcindario.com/2008/04/00002-implementaciones.html http://plan9.bell-labs.com/plan9/download.html http://plan9.bell-labs.com/plan9/download.html (instalacin) http://www.fceia.unr.edu.ar/~hcaste/plan9.html http://gsyc.es/~jvergara/memoria-www/node18.html http://noti-linux.blogspot.com/2009/09/plan9-es-un-sistema-operativo.html http://www.scribd.com/doc/24009127/Plan-9 http://www.hermanotemblon.com/?p=637

También podría gustarte