Paper plan 9 from bell labs

Solo disponible en BuenasTareas
  • Páginas : 17 (4077 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de marzo de 2011
Leer documento completo
Vista previa del texto
(
Plan 9 from Bell Labs
Catalina Zuluaga Puerta, José Luis Sierra García, Universidad Nacional de Colombia, Sede Medellín.
Abstract— Plan 9 from Bell Labs is a research system developed at Bell Labs starting in the late 1980s.
Plan 9 is a distributed operating system where computers can act in different ways. In Plan 9 always have to remember that everything is represented as a file and afile tree. Thus, all interfaces that the system offers, such as network or communication with the user, are represented by a file system. Plan 9 is an example of how an operating system can offer a clean way (in terms of code) to solve the tasks for which they are scheduled.   The file system Plan 9 is a system that is outside the kernel, which can use several different file systems using thenetwork and form a distributed file system, thus being very flexible. In Plan 9 each process has its own namespace. Allowing each process can add, change and delete your name space without affecting the name spaces of other processes. Also included is the ability to mount a connection to a file system that speaks the protocol file 9P Plan 9. This option is useful when a kernel recompile as we ride onour directories of the system and recompile the kernel without changing the structure of the system directories.
A big advantage for users of Plan 9, is that they don´t have to worry about the location of a file they are using, because they simply request the file system and it provides it; If a user uses a file Plan , generates a request to the kernel, then this should be communicated to thedistributed file system to request that file.

Resumen— Plan 9 es un sistema operativo distribuido donde los ordenadores pueden actuar de diferentes formas. En Plan 9 siempre se tiene que tener presente que todo está representado como un fichero y como un árbol de ficheros. Así, todas las interfaces que ofrece el sistema, como las de red o las de comunicación con el usuario, se representan pormedio de un sistema de ficheros. Plan 9 es un ejemplo de como un sistema operativo puede ofrecer un camino limpio (en términos de código) para resolver las tareas para las que se ha programado.
El sistema de ficheros de Plan 9 es un sistema que se encuentra fuera del kernel, el cual, puede usar varios sistemas de ficheros distintos usando la red y formar un sistema de ficheros distribuidos;siendo así muy flexible.
En Plan 9 cada proceso tiene su propio espacio de nombres. Lo que permite que cada proceso pueda añadir, cambiar y eliminar de su espacio de nombres sin afectar a los espacios de nombres de otros procesos. Además, se incluye la posibilidad de poder montar una conexión a un sistema de ficheros que hable el protocolo de ficheros 9P de Plan 9. Esta posibilidad es muy útil a lahora de recompilar un kernel ya que podemos montar nuestros directorios sobre los del sistema y así recompilar el kernel sin modificar la estructura de los directorios del sistema
Una gran ventaja que tienen los usuarios del Plan 9, es que no tienen que preocuparse de la ubicación de un fichero que estan usando, ya que simplemente lo solicitan al sistema de archivos y éste se lo proporciona; Siun usuario de Plan9 usa un fichero, se genera una petición al Kernel , después este se comunicara con el sistema de ficheros distribuido para pedirle ese fichero.

Palabras clave—UNIX, Plan 9, red, servidor, archivos, interfaces, usuario, Kernel.

INTRODUCCION

E
l presente artículo ilustra de manera detallada la forma cómo ha cambiado el modo de acceder a los diferentes equipos queestán conectados a una red. En laboratorios Bell surge la idea de desarrollar un sistema operativo nuevo llamado Plan 9. Éste es una idea muy bien diseñada que surge inspirada en UNIX intentando suplir carencias de éste en entornos distribuidos. El proyecto no tuvo el éxito esperado, aunque si aportó nuevas características y desarrollos.
Algunas ideas de Plan 9 han sido implementadas en otros...
tracking img