GNU Hurd Hurd | |
---|---|
Versão do sistema operativo Unix-like | |
![]() | |
![]() HURD Live CD | |
Produção | Projeto GNU Thomas Bushnell Roland McGrath Marcus Brinkmann Neal Walfield |
Linguagem | Assembly, C |
Modelo | Código Aberto e Livre |
Lançamento | 1 de novembro de 1993 (30 anos)[1] |
Versão estável | 0.9 / 18 de dezembro de 2016[2] |
Versão em teste | / |
Arquitetura(s) | i386 |
Núcleo | Microkernel |
Interface | Bash |
Licença | GNU General Public License |
Página oficial | www.gnu.org/software/hurd/ |
Estado de desenvolvimento | |
Corrente |
GNU Hurd (também conhecido como the Hurd ou apenas Hurd) é um micronúcleo multi-servidor escrito como parte do GNU, desenvolvido para substituir o Unix[3] e publicado como software livre, sob a licença GNU General Public License.
O seu desenvolvimento tem sido contínuo desde 1990 pela equipe do Projeto GNU da Free Software Foundation. O GNU Hurd consiste num conjunto de protocolos e processo de servidores (ou daemons, em terminologia Unix) que correm no microkernel GNU Mach; juntando tudo, tenciona-se formar o kernel do sistema operacional GNU.[3] O Hurd pretende ultrapassar o kernel do sistema operacional Unix em funcionalidade, segurança e estabilidade, enquanto se mantém bastante compatível a eles. O projeto GNU escolheu para o sistema operacional a arquitetura microkernel servidor–cliente, ao notar ganhos sobre o tradicional arquitetura kernel monolítico Unix. Isto é alcançado no Hurd através da implementação da especificação POSIX (entre outros), mas eliminando as restrições arbitrárias aos usuários.[4]