SlideShare una empresa de Scribd logo
1 de 15
PLAN9
Blanca Estela Parra Hernández
Plan 9
 Este sistema operativo fue creado en los 80 a
partir de UNIX, pero su intención no era ser
una versión más, la idea era crear un mejor
sistema operativo para la computación
distribuida.
ORIGEN
 La idea originar consistió en realizar un moderno
SO partiendo de cero, no como una actualización
del Unix como lo fue el Unix98, sino que debería
realizarse un SO que respondiera a las
necesidades tecnológicas actuales.
De este modo, la cultura de la empresa respecto
a Unix (y por ende toda la experiencia
acumulada) sirvió para el diseño original del
P9, suplir todas sus carencias respecto de la
escalabilidad dinámica en red. Obviamente la
plena potencia del P9 se ve cuando se instala
en red y no en una máquina hogareña, sino no
se aprecia sus ventajas respecto a su predecesor.
Características…
 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 más capacidad de
procesador o más memoria RAM
automáticamente la tomará prestada de otro
ordenador de la red que este más
desahogado. -
 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 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.
Herencia de Unix
 Se encuentra escrito en C, lenguaje adecuado
para la programación de este tipo de sistemas.
 La interfaz de usuario es sencilla y potente,
ofreciendo un refinamiento del shell de Unix,
aunque compleja de aprender, ya que no fue
pensada para uso hogareño.
 Dispone un sistema de ficheros jerárquicos
anclado a un superfichero raíz, permitiendo
montar y desmontar volúmenes como en Unix.
 Al igual que en Unix en universo se encuentra
constituido por ficheros, incluso los dispositivos
de Entrada Salida.
CONCEPTOS DE DISEÑO
Recursos como archivos
 Todos los recursos del sistema se representan
como archivos en el sistema de archivos
jerárquico.
Espacios de nombres
 Cada proceso dispone de una visibilidad
particular del sistema de archivos denominado
espacio de nombres es simple y
coherente, y aparece como un sistema de
archivos jerárquico pero que puede
representar recursos físicamente separados
(locales o remotos). Así dos procesos pueden
ver sistemas de archivos completamente
diferentes.
Protocolo de comunicaciones
estándar
 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 conectaban objetos de red
con nombre y presentaban una interfaz como
un sistema de archivos. 9P es un sistema de
archivos distribuido rápido y orientado a bytes
(en lugar de orientado a bloques).
Mecanismos de Autenticación
 El mecanismo de autenticación P9 sigue el
esquema Kerberos. No se envía
el password por la red, en su lugar, se emplea
un mecanismo de tickets encriptados
facilitados por un servidor de autenticación. En
P9 no existe el concepto de superusuario ni
tampoco la idea de programas con setuid. El
servidor de archivos P9 no corre programas
de usuario, solo se limita a dar acceso a
archivos autorizados.
Directorios Unión
 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 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.
 Usando el mismo sistema(directorios unión),
bajo Plan 9, dispositivos externos y recursos
pueden ser vinculados a /dev (juntándolos con
los locales), haciendo que todos los
dispositivos sean dispositivos de red sin
código adicional.
Bibliografía
 http://www.hermanotemblon.com/plan-9-el-
sistema-operativo-mas-sofisticado-del-mundo-
venido-del-espacio-exterior%E2%80%A6/
 http://blogs.utpl.edu.ec/silvana/2008/03/26/pla
n-9/
 http://horacio9573.no-
ip.org/horacio9573/plan9.html

Más contenido relacionado

La actualidad más candente

GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
adriel91
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
Ana Brooks
 
Historia de los SISTEMAS OPERATIVOS
Historia de los SISTEMAS OPERATIVOSHistoria de los SISTEMAS OPERATIVOS
Historia de los SISTEMAS OPERATIVOS
Itachi354
 
Tarea3_202016893_2_RubenAlford.pdf
Tarea3_202016893_2_RubenAlford.pdfTarea3_202016893_2_RubenAlford.pdf
Tarea3_202016893_2_RubenAlford.pdf
ruben921411
 
Sistema operativo centos
Sistema operativo centosSistema operativo centos
Sistema operativo centos
cris_bar
 
Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)
Roox CaarrEraa
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
slipkdany21
 
Estructura funcional de las computadoras, soporte de la informacion y unidade...
Estructura funcional de las computadoras, soporte de la informacion y unidade...Estructura funcional de las computadoras, soporte de la informacion y unidade...
Estructura funcional de las computadoras, soporte de la informacion y unidade...
Luis Fernando Martinez Soliz
 

La actualidad más candente (20)

GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Evolucion Ubuntu
Evolucion Ubuntu Evolucion Ubuntu
Evolucion Ubuntu
 
Arquitectura cisc
Arquitectura ciscArquitectura cisc
Arquitectura cisc
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
 
Linea de tiempo sistemas operativos
Linea de tiempo sistemas operativosLinea de tiempo sistemas operativos
Linea de tiempo sistemas operativos
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Historia de los Sistemas Operativos
Historia de los Sistemas OperativosHistoria de los Sistemas Operativos
Historia de los Sistemas Operativos
 
Sistemas operativos propietarios y libres
Sistemas operativos propietarios y libresSistemas operativos propietarios y libres
Sistemas operativos propietarios y libres
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Investigación quinta unidad
Investigación quinta unidadInvestigación quinta unidad
Investigación quinta unidad
 
Historia de los SISTEMAS OPERATIVOS
Historia de los SISTEMAS OPERATIVOSHistoria de los SISTEMAS OPERATIVOS
Historia de los SISTEMAS OPERATIVOS
 
Tarea3_202016893_2_RubenAlford.pdf
Tarea3_202016893_2_RubenAlford.pdfTarea3_202016893_2_RubenAlford.pdf
Tarea3_202016893_2_RubenAlford.pdf
 
Cuadro comparativo de sistemas operativos
Cuadro comparativo de sistemas operativosCuadro comparativo de sistemas operativos
Cuadro comparativo de sistemas operativos
 
Sistema operativo centos
Sistema operativo centosSistema operativo centos
Sistema operativo centos
 
Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)Sistema operativo (cuadro comparativo)
Sistema operativo (cuadro comparativo)
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 
Estructura funcional de las computadoras, soporte de la informacion y unidade...
Estructura funcional de las computadoras, soporte de la informacion y unidade...Estructura funcional de las computadoras, soporte de la informacion y unidade...
Estructura funcional de las computadoras, soporte de la informacion y unidade...
 
Mapa conceptual estructura de un computador
Mapa conceptual estructura de un computadorMapa conceptual estructura de un computador
Mapa conceptual estructura de un computador
 

Destacado (13)

Sistema operativo fedora
Sistema operativo fedoraSistema operativo fedora
Sistema operativo fedora
 
Amoeba
AmoebaAmoeba
Amoeba
 
Sistema Operacional - Inferno OS
Sistema Operacional - Inferno OSSistema Operacional - Inferno OS
Sistema Operacional - Inferno OS
 
Sx embebidos
Sx embebidosSx embebidos
Sx embebidos
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
El sistema operativo reactOs
El sistema operativo reactOsEl sistema operativo reactOs
El sistema operativo reactOs
 
PLAN DE INSTALACION DEL SISTEMA OPERATIVO WINDOWS
PLAN DE INSTALACION DEL SISTEMA OPERATIVO WINDOWSPLAN DE INSTALACION DEL SISTEMA OPERATIVO WINDOWS
PLAN DE INSTALACION DEL SISTEMA OPERATIVO WINDOWS
 
6 1-1-presentacion-cap-iv
6 1-1-presentacion-cap-iv6 1-1-presentacion-cap-iv
6 1-1-presentacion-cap-iv
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistema Operativo Solaris
Sistema Operativo SolarisSistema Operativo Solaris
Sistema Operativo Solaris
 
Sistemas operativos libres
Sistemas operativos libresSistemas operativos libres
Sistemas operativos libres
 
Sistema operativo libre y propietario
Sistema operativo libre y propietarioSistema operativo libre y propietario
Sistema operativo libre y propietario
 
sistemas operativos de red
sistemas  operativos de redsistemas  operativos de red
sistemas operativos de red
 

Similar a Plan9

Tatiana Sánchez 4
Tatiana Sánchez 4Tatiana Sánchez 4
Tatiana Sánchez 4
tatyseli
 
Caracteristicas de los s.o
Caracteristicas de los s.oCaracteristicas de los s.o
Caracteristicas de los s.o
adrismp
 
Manejo de sistemas operativos
Manejo de sistemas operativosManejo de sistemas operativos
Manejo de sistemas operativos
Essa Hom's
 

Similar a Plan9 (20)

Unix
UnixUnix
Unix
 
Tatiana Sánchez 4
Tatiana Sánchez 4Tatiana Sánchez 4
Tatiana Sánchez 4
 
sistemas operativos-maestra maricarmen
sistemas operativos-maestra maricarmensistemas operativos-maestra maricarmen
sistemas operativos-maestra maricarmen
 
Investigación sobre los tipos de servidores
Investigación sobre los tipos de servidoresInvestigación sobre los tipos de servidores
Investigación sobre los tipos de servidores
 
Linux y Unix
Linux y UnixLinux y Unix
Linux y Unix
 
Introducción al sistema operativo linux
Introducción al sistema operativo linuxIntroducción al sistema operativo linux
Introducción al sistema operativo linux
 
Prescentacion de S.O de Linux
Prescentacion de S.O de Linux Prescentacion de S.O de Linux
Prescentacion de S.O de Linux
 
Ques es sistema linux
Ques es sistema linuxQues es sistema linux
Ques es sistema linux
 
Caracteristicas de los s.o
Caracteristicas de los s.oCaracteristicas de los s.o
Caracteristicas de los s.o
 
Manejo de sistemas operativo
Manejo de sistemas operativoManejo de sistemas operativo
Manejo de sistemas operativo
 
Trabajo
Trabajo Trabajo
Trabajo
 
Guia de trabajo edwin rincon
Guia de trabajo edwin rinconGuia de trabajo edwin rincon
Guia de trabajo edwin rincon
 
Sistema gnulinux 1
Sistema gnulinux 1Sistema gnulinux 1
Sistema gnulinux 1
 
Capítulo 5 it essentials
Capítulo 5 it essentialsCapítulo 5 it essentials
Capítulo 5 it essentials
 
1
11
1
 
Manejo de sistemas operativos
Manejo de sistemas operativosManejo de sistemas operativos
Manejo de sistemas operativos
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Actividad 6
Actividad 6Actividad 6
Actividad 6
 
Familia de los sistemas operativos
Familia de los sistemas operativosFamilia de los sistemas operativos
Familia de los sistemas operativos
 

Más de Blanca Parra

Algoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasAlgoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginas
Blanca Parra
 
Adquisición a proveedores
Adquisición a proveedoresAdquisición a proveedores
Adquisición a proveedores
Blanca Parra
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
Blanca Parra
 
Esquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDDEsquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDD
Blanca Parra
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
Blanca Parra
 
Politicas y practicas de recursos humanos
Politicas y practicas de recursos humanosPoliticas y practicas de recursos humanos
Politicas y practicas de recursos humanos
Blanca Parra
 
Costo del producto
Costo del productoCosto del producto
Costo del producto
Blanca Parra
 
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Blanca Parra
 
Fase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudiosFase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudios
Blanca Parra
 
Comunicaciones moviles
Comunicaciones movilesComunicaciones moviles
Comunicaciones moviles
Blanca Parra
 

Más de Blanca Parra (20)

Resumen patrones
Resumen patronesResumen patrones
Resumen patrones
 
Investigación
InvestigaciónInvestigación
Investigación
 
Android
AndroidAndroid
Android
 
Algoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginasAlgoritmo óptimo de reemplazo de páginas
Algoritmo óptimo de reemplazo de páginas
 
Interbloqueos
InterbloqueosInterbloqueos
Interbloqueos
 
Mac osx
Mac osxMac osx
Mac osx
 
Métodos de encriptación
Métodos de encriptaciónMétodos de encriptación
Métodos de encriptación
 
Adquisición a proveedores
Adquisición a proveedoresAdquisición a proveedores
Adquisición a proveedores
 
