O GNU Hurd é a substituição do projeto GNU para o kernel do Unix. É um conjunto de servidores que rodam no microkernel Mach para implementar sistemas de arquivos, protocolos de rede, controle de acesso de arquivos e outros recursos que são implementados pelo kernel do Unix ou kernels semelhantes (como o Linux). [1]
O projeto GNU/HURD
Nossa missão é criar um kernel de uso geral adequado para o sistema operacional GNU, que é viável para o uso diário, e dá aos usuários e programas tanto controle sobre seu ambiente de computação possível. [2]
Endereçamento virtual permite ao núcleo fazer com que um dado endereço físico pareça ser outro endereço, o endereço virtual. Espaços de endereço virtual podem ser diferentes para diferentes processos; a memória que um processos acessa em um endereço (virtual) particular pode ser diferente da que um outro processo acessa pelo mesmo endereço. Isto permite a todos programas funcionar como se ele fosse o único em execução, além do núcleo, e por isso evita que aplicativos travem uns aos outros.
Implementações que delegam a aplicação de políticas de segurança para o compilador e/ou nível do aplicativo são geralmente chamados segurança baseada em linguagem. [3]
GNU Mach é a implementação GNU do o micronúcleo Mach. Ele é a base de um servidor multi-funcional do sistema operacional, o Hurd. Atualmente é mantido pelos desenvolvedores Hurd do projeto GNU, e roda em máquinas IA32. [4]
GNU Hurd (também conhecido como the Hurd) é um conjunto de servidores núcleo de um sistema operacional desenvolvido para substituir o Unix 3 publicado como free software sobre a licença GNU General Public License.
O GNU Hurd consiste num conjunto de protocolos e processo de servidores (ou daemons, em terminologia Unix) que ocorrem no microkernel GNU Mach; juntando tudo tenciona-se formar o núcleo do sistema operativo GNU.
O projeto GNU escolheu para o sistema operativo a arquitetura microkernel servidor–cliente, implementa a especificação POSIX, mas eliminando as restrições arbitrárias aos usuários. [5]
Mach é um micronúcleo para sistemas operacionais desenvolvido na Universidade Carnegie Mellon para apoio a pesquisa de sistemas operacionais, primariamente computação distribuída e paralela. É um dos primeiros exemplos de micronúcleo, e ainda o padrão com o qual projetos similares são comparados.
Sistemas operacionais baseados no Mach
GNU Hurd/GNU Mach
Lites
MkLinux
mtXinu
MachTen
MacMach
Mac OS X
NEXTSTEP
OSF/1 (Tru64)
Workplace OS
xMach
UNICOS MAX
L4 [6]
Endereçamento virtual permite ao núcleo fazer com que um dado endereço físico pareça ser outro endereço, o endereço virtual. Espaços de endereço virtual podem ser diferentes para diferentes processos; a memória que um processos acessa em um endereço (virtual) particular pode ser diferente da que um outro processo acessa pelo mesmo endereço. Isto permite a todos programas funcionar como se ele fosse o único em execução, além do núcleo, e por isso evita que aplicativos travem uns aos outros.
Implementações que delegam a aplicação de políticas de segurança para o compilador e/ou nível do aplicativo são geralmente chamados segurança baseada em linguagem. [3]
GNU Mach é a implementação GNU do o micronúcleo Mach. Ele é a base de um servidor multi-funcional do sistema operacional, o Hurd. Atualmente é mantido pelos desenvolvedores Hurd do projeto GNU, e roda em máquinas IA32. [4]
GNU Hurd (também conhecido como the Hurd) é um conjunto de servidores núcleo de um sistema operacional desenvolvido para substituir o Unix 3 publicado como free software sobre a licença GNU General Public License.
O GNU Hurd consiste num conjunto de protocolos e processo de servidores (ou daemons, em terminologia Unix) que ocorrem no microkernel GNU Mach; juntando tudo tenciona-se formar o núcleo do sistema operativo GNU.
O projeto GNU escolheu para o sistema operativo a arquitetura microkernel servidor–cliente, implementa a especificação POSIX, mas eliminando as restrições arbitrárias aos usuários. [5]
Mach é um micronúcleo para sistemas operacionais desenvolvido na Universidade Carnegie Mellon para apoio a pesquisa de sistemas operacionais, primariamente computação distribuída e paralela. É um dos primeiros exemplos de micronúcleo, e ainda o padrão com o qual projetos similares são comparados.
Sistemas operacionais baseados no Mach
GNU Hurd/GNU Mach
Lites
MkLinux
mtXinu
MachTen
MacMach
Mac OS X
NEXTSTEP
OSF/1 (Tru64)
Workplace OS
xMach
UNICOS MAX
L4 [6]
[1] https://pt.wikipedia.org/wiki/GNU_Hurd em 2 de Agosto de 2015 às 9:18.
[2] https://www.gnu.org/software/hurd em 2/8/2015 às 10:40
[3] https://pt.wikipedia.org/wiki/N%C3%BAcleo_%28software%29 em 2/8/2015 às 18:59
[4] https://pt.wikipedia.org/wiki/GNU_Mach em 2/8/2015 às 20:40
[5] https://pt.wikipedia.org/wiki/GNU_Hurd em 2/8/2015 às 20:50
[6] https://pt.wikipedia.org/wiki/Mach_%28n%C3%BAcleo%29 em 2/8/2015 às 21:00
.
Nenhum comentário:
Postar um comentário