Avevo parlato tempo fa di Debian GNU/Hurd facendo una guida su come installarla su VirtualBox per poterla provare e a fine guida mi ero ripromesso che sarei tornato sull'argomento per aggiungere qualche dettaglio in più per quanto riguarda un semplice utilizzo. Bene, essendo in ferie mi sono impegnato e quello che ne è uscito fuori non è niente male. Un video d'installazione (in un post a parte, a breve) è un po di screenshot. La base di partenza è sempre questa guida, mentre in questa che non è niente altro che la continuazione, partendo dalla fine, quindi dall'avvenuta installazione di Debian GNU/Hurd andiamo ad installare X ed un window manager come Fluxbox e Openbox.
Avviare X:
# su -
# nano start_hurd.sh
inserire:
console -d vga -d pc_mouse --repeat=mouse -d pc_kbd --repeat=kbd -d generic_speaker -c /dev/vcs
salvare e:
# chmod u+x start_hurd.sh
# ./start_hurd.sh
a questo punto ci troviamo all'interno della Mach console:
e dobbiamo effettuare il login utente e poi diventare root, per installare quello che ci serve:
# apt-get install xorg fluxbox openbox
alla fine la luce:
# startx
Openbox:
Fluxbox:
synaptic funziona egregiamente, ma niente Gnome O Kde, ci sono problemi di dipendenze:
Che dire di più, se non che spero che si possano fare passi avanti per avere una Debian GNU/Hurd competitiva, anche se una delle ultime interviste di Richard Stallman mi preoccupa:
13. Joeboy: Are you still at all optimistic about HURD, or would you agree that ship has sailed?
RMS: I am not very optimistic about the GNU HURD. It makes some progress,
but to be really superior it would require solving a lot of deep
problems. However, mainly what I think about the HURD is that
finishing it is not crucial.
When we started the HURD, it was for a simple reason. The GNU system
needed a kernel, and no usable free kernel existed. We set out to
write one.
That problem does not exist today. Linux works ok as a kernel.
The main shortcoming of Linux is at the level of device support. The
obstacle there isn't a lack of ability among Linux developers, but
rather the use of devices whose specs are secret.
Finishing the HURD would not advance us at all in supporting these
devices. The work that is needed is at the driver and firmware level.
That's why our high priority task list includes items relating to free
drivers, but not the HURD.
That's also why fsf.org has hardware resource pages. Your help in
updating them would strengthen us in this important battle.
Sure, it would be nice to see a GNU kernel succeed — but there are
many successful GNU packages, so having one more is not crucial.