Foi apresentado o lançamento da distribuição Debian GNU/Hurd 2025, que combina o ambiente do Debian com o núcleo GNU/Hurd. O repositório Debian GNU/Hurd inclui cerca de 72% dos pacotes do tamanho total do repositório do Debian, incluindo versões portadas do Firefox e do Xfce. As compilações de instalação foram formadas (364MB) apenas para a arquitetura i386. Para familiarização com a distribuição sem instalação, imagens prontas foram preparadas para máquinas virtuais.
O Debian GNU/Hurd continua a ser a única plataforma Debian em desenvolvimento ativo, criada com um núcleo diferente do Linux (anteriormente, havia um port do Debian GNU/KFreeBSD, mas que há muito está em estado de abandono). A plataforma GNU/Hurd não está entre as arquiteturas oficialmente suportadas do Debian, portanto, os lançamentos do Debian GNU/Hurd são formados separadamente e têm o status de lançamentos não oficiais do Debian.
O GNU Hurd é um núcleo desenvolvido como substituto do núcleo Unix e estruturado como um conjunto servidores, funcionando sobre o microkernel GNU Mach e implementando vários serviços do sistema, como sistemas de arquivos, pilha de rede, sistema de controle de acesso a arquivos. O microkernel GNU Mach fornece um mecanismo IPC, utilizado para organizar a interação dos componentes do GNU Hurd e construir uma arquitetura distribuída de múltiplos servidores.
No novo lançamento:
- Foi utilizada a base de pacotes da distribuição Debian 13.
- Foi implementado suporte completo para sistemas de 64 bits. O nível de suporte a pacotes na compilação de 64 bits foi elevado ao nível do i386.
- No ambiente de 64 bits, os drivers de disco do NetBSD foram utilizados, operando no espaço do usuário e baseados no mecanismo rump (Runnable Userspace Meta Program) proposto pelo projeto NetBSD.
- O suporte para discos USB e CD-ROM é garantido através do Rump.
- Por padrão, são utilizados atributos estendidos de arquivos (xattr) para bootstrapping de outros sistemas operacionais, utilizando mmdebstrap.
- Rust foi portado para o GNU/Hurd.
- Pacotes foram preparados para suportar SMP.
- Na consola, o xkb foi utilizado para alternar o layout do teclado.
- O suporte para acpi, rtc, apic, hpet foi adicionado.
Fonte: opennet.ru
