From a2af30751d44acee179593e7ac4c4a5c25724225 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Sat, 23 May 2009 15:20:47 +0200 Subject: Link to the HurdFr liste des travaux de packaging. --- hurd/running/debian/porting.mdwn | 3 +++ 1 file changed, 3 insertions(+) (limited to 'hurd/running') diff --git a/hurd/running/debian/porting.mdwn b/hurd/running/debian/porting.mdwn index 3d25b4b9..10ee4c5c 100644 --- a/hurd/running/debian/porting.mdwn +++ b/hurd/running/debian/porting.mdwn @@ -24,6 +24,9 @@ the list below or in the [Alioth task tracker](http://alioth.debian.org/pm/task.php?group_project_id=34&group_id=30628&func=browse) so other people do not do duplicated work. +Also, the [[community/HurdFr]] guys maintain their own [liste des travaux de +packaging](http://wiki.hurdfr.org/index.php/Liste_des_travaux_de_packaging). + Aside from the Alioth task tracker, here is a list of some packages (the important ones, as they're, e.g., blocking other packages from being built) that need someone to work on them. -- cgit v1.2.3 From 0075616fc22070b55573da056d0fc6ea42024c63 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Thu, 4 Jun 2009 15:02:28 +0200 Subject: Updated the Gentoo GNU/Hurd state, removed Bee and cleaned up the dsitrib page a bit. --- hurd/running/distrib.mdwn | 9 ++++++++- hurd/running/gentoo.mdwn | 30 ++++++++++++++++++++++++++++-- 2 files changed, 36 insertions(+), 3 deletions(-) (limited to 'hurd/running') diff --git a/hurd/running/distrib.mdwn b/hurd/running/distrib.mdwn index bbf0a380..229e2d8f 100644 --- a/hurd/running/distrib.mdwn +++ b/hurd/running/distrib.mdwn @@ -1,8 +1,15 @@ +Working distributions of GNU/Hurd: + * [[Debian]] + +GNU/Hurd distributions in early stages of development: + * [[Gentoo]] -* [[Bee]] * [[GNU]] + # Issues diff --git a/hurd/running/gentoo.mdwn b/hurd/running/gentoo.mdwn index 89d5d9cf..2a979f41 100644 --- a/hurd/running/gentoo.mdwn +++ b/hurd/running/gentoo.mdwn @@ -3,6 +3,32 @@ Unofficial port to Gentoo and the portage system. It was [announced](http://forums.gentoo.org/viewtopic.php?t=41939&postdays=0&postorder=asc&start=0) March 17, 2003 in the Gentoo forums. There's a #gentoo-irc channel similar to -[[IRC]]. At present (May 2005), there's no activity and Eric Olinger has not -the time to maintain this distri. +[[IRC]]. +### State of the GGH, 2009-05 + +> *Did you work a bit more on the Gentoo GNU/Hurd?* + +I tried to resume my work 3-4 months ago but I found some problems with +portage and python functions not implemented on Hurd so I stopped. I think +that back in 2006 with portage 2.0.54 those functiones weren't necessary. + +> *And do you have some information which might help others advance what you began?* + +I just have all the ebuilds and binary packages I merged online on +[http://www.mundurat.net/ggh/portage](http://www.mundurat.net/ggh/portage). + +To continue my work just take a Debian/Hurd and install portage by hand. + +Once there take the profile and start bootstraping portage and all the +ebuild it needs (patch, python, bzip2...). + +The major problems are: + +- combine the perfect gcc/binutils/glibc/gnumach/hurd and to be able to boot +- lack of development on gnumach/hurd and current 'degraded' status. + +I don't think I can help much right now, but if you have any other +question just write me. + +MiKeL -- cgit v1.2.3 From bc6b7ab79b0039dbc7806f0a38f54314405ecba0 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Thu, 4 Jun 2009 15:04:49 +0200 Subject: debian distro: Put the link to the official site at the head of the list. --- hurd/running/debian.mdwn | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'hurd/running') diff --git a/hurd/running/debian.mdwn b/hurd/running/debian.mdwn index 82d84bbe..dbd7d035 100644 --- a/hurd/running/debian.mdwn +++ b/hurd/running/debian.mdwn @@ -1,5 +1,7 @@ [[!meta title="Debian GNU/Hurd"]] +- Official page about the Debian GNU/Hurd port: [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) + - Debian [[FAQ]] -- Frequently Asked Questions - [[After_install]] -- Do this to get networking, new console and X - [Presentation](http://people.debian.org/~mbanck/talks/hurd_lt2004/html/) @@ -8,7 +10,6 @@ - [[Porting]] -- Helping with porting packages * [[Patch_submission]] -- How to submit patches for build failures -- Official page about the Debian GNU/Hurd port: [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) - [Installation Instructions](http://www.debian.org/ports/hurd/hurd-install) - [Upgrading K11 or K14 based systems to unstable](http://lists.debian.org/debian-hurd/2007/09/msg00007.html) -- cgit v1.2.3 From 3281cbe45bb9309ca8a3d50a8e675500050ac7de Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Thu, 4 Jun 2009 15:09:59 +0200 Subject: debian distro: added headings. --- hurd/running/debian.mdwn | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) (limited to 'hurd/running') diff --git a/hurd/running/debian.mdwn b/hurd/running/debian.mdwn index dbd7d035..bf217403 100644 --- a/hurd/running/debian.mdwn +++ b/hurd/running/debian.mdwn @@ -1,17 +1,28 @@ [[!meta title="Debian GNU/Hurd"]] +## Debian Resources + - Official page about the Debian GNU/Hurd port: [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) - Debian [[FAQ]] -- Frequently Asked Questions -- [[After_install]] -- Do this to get networking, new console and X -- [Presentation](http://people.debian.org/~mbanck/talks/hurd_lt2004/html/) - *Debian GNU/Hurd* by [[MichaelBanck]], LinuxTag 2004 Karlsruhe -- [[Status]] -- [[Porting]] -- Helping with porting packages - * [[Patch_submission]] -- How to submit patches for build failures + +## Installing - [Installation Instructions](http://www.debian.org/ports/hurd/hurd-install) - [Upgrading K11 or K14 based systems to unstable](http://lists.debian.org/debian-hurd/2007/09/msg00007.html) -- [Archive Qualification](http://wiki.debian.org/ArchiveQualification/hurd-i386) +- [[After_install]] -- Do this to get networking, new console and X + +## Contributing + +- [[Porting]] -- Helping with porting packages + * [[Patch_submission]] -- How to submit patches for build failures - [[Creating_image_tarball]] + +## Additional Information + +- [Presentation](http://people.debian.org/~mbanck/talks/hurd_lt2004/html/) + *Debian GNU/Hurd* by [[MichaelBanck]], LinuxTag 2004 Karlsruhe +- [[Status]] +- [Archive Qualification](http://wiki.debian.org/ArchiveQualification/hurd-i386) + -- cgit v1.2.3 From 6b7cb4dbb2aa81685f93f1abb9be5251dccf1443 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Thu, 4 Jun 2009 15:10:47 +0200 Subject: debian distro: smaller headings. --- hurd/running/debian.mdwn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'hurd/running') diff --git a/hurd/running/debian.mdwn b/hurd/running/debian.mdwn index bf217403..97d35bd7 100644 --- a/hurd/running/debian.mdwn +++ b/hurd/running/debian.mdwn @@ -1,25 +1,25 @@ [[!meta title="Debian GNU/Hurd"]] -## Debian Resources +### Debian Resources - Official page about the Debian GNU/Hurd port: [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) - Debian [[FAQ]] -- Frequently Asked Questions -## Installing +### Installing - [Installation Instructions](http://www.debian.org/ports/hurd/hurd-install) - [Upgrading K11 or K14 based systems to unstable](http://lists.debian.org/debian-hurd/2007/09/msg00007.html) - [[After_install]] -- Do this to get networking, new console and X -## Contributing +### Contributing - [[Porting]] -- Helping with porting packages * [[Patch_submission]] -- How to submit patches for build failures - [[Creating_image_tarball]] -## Additional Information +### Additional Information - [Presentation](http://people.debian.org/~mbanck/talks/hurd_lt2004/html/) *Debian GNU/Hurd* by [[MichaelBanck]], LinuxTag 2004 Karlsruhe -- cgit v1.2.3 From a38d0ebac5d39f2c18b180f2ab76a0afc9a15f83 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Thu, 4 Jun 2009 15:53:06 +0200 Subject: Added information about the babhurd qemu image with the translator intro. --- hurd/running/qemu.mdwn | 4 ++- hurd/running/qemu/babhurd_image.mdwn | 67 ++++++++++++++++++++++++++++++++++++ 2 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 hurd/running/qemu/babhurd_image.mdwn (limited to 'hurd/running') diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index 661084d3..a8049baf 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -15,7 +15,9 @@ volunteers and may not have been tested extensively. * [Disk image](http://draketo.de/dateien/hurd/bab-hurd-qemu-2008-10-29.img.tar.bz2) with a short intro on translators. Just start it with 'qemu *disk_image.img*'. - It should work without any of the configuration below. when you use it, please [tell me your experience with it](http://draketo.de/contact)! - [[community/weblogs/ArneBab]] + It should work without any of the configuration below. If you want to know what you can do + with it, please have a look at [[its_wikipage|hurd/running/qemu/babhurd_image]]. And when + you use it, please [tell me your experience with it](http://draketo.de/contact)! - [[community/weblogs/ArneBab]] diff --git a/hurd/running/qemu/babhurd_image.mdwn b/hurd/running/qemu/babhurd_image.mdwn new file mode 100644 index 00000000..e13621cb --- /dev/null +++ b/hurd/running/qemu/babhurd_image.mdwn @@ -0,0 +1,67 @@ +What this little Hurd image can do +---------------------------------- + +### About this text + +This is the README file accompanying a +[disk_image](http://draketo.de/dateien/hurd/bab-hurd-qemu-2008-10-29.img.tar.bz2) for +[[running_the_GNU/Hurd_via_qemu|hurd/running/qemu]]. To run the disk image, just use *'qemu +disk_image.img'*. + +You can find the custom *.bashrc* used to tell the user about it as well as this text itself +in the Mercurial repository [hurd_intro](http://bitbucket.org/ArneBab/hurd_intro). + +### Intro + +The Hurd has some unique capabilities, and we created this simple image +to enable you to easily try two of them: + +* The simplest of translators: Hello World! +* Transparent FTP + +### Hello World + +To try out the simplest of translators, you can go the following simple steps: + +$ cat hello +$ setrans hello /hurd/hello +$ cat hello +"Hello World!" +$ settrans -g hello +$ cat hello + +What you do with these steps is first verifying that the file "hello" is empty. + +Then you setup the translator /hurd/hello in the file/node hello. + +After that you check the contents of the file, and the translator returns "Hello World!". + +To finish it, you tell the translator to go away from the file "hello" via "settrans -g hello" and verify that now the file is empty again. + +### Transparent FTP + +We already setup a a transparent FTP translator for you at /ftp: + +With it you can easily access public FTP via the file system, for example the one from the free university of Berlin: + +$ ls /ftp://ftp.gnu.org/ + +But you can also do this very easily yourself: + +$ # Setup the translator on the node ftp: +$ settrans -c ftp: /hurd/hostmux /hurd/ftpfs / + +and you can access FTP sites via the pseudo-directory ftp:, for example with + +$ ls ftp://ftp.gnu.org/ + +What you do here is setting up the translator /hurd/hostmux on ftp: and passing it the translator /hurd/ftpfs to use for resolving accesses as well as / as additional path component. + + +These were only two basic usages of translators on the Hurd. We're sure you'll quickly see many other ways to use this. + +As a last comment: You can setup a translator on any node you have access to, so you can for example mount any filesystems as normal user. + +You might currently be logged in as root, but you could just as well do the same as normal user. + +Why don't you try it out? -- cgit v1.2.3 From 2b2ebafeb72ac5e87468b2292920ec291cd28dc2 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Thu, 4 Jun 2009 15:57:37 +0200 Subject: polishing. --- hurd/running/qemu/babhurd_image.mdwn | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'hurd/running') diff --git a/hurd/running/qemu/babhurd_image.mdwn b/hurd/running/qemu/babhurd_image.mdwn index e13621cb..6932a737 100644 --- a/hurd/running/qemu/babhurd_image.mdwn +++ b/hurd/running/qemu/babhurd_image.mdwn @@ -23,12 +23,12 @@ to enable you to easily try two of them: To try out the simplest of translators, you can go the following simple steps: -$ cat hello -$ setrans hello /hurd/hello -$ cat hello -"Hello World!" -$ settrans -g hello -$ cat hello + $ cat hello + $ setrans hello /hurd/hello + $ cat hello + "Hello World!" + $ settrans -g hello + $ cat hello What you do with these steps is first verifying that the file "hello" is empty. @@ -42,18 +42,18 @@ To finish it, you tell the translator to go away from the file "hello" via "sett We already setup a a transparent FTP translator for you at /ftp: -With it you can easily access public FTP via the file system, for example the one from the free university of Berlin: +With it you can easily access public FTP via the file system, for example the one from the GNU project: -$ ls /ftp://ftp.gnu.org/ + $ ls /ftp://ftp.gnu.org/ But you can also do this very easily yourself: -$ # Setup the translator on the node ftp: -$ settrans -c ftp: /hurd/hostmux /hurd/ftpfs / + $ # Setup the translator on the node ftp: + $ settrans -c ftp: /hurd/hostmux /hurd/ftpfs / and you can access FTP sites via the pseudo-directory ftp:, for example with -$ ls ftp://ftp.gnu.org/ + $ ls ftp://ftp.gnu.org/ What you do here is setting up the translator /hurd/hostmux on ftp: and passing it the translator /hurd/ftpfs to use for resolving accesses as well as / as additional path component. -- cgit v1.2.3 From 9e0b39a36911da5e303a7ad2ccc80eb5d1716202 Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Thu, 4 Jun 2009 15:59:32 +0200 Subject: polishing. --- hurd/running/qemu/babhurd_image.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hurd/running') diff --git a/hurd/running/qemu/babhurd_image.mdwn b/hurd/running/qemu/babhurd_image.mdwn index 6932a737..c0952fcf 100644 --- a/hurd/running/qemu/babhurd_image.mdwn +++ b/hurd/running/qemu/babhurd_image.mdwn @@ -4,7 +4,7 @@ What this little Hurd image can do ### About this text This is the README file accompanying a -[disk_image](http://draketo.de/dateien/hurd/bab-hurd-qemu-2008-10-29.img.tar.bz2) for +[disk\_image](http://draketo.de/dateien/hurd/bab-hurd-qemu-2008-10-29.img.tar.bz2) for [[running_the_GNU/Hurd_via_qemu|hurd/running/qemu]]. To run the disk image, just use *'qemu disk_image.img'*. -- cgit v1.2.3 From 57802d1b976657caaab23c2683f3fe74df78e5ef Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Thu, 4 Jun 2009 16:05:02 +0200 Subject: polishing. --- hurd/running/qemu.mdwn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'hurd/running') diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index a8049baf..28d49429 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -4,8 +4,7 @@ This page discusses things for [[Unix]] systems, there is a separate page for # Readily Available Images -[Official Debian GNU/Hurd QEMU -image](http://ftp.debian-ports.org/debian-cd/K16/debian-hurd-k16-qemu.img.tar.gz) +* [Official Debian GNU/Hurd QEMU image](http://ftp.debian-ports.org/debian-cd/K16/debian-hurd-k16-qemu.img.tar.gz) (!) Note that the following are unofficial images: they have been prepared by volunteers and may not have been tested extensively. -- cgit v1.2.3 From 49a4a4c81e1c85d88dc6185b84a0ca4f12d37a1d Mon Sep 17 00:00:00 2001 From: Arne Babenhauserheide Date: Thu, 4 Jun 2009 16:06:28 +0200 Subject: polishing. --- hurd/running/qemu.mdwn | 2 ++ 1 file changed, 2 insertions(+) (limited to 'hurd/running') diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index 28d49429..a059f3b1 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -4,6 +4,8 @@ This page discusses things for [[Unix]] systems, there is a separate page for # Readily Available Images +To try out the Hurd you can use the image of the Debian GNU/Hurd: + * [Official Debian GNU/Hurd QEMU image](http://ftp.debian-ports.org/debian-cd/K16/debian-hurd-k16-qemu.img.tar.gz) (!) Note that the following are unofficial images: they have been prepared by -- cgit v1.2.3