Buscar

GNU Hurd

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

GNU Hurd 
GNU Hurd é um projeto dentro do Projeto GNU para substituir o 
kernel de um sistema operacional semelhante ao Unix totalmente 
gratuito, GNU. Tem sido desenvolvido desde 1990 e distribuído 
sob licença GPL. 
 
O Hurd tenta superar o Unix em funcionalidade, segurança e 
estabilidade, ao mesmo tempo em que é compatível com eles. 
Isso é conseguido porque o Hurd implementa a especificação 
POSIX - entre outras - mas remove as restrições arbitrárias aos 
usuários. 
Embora o Projeto GNU seja frequentemente considerado o Hurd 
como o kernel, estritamente falando isso não seria correto, já que 
uma parte importante do Hurd reside em um espaço do usuário 
que interage com um microkernel, GNU Mach. 
Na verdade, o Hurd seria um sistema operacional, como o kernel 
do Linux é considerado, e a extensa coleção de programas GNU 
rodando no Hurd é chamada de GNU / Hurd, como GNU / Linux 
é chamado rodando no Linux. 
No Unix, cada programa executado possui uma identidade de 
usuário associada a ele, que geralmente corresponde ao usuário 
que iniciou o processo. Essa identidade determina em grande 
parte quais ações o programa pode executar. 
Nenhum processo externo pode alterar a identidade de um 
programa em execução. Um processo Hurd, por outro lado, é 
executado associado a um conjunto de identidades de usuário, 
que pode conter várias identidades, uma ou nenhuma. Um 
processo com privilégios suficientes pode adicionar ou remover 
identidades de outro processo. Por exemplo, há um servidor de 
senha que concede identidades em resposta a uma senha de 
usuário correta.

Outros materiais