Jon: We need a better logo for this page - ever since the Gentoo and Bee movements got involved I've been thingking about fixing this logo, but I haven't had any time. Suggestions, gfx donations? -- [[Main/JoachimNilsson]] - 30 Jun 2004 # Getting Your GNU/Hurd Running This web is about the distribution of software: where and how to get it.

%TOC%

Distributions

Debian GNU/Hurd port:

Official page about the Debian distribution of the GNU/Hurd system. Some additional notes are at Debian Status[[DebianStatus]].

  • Debian FAQ[[DebianFAQ]]

  • Debian After Install[[DebianAfterInstall]] -- Do this to get networking, new console and X

Gentoo-Hurd
Unofficial port to Gentoo & the portage system. It was announced March 17, 2003 in the Gentoo forums. There's a #gentoo-irc channel similar to Hurd IRC[[Hurd/HurdIRC]]. At present (May 2005), there's no activity and Eric Olinger has not the time to maintain this distri.

Bee GNU/Hurd
Castellano distribution, pkgsrc package based. Bochs Emulator[[BochsEmulator]] image available too. They have their own wiki and a mail list (no archive).

Some ISOs
GNUAB has some images and packages available at http://ftp.gnuab.org for the unreleased (not unstable) Debian distro

Gnu OS[[GnuOS]]
distribution is in discussion & pre-planning phase

General

Welcome Note
Introduction to GNU and the Hurd sent monthly to Help-Hurd@gnu.org.

Software Licensing[[SoftwareLicensing]]
The copyright and license information for software that is distributed with the Hurd software is important. Debian has it's DFSG guidelines. Other distributions will need to address these same issues.

Frequently Asked Questions[[FrequentlyAskedQuestions]]
It's good to read it before asking questions.

Gnu Debian Relationship[[GnuDebianRelationship]]
How does the GNU/Debian relationship work?

Software Licensing[[SoftwareLicensing]]
The copyright and license information for software that is distributed with the Hurd software is important. Debian has it's DFSG guidelines. Other distributions will need to address these same issues.

Hot Topics (more[[WebStatistics]]) Top Contributors
%INCLUDE{"WebStatistics" pattern=".*?\-\-statTopContributors\-\-\>[^\|]+\|[^\|]+\|[^\|]+\|[^\|]+\|[^\|]+\|[^\|]+(\|[^\|]+\|[^\|]+\|).*"}%


More search options in Web Search[[WebSearch]]

Currently, Web refers to the Distrib Web.

  • Web Index[[WebIndex]] - alphabetical
  • Web Changes[[WebChanges]] - by modification time
  • Web Notify[[WebNotify]] - email alerts

## Installation
Install Instructions
Currently, Debian's installation instructions are the most up-to-date. Install Notes[[Hurd/InstallNotes]] is an errata companion document with more helpful hints that have not yet been incorporated.
Cross Install[[CrossInstall]]
Another way to install a system.
Release Information
About the latest CD release. Includes errata, known bugs and fixes. See CDNotes Home[[CDNotesHome]] and Tarball Notes Home[[TarballNotesHome]] for summaries
Grub Notes[[GrubNotes]]
A quick reference and explanation. There's also a topic for the new Grub Conf[[GrubConf]].
Install Tips[[InstallTips]]
Info on how to install without a cd drive or linux installed as well as a few tips.
Another installation method is using an emulated environment. The [[BochsEmulator]] was originally the recommended virtual machine solution, however most have switched over to QEMU, as it runs faster. * [[HurdOnQEMU]] - A guide on how to use QEMU to run the hurd. * [[BochsFAQ]] - Common questions you should read. * [[VmWare]] - Why using it is discouraged.
Debian Installer
Work has been started by James Morrison and Glenn McGrath to Port Debootstrap[[PortDebootstrap]]. There is also a New Debian Installer[[NewDebianInstaller]]. Why should Hurd folks care? It's important because this is the next generation installer that is intended to be used by all ports when Sarge is released.
## Using the system [[DebianAfterInstall]] instructions are a must-read to prepare an usable system. [[PackageTroubleshooting]] reports known bugs, quirks and workarounds about getting applications to work (if possible). ## For Developers
Savannah Projects[[SavannahProjects]]
Savannah is a CVS & Bug system evolved from a free version of the code that powers sourceforge.net. It has forked and been slightly modified for use by FSF, GNU and non-GNU projects. Actual Development takes place here. There is also a help wanted list.
Porting Issues[[PortingIssues]] FAQ
What does it take to move a piece of Debian packaged software to the GNU/Hurd port?
Building The Hurd[[BuildingTheHurd]]
A summary by the Gentoo folks, thanks Jon Portnoy - avenj@gentooNOSPAM.org
Debain Infrastructure
Testing is critical in helping the development effort. Bugs (defect reports) can be filed against the Debian software package in which they are found. Bts Filing[[BtsFiling]] tells how to file a Debian bug report. Debian Packages[[DebianPackages]] has some information about how Debian splits the software into packages and some references. There is a buildd autobuilder compiling the Debian Sid archive software for the GNU/Hurd port. Buildd Status[[BuilddStatus]] includes information on the buildd & turtle efforts.
Uninstallable packages
Many packages depend on these uninstallable packages. So building one of them will allow other to be build too.
Technical References
There are many standards and documents that might be applicable for those interested in developing software.
* GNU [Coding Standards](http://www.gnu.org/prep/standards.html) * [[TestSuites]] - Posix, Perl, results feedback, etc. * [docs and papers](http://www.gnu.org/software/hurd/docs.html) * [[SystemAPILimits]] * [[Hurd/HurdSpecificGlibcApi]] * [[CodeAnnouncements]] - Recent coding projects related to the Hurd
Debian Developer's Corner
The following references are provided as a starting point for those interested in helping to package software for Debian GNU/Hurd and Debian GNU/Linux.
* [Policy Manual](http://www.debian.org/doc/debian-policy/) * Developer's [Reference](http://www.debian.org/doc/developers-reference/) * New Maintainers [Guide](http://www.debian.org/doc/maint-guide/) * There are many Debian email lists
Debian Todo
Packages needing attention. A possible use of this site could be to help track similar needs via Hurd Wnpp[[HurdWnpp]]. This is not yet implemented.
Gnu Distribution Rumors[[GnuDistributionRumors]]
There are some discussions and several rumors circulating about creating a completely new distribution, not using a Debian architecture.
## Misc.
Why a separate section of the website for this?
There are fundamentally different issues about distributions compared with coding. Distributions are concerned with final default configurations of packaged software and system integration as they use many software packages and help give users a sense of using an OS "product."
Why Debian[[WhyDebian]]
A one page document focused on Debian aimed at users to answer their question "Why Debian?"
Debian Product Sheet[[DebianProductSheet]]
Technical description of Debian aimed at those interested in Debian.
* [Misc. Docs @Etherhogz](http://www.etherhogz.org/doc/) (broken) * [Ognyan Kulev Collection](http://debian.fmi.uni-sofia.bg/~ogi/hurd/links/index.html) of links (unsupported) * [2000 Jim Franklin Collection](http://angg.twu.net/the_hurd_links.html) of links ---- Meta discussions about the Distrib web goes in the [[WebDiscuss]] topic. [[WebPreferences]] - administrative