Baixe o app para aproveitar ainda mais
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.
Compartilhar