I sviluppatori del progetto GNU/Hurd hanno presentato un rapporto sui recenti risultati e sullo stato attuale del progetto. Tra i recenti successi di GNU/Hurd:
- Nella distribuzione Debian GNU/Hurd è stata garantita la possibilità di compilare il 75% dei pacchetti dell'archivio Debian (nel 2023 questa cifra era del 58%).
- È stato stabilizzato il port per l'architettura x86_64, garantendo la creazione di pacchetti Debian per sistemi x86_64, è iniziato il porting per sistemi ARM64.
- Aggiunta la supporto iniziale per SMP (Simmetric multiprocessing).
- Migliorato il supporto per i driver in spazio utente tramite l'implementazione 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 compilazione in Debian GNU/Hurd di pacchetti con Xfce, GNOME, KDE, llvm.
- Aggiunto il supporto per i linguaggi go, rust, ocaml, ghc, java.
- Creato un pacchetto Guix/Hurd con la possibilità di utilizzare il kernel GNU Hurd (x86_64-gnu) anziché il kernel Linux.
- Partiti progetti per la creazione di varianti delle distribuzioni Arch e Alpine con il kernel GNU Hurd.
GNU Hurd è un kernel sviluppato come sostituto del kernel Unix e presentato come un insieme server, che funzionano sopra il microkernel GNU Mach e implementano vari servizi di sistema, come sistemi di file, stack di rete, sistema di gestione 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 distribuita multi-server. La distribuzione Debian GNU/Hurd combina l'ambiente software di Debian con il kernel GNU/Hurd ed è l'unica piattaforma Debian attivamente sviluppata, creata su base di un kernel diverso da Linux (in precedenza era stato sviluppato un port di Debian GNU/KFreeBSD, ma è da tempo abbandonato).
Fonte: opennet.ru
