Os desenvolvedores do projeto GNU/Hurd apresentaram um relatório sobre as conquistas recentes e o estado atual do projeto. Entre as conquistas recentes do GNU/Hurd:
- No distribuidor Debian GNU/Hurd, é possível compilar 75% dos pacotes do repositório Debian (em 2023, essa taxa era de 58%).
- Foi estabilizado o porto para a arquitetura x86_64, garantindo a formação de pacotes Debian para sistemas x86_64, e iniciou-se o port para sistemas ARM64.
- Adicionada a suporte inicial para SMP (processamento simétrico).
- Apoio aprimorado para drivers em espaço de usuário através do uso do mecanismo rump (Runnable Userspace Meta Program), desenvolvido pelo projeto NetBSD.
- Foram preparados drivers que operam em espaço de usuário para discos SATA/USB e adaptadores de rede.
- Implementados stacks USB e TCP/IP que operam em espaço de usuário.
- Garantida a compilação de pacotes com Xfce, GNOME, KDE, llvm no Debian GNU/Hurd.
- Adicionada a suporte para as linguagens go, rust, ocaml, ghc, java.
- Criado um distribuidor Guix/Hurd com a possibilidade de usar o kernel GNU Hurd (x86_64-gnu) em vez do kernel Linux.
- Iniciados projetos para criar variantes dos distribuidores Arch e Alpine com o kernel GNU Hurd.
O GNU Hurd é um núcleo desenvolvido como substituto do núcleo Unix e estruturado como um conjunto servidores, operando sobre o microkernel GNU Mach e implementando vários serviços de sistema, como sistemas de arquivos, pilha de rede, sistema de controle de acesso a arquivos. O microkernel GNU Mach fornece um mecanismo IPC, usado para organizar a interação entre os componentes do GNU Hurd e construir uma arquitetura de multi-servidor distribuído. O distribuidor Debian GNU/Hurd combina o ambiente de software Debian com o kernel GNU/Hurd e continua a ser a única plataforma Debian ativamente desenvolvida criada a partir de um kernel diferente do Linux (anteriormente havia o porto Debian GNU/KFreeBSD, que há muito está em estado abandonado).
Fonte: opennet.ru
