Gli sviluppatori del progetto GNU/Hurd hanno presentato un rapporto sui recenti progressi e sullo stato attuale del progetto. Tra i recenti risultati di GNU/Hurd:
- Nel sistema operativo Debian GNU/Hurd è stata garantita la possibilità di costruire il 75% dei pacchetti dall'archivio Debian (nel 2023 questa percentuale era del 58%).
- Stabilizzato il port per architettura x86_64, assicurata la creazione di pacchetti Debian per sistemi x86_64, è iniziato il porting su sistemi ARM64.
- Aggiunta il supporto iniziale per SMP (symmetric multiprocessing).
- Migliorato il supporto per driver in spazio utente tramite l'uso del meccanismo rump (Runnable Userspace Meta Program) sviluppato dal progetto NetBSD.
- Preparati driver funzionanti in spazio utente per dischi SATA/USB e adattatori di rete.
- Implementati stack USB e TCP/IP funzionanti in spazio utente.
- Garantita la costruzione in Debian GNU/Hurd di pacchetti con Xfce, GNOME, KDE, llvm.
- Aggiunto supporto per i linguaggi go, rust, ocaml, ghc, java.
- Creato il sistema operativo Guix/Hurd con la possibilità di utilizzare il kernel GNU Hurd (x86_64-gnu) al posto del kernel Linux.
- Avviati progetti per la creazione di varianti del sistema operativo Arch e Alpine con il kernel GNU Hurd.
GNU Hurd è un kernel sviluppato come sostituto del kernel Unix e realizzato come un insieme server, che operano sopra il microkernel GNU Mach e implementano vari servizi di sistema, come filesystem, stack di rete, sistema di gestione degli accessi ai file. Il microkernel GNU Mach fornisce un meccanismo IPC, utilizzato per organizzare l'interazione dei componenti di GNU Hurd e costruire un'architettura multi-server distribuita. Il sistema operativo Debian GNU/Hurd combina l'ambiente software di Debian con il kernel GNU/Hurd ed è l'unica piattaforma Debian attivamente sviluppata, basata su un kernel diverso da Linux (precedentemente esisteva un port di Debian GNU/KFreeBSD, ma è ormai inattivo da tempo).
Fonte: opennet.ru
