Presented release Debian GNU / Hurd 2013 edition of distribution Debian 7.0 “Wheezy“, combining the software environment Debian c core GNU / Hurd.
GNU Hurd serves as a replacement kernel for Unix, designed in the form of a set of servers running on top of the GNU Mach microkernel and implement various system services such as file systems, network stack, the system control access to files. GNU Mach microkernel provides IPC-mechanism for interaction that is used for the organization of interaction of components of GNU Hurd and the distributed multi-server architecture.
After the Debian GNU / KFreeBSD build Debian GNU / Hurd is the second platform Debian, created on the basis of kernel other than Linux. Platform GNU / Hurd was not included among the officially supported architectures Debian 7, so release Debian GNU / Hurd released in 2013 on the initiative of the development team for the project and is the unofficial release of Debian.
Finished assembly, fitted with a specially created a graphical installer and the packages are currently available only for architecture i386. Prepared as installation images NETINST, CD and DVD, as well as pre-system image to run guest operating systems. In the repository, available for more than 10,000 packets, which is approximately 75% of the total size of the archive Debian (for comparison, in Debian GNU / kFreeBSD number of working packages is about 90%).
In order to test the new system in a virtual environment KVM or VirtualBox, you can use the following commands:
kvm-no-kvm-irqchip-drive file = debian-hurd *. img, cache = writeback-m 1G
VBoxManage convertfromraw debian-hurd.img debian-hurd.vdi – format vdi
After the install, users are presented with a command line interface, setting up X.org is explained in the project’s documentation.
Configuring Debian GNU / Hurd in 2013 is very different from the settings Debian GNU / Linux. For example, is not supported by the traditional system network configuration / etc / network / interfaces and scripts ifup / ifdown.
To configure the network to use utility dhclient, settrans or fsysopts (for example, “dhclient / dev/eth0”, “settrans-fgap / servers/socket/2 / hurd / pfinet-i / dev/eth0-a abcd-g efgh-m ijkl “or” fsysopts / server/socket/2-a 10.3.0.2-m 255.255.0.0-g 10.3.0.128 “).
To mount the file system is also used by the team settrans (for example, to mount the file “settrans ~ / mnt / hurd/iso9660fs CD_image.iso” or to mount a remote FTP-directory “settrans-c / ftp:/hurd/hostmux / hurd / ftpfs / “). Supported the launch of X-server (requires manual configuration X.Org and run through startx) and the graphical environment on the basis of simple window managers, such as twm, fvwm, wmaker, icewm and openbox.