Diferencia entre revisiones de «GNU Hurd»
Contenido eliminado Contenido añadido
m cambiar enlace para evitar redirecciones |
Arquitectura de los servidores. Actualización. |
||
Línea 49:
Según la documentación de Debian son los siguientes:<ref>{{cita web|url=http://www.debian.org/ports/hurd/hurd-doc-server|título=Debian GNU/Hurd|editorial=[[Proyecto Debian]] |idioma=inglés}}</ref>
* [[init]]: Procedimientos de arranque del sistema
* [[auth]]: Servidor de autenticación. Intercambia credenciales cuando dos servidores tratan de comunicarse entre ellos.
* [[crash]]: Servidor de manejo de errorres. Se activa cuando una tarea recibe una señal de error irrecuperable, como un segmentation fault.
* [[exec]]: Cargador de ejecutables. Genera la imagen inicial de un proceso desde su imagen binaria en disco.
* [[null]]: implementa /dev/null y/dev/zero.
* [[pfinet]]: implementa el protocolo IP (version 4)
* [[pflocal]]: Implementa los UNIX domain sockets.
* [[storeio]]: Traductor de almacenamiento▼
* [[proc]]: Asigna estructuras de procesos a las tareas, incluyendo su PID, y gestiona sus estados.
* [[term]]: Servidor de terminal▼
* [[symlink]]: Simula links simbolicos en sistemas de ficheros que no los soportan.
* [[ufs]]: Servidor de ufs▼
* [[ifsock]]: Simula "filesystem sockets" en sistemas de ficheros que no los soportan.
* [[firmlink]]: Un firmlink es algo intermedio entre un enlace simbólico y un hardlink.
* [[usermux]]: Implementa un directorio en el que se pueden buscar nombres de usuarios.
* [[hostmux]]: Directorio para buscar hosts.
* [[fwd]]: Punto de entrada comun para buscar cualquier otro servidor.
* [[magic]]: Directorio para buscar información del proceso llamante.
* [[fifo]]: Implementa [[named pipes]]
* [[new-fifo]]: Implementacion alternativa
Tambien incluye varios sistemas de ficheros:
* [[nfs]]: Implementa el Network file system de Sun.
* [[ftp]]: Un servidor para sistemas ftp
* [[isofs]]: Server para filesystems ISO, como los de los CD
* [[ext2fs]]: Server para filesystems de tipo ext-2.
Entre todos ellos implementan la [[interfaz de programación de aplicaciones]] o API [[Single Unix Specification]] que es un superset de [[POSIX]]. En realidad, es la [[biblioteca (informática)|biblioteca]] libc la que implementa la API POSIX, igual que en Linux, y Hurd da una interfaz cercana pero de más bajo nivel.
|