Differences between revisions 2 and 204 (spanning 202 versions)
Revision 2 as of 2007-11-02 18:08:53
Size: 513
Editor: FranklinPiat
Comment: consider renaming those pages DebianGnuHurd/*
Revision 204 as of 2014-05-01 20:12:06
Size: 7439
Comment: update TODO
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
# Put translations here # ~-Translation(s): English - [[de/Debian_GNU/Hurd|Deutsch]]
Line 3: Line 4:
Placeholder until top-level stuff is moved here.
[[Debian]] > [[Debian_GNU|Debian GNU]] > Debian GNU/Hurd
----
This page attempts to be a reference for all resources related to Debian GNU/Hurd that can be useful for users and developers. Feel free to add more stuff as you see fit.

''"In a discussion with the Debian Hurd porters it was decided that the
Hurd port stays on FTPMaster until Wheezy is released. Should they
have managed to get the port into a state that it is released together
with all the others (probably as a technology preview), it is kept in
the archive. Should they not manage this the port will be removed from
the main archive and move fully to debian-ports.org."''<<FootNote([[http://lists.debian.org/debian-devel-announce/2011/03/msg00015.html]] - Debian pushes development of the Hurd port)>>


= What is Debian GNU/Hurd ? =
''Debian GNU/Hurd'' is an operating system from Debian, but which uses [[http://www.gnu.org/software/hurd/|GNU Hurd]], which is a set of servers, running on top of the GNU Mach microkernel instead of the kernel named ''Linux'' (thus the name Debian GNU/Hurd). Some day, most applications will exist both in ''Debian GNU/Hurd'' and in ''[[DebianGnuLinux|Debian GNU/Linux]]''.

== Basic info ==

 * [[http://www.debian.org/ports/hurd/|Official port site]]

 * [[http://www.gnu.org/software/hurd/|GNU's GNU Hurd]]

 * Installation and testing:
  * http://www.debian.org/ports/hurd/hurd-install
   * Debian "Sid" debian-installer images available [[http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/]].
   * This is the prefered method of install.
  * [[DebianPackage:crosshurd|Cross Hurd]]
  * Pre-build image files (*.img.*) at [[http://people.debian.org/~sthibault/hurd-i386/]]

 * [[Debian_GNU/Hurd_FAQ]]

 * [[TheHurd]] page. (Merge?)

 * [[http://lists.debian.org/debian-hurd/|User/developer discussion mailing list]]

 * [[http://lists.debian.org/debian-devel-announce/2011/07/msg00002.html|Last bits from the project]]

 * IRC channel: http://www.gnu.org/software/hurd/irc.html
  * [[irc://irc.freenode.net/hurd|#hurd]] on irc.freenode.net
  * [[irc://irc.debian.org/debian-hurd|#debian-hurd]] on irc.debian.org

 * [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-hurd@lists.debian.org;tag=hurd|Bugs]]

== Goals for releasing in jessie ==

 * Fix at least the required, important and standard packages from http://people.debian.org/~sthibault/out_of_date.txt
 * Try to fix the top of http://people.debian.org/~sthibault/graph-total-top.txt
 * Good archive coverage.
  * We're at 80%, kfreebsd was at 85% when it entered wheezy. Although probably not reachable, we can probably do better with
   * mono
   * fpc
   * nodejs
 * debian-installer
  * Be able to install at least the base from official mirror (now just missing dhcp)
  * Just works fine from official mirror
  * except isc-dhcp, whose fixed version is still only in experimental, waiting for an upload to unstable
 * buildd
  * security
  * DSA
 * Get Xorg + gnome/kde/xfce/lxde (lxde is working, xfce should work, kde is missing working dbus (due to local socket auth and bugs in select() cornercases)) + some webbrowser working (iceweasel 9 works, though not https, DebianBug:739658).
 * No more binaries built in "use debian-ports" era ([[http://lists.debian.org/debian-hurd/2013/07/msg00014.html]]):
  * emacs23
   * lost cause, will be dropped once emacs24 is fixed for good (DebianBug:725099) and made default
  * xserver-xorg-video-openchrome, to remove
   * DebianBug:672546
   * Probably just forget about it
 * Basic ACPI support (but what?)
 * (./) proper dhcp support in installed system
  * (./) use ifup/ifdown instead of translators entry?
 * (./) Switch by default to plain sysv startup
 * (./) fix "su" to root discrepancy (PATH does not include sbin etc.), apparently simply because shadow's su vs coreutils' su.
  * see [[http://article.gmane.org/gmane.linux.utilities.util-linux-ng/6488]]
  * newer coreutils drops su ([[http://lists.debian.org/debian-hurd/2013/07/msg00057.html]]), switch to util-linux' su once util-linux is updated
  * or rather switch to shadow's, like linux, DebianBug:737805

== Goals for later ==

 * IPv6 support in d-i (after it is settled for linux).
 * upgrade libfuse compatibility to >= 2.6.5, with fuse_lowlevel.h, [[http://www.gnu.org/software/hurd/hurd/libfuse.html]]
 * add cpuid-based autoloading of libc0.3-i686
 * add autoloading of libc0.3-xen

== packages in debian-ports (those marked with <!> need to be integrated in the main archive): ==

  * (hurd-any) cardmgr-gnumach
   * wifi, can live without
   * postpone
  * emacs-defaults
   * default to emacs24
   * DebianBug:703683
  * gdb
   * Add hardware watch support.
  * icon
   * DebianBug:654381
   * -k option issue fixed by exec_file_name patch in libc.
  * <!> isc-dhcp
   * DebianBug:616290
   * Being Discussed directly with upstream, upstream patch available
   * Maintainer wants patch really applied upstream before adding it to debian.
   * patch applied upstream for newer version.
  * ntp
   * Ship ntpdate at least.
  * (hurd-any) random-egd
   * make it an alternative to Marcus' C implementation
   * can live without
   * can postpone
  * (hurd-any) util-hurd
  * (hurd-any) wireless-tools-gnumach
   * just for wifi, can live without
   * postpone
  * x86info
   * DebianBug:468696

== Developer info ==

 * DD-accessible machines running GNU/Hurd:
  * hurd-i386: see [[ArchiveQualification/hurd-i386]]

 * [[ArchiveQualification/hurd-i386]]

 * [[https://alioth.debian.org/projects/debian-hurd/|Debian GNU/Hurd port on alioth]]

 * [[http://www.debian.org/ports/hurd/hurd-devel|Debian GNU/Hurd Development]]

 * --( [[https://debian-hurd.alioth.debian.org/TODO|TODO file, with all sorts tasks we need help on]] )--

 * --( [[http://debian-hurd.alioth.debian.org/NOTES.archive|NOTES about package status in official archive]] )--

 * --( [[http://alioth.debian.org/~kibi/bd-report/|Packages with uninstallable Build-Depends]] )--

 * [[http://edos.debian.net/edos-debcheck/unstable.php|Uninstallable packages (EDOS debcheck)]]

 * --( [[http://www.debian.org/ports/hurd/hurd-devel-debian|Basic porting information]] )--

 * --( [[http://alioth.debian.org/tracker/?atid=410472&group_id=30628&func=browse|Our patches directory]] )--

 * --( [[http://debian-hurd.alioth.debian.org/patches/debian-only/|Patches that are only needed for Debian]] (either because they're fixed-upstream, or because of their Debian-specific nature) )--

 * [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?users=debian-hurd@lists.debian.org;tag=hurd|Patches submitted in the Debian BTS]]

 * [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?submitter=dschepler@gmail.com|General FTBFS also affect us (dschepler@gmail.com)]]
 * [[http://bugs.debian.org/cgi-bin/pkgreport.cgi?submitter=lucas@lucas-nussbaum.net|General FTBFS also affect us (lucas@lucas-nussbaum.net)]]

 * [[https://buildd.debian.org/|Build logs of Debian GNU/Hurd]]

 * [[https://alioth.debian.org/projects/pkg-hurd/|Hurd package on alioth]]

 * [[https://alioth.debian.org/projects/crosshurd/|crosshurd on alioth]]
Line 7: Line 155:
 <!> Please consider renaming those pages !DebianGnuHurd/* rather than Debian_Gnu/Hurd*
 1. The convention on this wiki is to use MoinMoin:CamelCase .
 1. The sub-pages would be attached to !DebianGnuHurd and not to !DebianGnu
 2. It would be consistent with DebianGnuLinux (I understand it wouldn't be consistent with kfreebsd which should also be renamed.)
(Michael, can you delete this note, whether you rename the page or not)
## This page is referenced from http://www.debian.org/ports/kfreebsd-gnu/
CategoryPermalink

Debian > Debian GNU > Debian GNU/Hurd


This page attempts to be a reference for all resources related to Debian GNU/Hurd that can be useful for users and developers. Feel free to add more stuff as you see fit.

"In a discussion with the Debian Hurd porters it was decided that the Hurd port stays on FTPMaster until Wheezy is released. Should they have managed to get the port into a state that it is released together with all the others (probably as a technology preview), it is kept in the archive. Should they not manage this the port will be removed from the main archive and move fully to debian-ports.org."1

What is Debian GNU/Hurd ?

Debian GNU/Hurd is an operating system from Debian, but which uses GNU Hurd, which is a set of servers, running on top of the GNU Mach microkernel instead of the kernel named Linux (thus the name Debian GNU/Hurd). Some day, most applications will exist both in Debian GNU/Hurd and in Debian GNU/Linux.

Basic info

Goals for releasing in jessie

  • Fix at least the required, important and standard packages from http://people.debian.org/~sthibault/out_of_date.txt

  • Try to fix the top of http://people.debian.org/~sthibault/graph-total-top.txt

  • Good archive coverage.
    • We're at 80%, kfreebsd was at 85% when it entered wheezy. Although probably not reachable, we can probably do better with
      • mono
      • fpc
      • nodejs
  • debian-installer
    • Be able to install at least the base from official mirror (now just missing dhcp)
    • Just works fine from official mirror
    • except isc-dhcp, whose fixed version is still only in experimental, waiting for an upload to unstable
  • buildd
    • security
    • DSA
  • Get Xorg + gnome/kde/xfce/lxde (lxde is working, xfce should work, kde is missing working dbus (due to local socket auth and bugs in select() cornercases)) + some webbrowser working (iceweasel 9 works, though not https, 739658).

  • No more binaries built in "use debian-ports" era (http://lists.debian.org/debian-hurd/2013/07/msg00014.html):

    • emacs23
      • lost cause, will be dropped once emacs24 is fixed for good (725099) and made default

    • xserver-xorg-video-openchrome, to remove
      • 672546

      • Probably just forget about it
  • Basic ACPI support (but what?)
  • (./) proper dhcp support in installed system

    • (./) use ifup/ifdown instead of translators entry?

  • (./) Switch by default to plain sysv startup

  • (./) fix "su" to root discrepancy (PATH does not include sbin etc.), apparently simply because shadow's su vs coreutils' su.

Goals for later

packages in debian-ports (those marked with <!> need to be integrated in the main archive):

  • (hurd-any) cardmgr-gnumach
    • wifi, can live without
    • postpone
  • emacs-defaults
  • gdb
    • Add hardware watch support.
  • icon
    • 654381

    • -k option issue fixed by exec_file_name patch in libc.
  • <!> isc-dhcp

    • 616290

    • Being Discussed directly with upstream, upstream patch available
    • Maintainer wants patch really applied upstream before adding it to debian.
    • patch applied upstream for newer version.
  • ntp
    • Ship ntpdate at least.
  • (hurd-any) random-egd
    • make it an alternative to Marcus' C implementation
    • can live without
    • can postpone
  • (hurd-any) util-hurd
  • (hurd-any) wireless-tools-gnumach
    • just for wifi, can live without
    • postpone
  • x86info

Developer info


CategoryPermalink

  1. http://lists.debian.org/debian-devel-announce/2011/03/msg00015.html - Debian pushes development of the Hurd port (1)