Hábito 3
Hábito 3Hábito 3
Hábito 3
 
Costo de la calidad
Costo de la calidadCosto de la calidad
Costo de la calidad
 
Modulación por anchura de pulsos (pmw)
Modulación por anchura de pulsos (pmw)Modulación por anchura de pulsos (pmw)
Modulación por anchura de pulsos (pmw)
 
Algebra Relacional
Algebra RelacionalAlgebra Relacional
Algebra Relacional
 
Esquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDDEsquema de fragmentación y Distribucion de BDD
Esquema de fragmentación y Distribucion de BDD
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Politicas y practicas de recursos humanos
Politicas y practicas de recursos humanosPoliticas y practicas de recursos humanos
Politicas y practicas de recursos humanos
 
Costo del producto
Costo del productoCosto del producto
Costo del producto
 
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
Fase cuatro: Como internalizar los resultados y cerrar la brecha con la compe...
 
Fase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudiosFase Uno: Establecimiento del plan de estudios
Fase Uno: Establecimiento del plan de estudios
 
JDBC
JDBCJDBC
JDBC
 
Comunicaciones moviles
Comunicaciones movilesComunicaciones moviles
Comunicaciones moviles
 

Último

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 

Plan9

  • 2.
  • 3. Plan 9  Este sistema operativo fue creado en los 80 a partir de UNIX, pero su intención no era ser una versión más, la idea era crear un mejor sistema operativo para la computación distribuida.
  • 4. ORIGEN  La idea originar consistió en realizar un moderno SO partiendo de cero, no como una actualización del Unix como lo fue el Unix98, sino que debería realizarse un SO que respondiera a las necesidades tecnológicas actuales. De este modo, la cultura de la empresa respecto a Unix (y por ende toda la experiencia acumulada) sirvió para el diseño original del P9, suplir todas sus carencias respecto de la escalabilidad dinámica en red. Obviamente la plena potencia del P9 se ve cuando se instala en red y no en una máquina hogareña, sino no se aprecia sus ventajas respecto a su predecesor.
  • 5. Características…  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 más capacidad de procesador o más memoria RAM automáticamente la tomará prestada de otro ordenador de la red que este más desahogado. -
  • 6.  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 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.
  • 7. Herencia de Unix  Se encuentra escrito en C, lenguaje adecuado para la programación de este tipo de sistemas.  La interfaz de usuario es sencilla y potente, ofreciendo un refinamiento del shell de Unix, aunque compleja de aprender, ya que no fue pensada para uso hogareño.  Dispone un sistema de ficheros jerárquicos anclado a un superfichero raíz, permitiendo montar y desmontar volúmenes como en Unix.  Al igual que en Unix en universo se encuentra constituido por ficheros, incluso los dispositivos de Entrada Salida.
  • 9. Recursos como archivos  Todos los recursos del sistema se representan como archivos en el sistema de archivos jerárquico.
  • 10. Espacios de nombres  Cada proceso dispone de una visibilidad particular del sistema de archivos denominado espacio de nombres es simple y coherente, y aparece como un sistema de archivos jerárquico pero que puede representar recursos físicamente separados (locales o remotos). Así dos procesos pueden ver sistemas de archivos completamente diferentes.
  • 11. Protocolo de comunicaciones estándar  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 conectaban objetos de red con nombre y presentaban una interfaz como un sistema de archivos. 9P es un sistema de archivos distribuido rápido y orientado a bytes (en lugar de orientado a bloques).
  • 12. Mecanismos de Autenticación  El mecanismo de autenticación P9 sigue el esquema Kerberos. No se envía el password por la red, en su lugar, se emplea un mecanismo de tickets encriptados facilitados por un servidor de autenticación. En P9 no existe el concepto de superusuario ni tampoco la idea de programas con setuid. El servidor de archivos P9 no corre programas de usuario, solo se limita a dar acceso a archivos autorizados.
  • 13. Directorios Unión  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 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.
  • 14.  Usando el mismo sistema(directorios unión), bajo Plan 9, dispositivos externos y recursos pueden ser vinculados a /dev (juntándolos con los locales), haciendo que todos los dispositivos sean dispositivos de red sin código adicional.