This project itself is a build system, and running it will produce a free software GNU distribution. It is tailored to be run on Fedora 27, packaging all the cross-compilers and development files into RPMs. When the development packages are installed, they are used by Make rules to build the operating system. Most of these rules can be used to rebuild or upgrade components on the OS natively.
Source code and detailed instructions are hosted in a GitHub project. A brief manual is included that explains how to use the main components of the operating system.
The build system source can be cloned from GitHub. Package sources are downloaded automatically as part of the build process.
The sysroot builder's output was converted to a graph of RPM build-time dependencies to visually illustrate the cross-compiler environment structure.
Upon starting the computer, you will be presented with this GNU GRUB boot menu.
When booting a VM for Hurd hardware compatibility, GRUB shows the logo of the hypervisor, GNU Linux-libre.
This is the default environment when EFI-booting the system.
The Hurd console can draw Unicode fonts, colored text, and custom glyphs.
GNU WindowMaker is the default desktop environment. Of course, a few games are included.
Color fonts are now supported, shown here in GTK+ 3's new emoji chooser widget.
Projects install their TCL/TK programs, such as Python's IDLE and the Git GUI.
GNU IceCat is built with GTK+ 3 and supports OpenGL and free video formats.