requirements:

make sure you have enough harddisk space… 😀

In December 1991 the primary architect of the Hurd described the name as a mutually recursive acronym:[7]

It’s time [to] explain the meaning of „Hurd“. „Hurd“ stands for „Hird of Unix-Replacing Daemons“. And, then, „Hird“ stands for „Hurd of Interfaces Representing Depth“. We have here, to my knowledge, the first software to be named by a pair of mutually recursive acronyms.

https://en.wikipedia.org/wiki/GNU_Hurd#Name_and_logo

„1984 i started developing a free replacement for unix“

„in 1992 we had almost the entire GNU system but one essential important component was missing – the kernel“

„in 1992 linus liberated it – so the incomplete GNU system and the linux kernel combined gave a full system – so it’s the GNU+Linux system… so please call it GNU-Linux not just Linux – treat us right.“

GNU/Hurd builds upon many of the Unix concepts and extends them to either add new functionality or to fix what has been perceived as flaws in the original design. The most noticeable difference is translators, user space programs which interact with the VFS. These filesystems do not live in the kernel nor do they need to be run as root; they only need access to the backing store and the

mount point

. Another difference is that processes, rather than having a single user identity fixed at creation time, have identity tokens which are disjoint from the process, i.e. they may be added with the appropriate permission from an authority or destroyed.

Being familiar with the Unix environment (and especially GNU userland, found in popular variants such as GNU/Linux) is an imperative for feeling at ease in GNU. Having experience with the Debian tools will also prove invaluable to the configuration and maintenance of a GNU/Hurd box.

This guide endeavors to make installing GNU/Hurd as painless a process as possible.

If there are errors, they are most certainly the author’s. Please report them, along with any other suggestions or criticisms, to him; all are gladly accepted. (src)

Installation

You can simply use the Debian installer, see the prepared CD images. Then the following steps will be needed for proper configuration.

testrun

DO NOT USE THE NETINSTALL MINIMAL ISO…

try the DVD version: http://ftp.ports.debian.org/debian-ports-cd/hurd-i386/current/debian-hurd-2017-i386-DVD-1.iso

and try to run it as VM in Hyper-V 😀

of course there are no non-free drivers for ms virtual network cards 😀

detecting two harddisks where there should be only one… maybe one is virtual…

result:

IT WORKS!

… but i really don’t know how to setup networking, LXDE, ifconfig and so on 😀

Links:

http://dwaves.de/2016/09/27/fsf-gnu-hurd-mach-kernel/

admin