Fedora developers: It's GNU's 30th birthday today, so I thought I'd upload a relevant side project of mine: a package to cross-compile a GNU (Hurd) operating system using Fedora. https://github.com/dm0-/gnuxc No pre-compiled binaries are provided; everything is built from (mostly) unpatched upstream sources. There are two main components to the build process. First: The Fedora development environment (sysroot and cross-tools) is maintained in RPMs. Bootstrap the environment with the setup-sysroot.sh script. Second: There are make files to build the GNU system. They are called from the main GNUmakefile. Most of these make rules can be used on the running GNU system itself to rebuild packages natively. The BUILD.md file documents the step-by-step procedure to create and run a complete virtual operating system. I began this project as a learning experience earlier in the year and have been fiddling with it in my spare time since. It's nowhere near what I would consider "finished", but it does create something usable up to a graphical desktop environment. It is uploaded for anyone interested to learn about cross-compiling or building a free OS from source. It is not intended to provide a primary desktop OS, since there are still many problems to be addressed. (I'd recommend trying Debian Hurd instead, if a more stable Hurd system is your goal.) I'll try to remember to push my updates to the repo occasionally. Feel free to clone it and do whatever you want to it. Happy Hacking dm0 -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct