GNU Hurd: il kernel alternativo a Linux finalmente compatibile con l’architettura x86_64

GNU Hurd, il kernel del sistema operativo GNU, raggiunge un traguardo storico: il supporto nativo per l’architettura x86_64. Questo risultato, ottenuto grazie a GNU Guix, segna il primo passo ufficiale oltre i limiti dell’architettura a 32 bit dopo decenni di sviluppo.
Presentazione di GNU Hurd
GNU Hurd è il kernel del sistema operativo GNU, progettato per essere completamente libero e open source. A differenza del kernel Linux, Hurd adotta un’architettura a microkernel basata su GNU Mach. In questo modello, i servizi di base vengono eseguiti come server separati nello spazio utente, comunicando tra loro tramite il passaggio di messaggi. Questo approccio teorico, avviato nei primi anni ’90, ha mantenuto Hurd in una fase prevalentemente sperimentale, limitandone l’adozione su larga scala.
Fino a oggi, GNU Hurd era confinato all’architettura x86 a 32 bit, il che ne limitava l’utilizzo su hardware moderno. Tuttavia, con l’introduzione del supporto a 64 bit, ora è possibile eseguire Hurd nativamente su sistemi x86_64, aprendo nuove possibilità per sviluppatori e ricercatori interessati alla sua architettura unica.
Versione attuale e target di riferimento
La versione attuale di GNU Hurd, ora dotata di supporto per l’architettura x86_64, è resa disponibile attraverso GNU Guix, un sistema operativo basato esclusivamente su software libero e gestito tramite il gestore di pacchetti software Guix. Questo aggiornamento rappresenta un passo significativo per il progetto GNU Hurd, che tuttavia rimane una soluzione sperimentale e non è ancora adatto a un utilizzo in ambienti di produzione.
Il target principale di GNU Hurd è costituito da sviluppatori, ricercatori e appassionati di sistemi operativi interessati a esplorare un’architettura alternativa a quella del kernel Linux. GNU Guix, grazie alla sua flessibilità e al supporto per ambienti personalizzati, funge da piattaforma ideale per testare e sperimentare con il kernel GNU Hurd, offrendo immagini di sistema pronte all’uso per x86_64.
Esiste anche una realtà consolidata da diversi anni: Debian GNU/Hurd. Attualmente, circa il 75% dei pacchetti software disponibili in Debian è compatibile con il kernel Hurd. Questo risultato dimostra la maturità raggiunta dal progetto all’interno di un ecosistema consolidato come Debian. Debian GNU/Hurd al momento è ancora una piattaforma esclusivamente a 32 bit.
In confronto, GNU Guix offre una selezione più limitata di pacchetti per il kernel Hurd: solo l’1,7% dei pacchetti è disponibile per l’architettura a 32 bit, mentre per quella a 64 bit la percentuale si attesta allo 0,9%. Questi valori, sebbene in costante crescita, riflettono lo stato ancora embrionale del supporto per il kernel Hurd in Guix. Come sempre, il contributo della comunità può accelerare significativamente lo sviluppo e l’ampliamento della compatibilità.
È importante ricordare che, pur rappresentando una prospettiva interessante per il futuro, la distribuzione GNU Guix System, basata sul gestore di pacchetti GNU Guix e sul kernel Hurd, è ancora lontano dall’essere completa. Mancano diversi componenti fondamentali per un uso quotidiano, tra cui numerosi pacchetti software essenziali e l’intero stack grafico Xorg, il che limita fortemente le possibilità operative del sistema.
Chi desidera contribuire allo sviluppo o semplicemente sperimentare può trovare documentazione e risorse sul sito ufficiale di GNU Guix. In quel contesto, la distribuzione viene indicata come GNU Guix System, per distinguerla dal solo package manager Guix. L’edizione attuale offre come kernel predefinito Linux-libre, ma consente anche l’installazione di un sistema basato su GNU Hurd, disponibile in 2 varianti: i386 (sperimentale) e x86_64 (altamente sperimentale).
Novità nel supporto x86_64
Il nuovo supporto a 64 bit per GNU Hurd introduce diverse novità fondamentali:
- Espansione dell’indirizzamento della memoria: Il passaggio a 64 bit consente a Hurd di gestire una quantità di memoria molto maggiore rispetto al passato, allineandosi agli standard hardware moderni.
- Compatibilità con hardware attuale: Ora è possibile installare e testare immagini di sistema x86_64 di Hurd tramite gli strumenti di GNU Guix, rendendo il kernel più accessibile a chi desidera sperimentare con questa architettura.
- Miglioramento dell’accessibilità: Nonostante Hurd non sia ancora una soluzione pronta per l’uso quotidiano, il supporto a 64 bit rappresenta un importante passo avanti per la comunità di sviluppatori e ricercatori.
Riferimenti ufficiali
Per ulteriori dettagli, è possibile consultare l’annuncio ufficiale sul blog di GNU Guix. Chi fosse interessato a provare GNU Hurd può trovare le immagini di sistema e le istruzioni per l’installazione direttamente sul sito di GNU Guix.
Fonte: https://guix.gnu.org/blog/2026/the-64-bit-hurd/
Fonte: https://linuxiac.com/gnu-hurd-finally-runs-on-x86-64-with-new-64-bit-port/
Se vuoi sostenermi, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che ho nel mio sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul mio negozio online, quelle mancanti possono essere comunque richieste.
Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!
Hai dubbi o problemi? Ti aiutiamo noi!
Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
























