Logo Studenta

Resumo de Informática Básica (22)

¡Estudia con miles de materiales!

Vista previa del material en texto

GNU  Hurd
Hurd  intenta  superar  a  Unix  en  funcionalidad,  seguridad  y  
estabilidad  siendo  compatible  con  ellos.
Esto  se  logra  porque  Hurd  implementa  la  especificación  POSIX  
­entre  otras­  pero  elimina  restricciones  arbitrarias  a  los  usuarios.
GNU  Hurd  es  un  proyecto  dentro  del  Proyecto  GNU  para  
reemplazar  el  kernel  de  un  sistema  operativo  tipo  Unix  
completamente  libre,  GNU.  Ha  sido  desarrollado  desde  1990  y  
distribuido  bajo  la  licencia  GPL.
Aunque  el  Proyecto  GNU  a  menudo  considera  que  Hurd  es  el  
núcleo,  estrictamente  hablando  esto  no  sería  correcto,  ya  que  
una  parte  importante  de  Hurd  reside  en  un  espacio  de  usuario  
que  interactúa  con  un  micronúcleo,  GNU  Mach.
Machine Translated by Google
De  hecho,  Hurd  sería  un  sistema  operativo,  como  se  considera  el  kernel  de  
Linux,  y  la  extensa  colección  de  programas  GNU  que  se  ejecutan  en  Hurd  se  
llama  GNU/Hurd,  como  GNU/Linux.
En  Unix,  cada  programa  ejecutado  tiene  asociada  una  identidad  de  usuario,  
que  generalmente  corresponde  al  usuario  que  inició  el  proceso.  Esta  identidad  
determina  en  gran  medida  qué  acciones  puede  realizar  el  programa.
Ningún  proceso  externo  puede  cambiar  la  identidad  de  un  programa  en  
ejecución.  Un  proceso  Hurd,  por  otro  lado,  se  ejecuta  asociado  con  un  conjunto  
de  identidades  de  usuario,  que  pueden  contener  múltiples  identidades,  una  o  
ninguna.  Un  proceso  con  privilegios  suficientes  puede  agregar  o  eliminar  
identidades  de  otro  proceso.  Por  ejemplo,  existe  un  servidor  de  contraseñas  
que  otorga  identidades  en  respuesta  a  una  contraseña  de  usuario  correcta.
Se  llama  ejecutar  en  Linux.
Machine Translated by Google

Continuar navegando

Materiales relacionados