From 7f3ae4ffa086ff2dc2e7054b6c70af71ede0a2b8 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 00:53:35 +0100 Subject: Add HR rule over h1 tags --- hurd/running/qemu.mdwn | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) (limited to 'hurd') diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index 48ab872a..bdcbf219 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, -2013, 2014, 2016 Free Software Foundation, Inc."]] + [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -9,6 +9,8 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] +[[!meta title "QEMU Image"]] + This page discusses things for [[Unix]] systems, there is a separate page for [[Microsoft_Windows]] systems. @@ -16,6 +18,7 @@ See the discussion about [[hurd/running/qemu/writeback_caching]]. [[!toc]] +--- # Readily Available Images You can use the following images to give the GNU/Hurd a try. @@ -38,18 +41,21 @@ volunteers and may not have been tested extensively. 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]] +--- # Arch Hurd Live CD Also you can use QEMU to easily try one of the [[Hurd_LiveCDs|hurd/running/live_cd/]]. +--- # What is Needed to create a QEMU image ## Debian Installer Instructions for creating a qemu image from the install CDs from debian installer can be found in the README alongside the d-i Hurd images: +--- # KVM acceleration Check if your CPU supports kvm: @@ -97,6 +103,7 @@ More info on kvm at: http://www.linux-kvm.org/page/FAQ If your machine supports hardware acceleration, you should really use the kvm variant of qemu, as it speeds things quite a lot. +--- # HAP/EPT/NPT acceleration Performance will be yet better if HAP (EPT or NPT) is available: @@ -104,6 +111,7 @@ Performance will be yet better if HAP (EPT or NPT) is available: $ grep ept /proc/cpuinfo $ grep npt /proc/cpuinfo +--- # Installing Debian/Hurd with QEMU using the Debian installer Note: If you have hardware support, replace the qemu commands below with kvm, e.g. qemu-ing -> kvm-img. @@ -195,7 +203,7 @@ During the graphical emulation, you can use the following keys: 3 Serial port Toggle mouse and keyboard grab. - +--- # Transferring Files ## Mounting Disk Image on Host @@ -230,7 +238,7 @@ loop-mounting the file systems images. (Also you don't need `root' rights.) However, note that there is a bug in [[translator/fatfs]]: [[!GNU_Savannah_bug 25961]]. - +--- # Networking in QEMU Some further notes about [[networking]] and home hints about @@ -352,7 +360,8 @@ Once you have logged in as `root` run the `pfinet` translator with values that a That should do it! Do not forget to edit/update `/etc/resolv.conf` to get DNS working. -# Multiboot +--- +# Multiboot See "Linux/Multiboot boot specific" section on QEMU manpage. @@ -381,6 +390,7 @@ You can also use `--append [...]`, which will show up in `/proc/cmdline`. Command line above crashes with old qemu versions, for instance qemu 1.1.2 on Debian Wheezy, fixed by upgrading to wheezy-backports currently qemu 1.7.0, see [[!debbug 741873]] +--- # Related Links These are links that users may find helpful. -- cgit v1.2.3 From 58a004b8d2cd31c35fe8afe11a22f8f71e5300e7 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:01:17 +0100 Subject: Be more specific on Arch Hurd --- hurd/running/qemu.mdwn | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'hurd') diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index bdcbf219..4bf9d261 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -27,7 +27,11 @@ You can use the following images to give the GNU/Hurd a try. [[!inline pages=hurd/running/debian/qemu_image raw=yes feeds=no]] -## [[Nix]] +## Arch Hurd Live CD + +[[!inline pages=hurd/running/live_cd raw=yes feeds=no]] + +## [[NixOS and GuixSD|Nix]] ## Unofficial Images @@ -41,11 +45,7 @@ volunteers and may not have been tested extensively. 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]] ---- -# Arch Hurd Live CD -Also you can use QEMU to easily try one of the -[[Hurd_LiveCDs|hurd/running/live_cd/]]. --- -- cgit v1.2.3 From 87285fdf014292e3f35bba4f032258c82ea50546 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:07:26 +0100 Subject: Squash list --- hurd/running/debian/qemu_image.mdwn | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) (limited to 'hurd') diff --git a/hurd/running/debian/qemu_image.mdwn b/hurd/running/debian/qemu_image.mdwn index fe1b7444..db52f6e8 100644 --- a/hurd/running/debian/qemu_image.mdwn +++ b/hurd/running/debian/qemu_image.mdwn @@ -1,5 +1,5 @@ -[[!meta copyright="Copyright © 2011, 2012, 2014, 2016 Free Software Foundation, -Inc."]] + [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -9,34 +9,24 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] +[[!meta title="Debian's QEMU Image" + There is a QEMU image with [[Debian GNU/Hurd|debian]] pre-installed available -as . +at . Usage: * Install qemu-kvm via your distribution's package manager (it might just be named qemu) +* Download the image, unpack it, and run it: -* Download the debian image: - - + $ wget https://cdimage.debian.org/cdimage/ports/latest/hurd-i386/debian-hurd.img.tar.gz - -* Unpack it: - - - $ tar -xz < debian-hurd.img.tar.gz - -* Run it: - - - $ kvm -m 1G -drive cache=writeback,file=$(echo debian-hurd-*.img) -net user,hostfwd=tcp:127.0.0.1:2222-:22 * Login as root (the root password is empty) - -* Set up a root password with passwd +* Set up a root password with `passwd` Optionally you may use `--curses` to keep your keyboard layout. If need be modprobe kvm_amd, kvm intel and kvm to get kvm support (which is much, much faster). -- cgit v1.2.3 From 7a532b03ff4726ed9fc8bddf7b662bfbf0e88492 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:12:06 +0100 Subject: Raw pasted IRC logs should not wrap --- hurd/running/qemu.mdwn | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'hurd') diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index 4bf9d261..a9804be2 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -269,14 +269,11 @@ but note that `ping` doesn't work with QEMU's user-networking stack. If you want to connect from the host system to the Hurd system running in QEMU, you can use port forwarding in QEMU or to setup something more advanced, like bridged networking. -### IRC, freenode, #hurd, 2014-02-12 +#### IRC, freenode, #hurd, 2014-02-12 - youpi: also, the problems i had with regard to accessing the - debian repository were caused by a qemu bug where, in nat mode, qemu is - unable to handle dns requests if the host dns servers are ipv6 ones + youpi: also, the problems i had with regard to accessing the debian repository were caused by a qemu bug where, in nat mode, qemu is unable to handle dns requests if the host dns servers are ipv6 ones yes, we've noticed that with a student of mine - you may be interested by a patch we submitted to qemu-devel, that - adds ipv6 support to -net user :) + you may be interested by a patch we submitted to qemu-devel, that adds ipv6 support to -net user :) :) for now i directly change resolv.conf braunr: the issue is that you have only ipv6 nameservers, right? -- cgit v1.2.3 From 2225fa4ddf0819918eebfe34b1a848c7794ecbb9 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:16:09 +0100 Subject: Make irc.freenode.net link to freenode.net --- hurd/running/arch_hurd.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/running/arch_hurd.mdwn b/hurd/running/arch_hurd.mdwn index 0e6075bb..45dddd05 100644 --- a/hurd/running/arch_hurd.mdwn +++ b/hurd/running/arch_hurd.mdwn @@ -18,4 +18,4 @@ Arch Hurd is a port of Arch Linux to the GNU Hurd, founded on 2010-01-04 by Mich * Installation Guide: * Mailing Lists: * Forum: -* IRC: #archhurd on irc.freenode.net +* IRC: #archhurd on [irc.freenode.net](https://freenode.net) -- cgit v1.2.3 From 1926cef043054572e46e93be2b075f7a83b848b1 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:18:50 +0100 Subject: Added title --- hurd/running/live_cd.mdwn | 2 ++ 1 file changed, 2 insertions(+) (limited to 'hurd') diff --git a/hurd/running/live_cd.mdwn b/hurd/running/live_cd.mdwn index 7c5f0a8e..4ff5a791 100644 --- a/hurd/running/live_cd.mdwn +++ b/hurd/running/live_cd.mdwn @@ -1,3 +1,5 @@ +[[!meta title="Arch Hurd Live CD"]] + [[Arch Hurd|hurd/running/arch_hurd/]] offers Hurd LiveCDs at . A less recent Live CD can be found at . -- cgit v1.2.3 From cc9d06d5b1d108c64542d4f65018553bdd028e71 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:19:48 +0100 Subject: Fixed title bug --- hurd/running/qemu.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index a9804be2..038dbdee 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -9,7 +9,7 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] -[[!meta title "QEMU Image"]] +[[!meta title="QEMU Image"]] This page discusses things for [[Unix]] systems, there is a separate page for [[Microsoft_Windows]] systems. -- cgit v1.2.3 From a2d2330eb6d2e95fc5af67394fb4a504dcf7f7a8 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:24:15 +0100 Subject: Don't know if "GNU/" has to be specified in this particular instance --- hurd/running/qemu.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index 038dbdee..eb3a5ce5 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -21,7 +21,7 @@ See the discussion about [[hurd/running/qemu/writeback_caching]]. --- # Readily Available Images -You can use the following images to give the GNU/Hurd a try. +You can use the following images to give the Hurd a try. ## Debian GNU/Hurd -- cgit v1.2.3 From d75d1430f5ec50415c91dc59ccfae6b4426b9812 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:26:46 +0100 Subject: Removed manual copyright, as commenting it out did not fix it. --- hurd/running/qemu.mdwn | 3 --- 1 file changed, 3 deletions(-) (limited to 'hurd') diff --git a/hurd/running/qemu.mdwn b/hurd/running/qemu.mdwn index eb3a5ce5..b9afdde4 100644 --- a/hurd/running/qemu.mdwn +++ b/hurd/running/qemu.mdwn @@ -1,6 +1,3 @@ - - [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or -- cgit v1.2.3 From 27669c9e8afe64bc4ee193fec78111c1353a17af Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 02:07:37 +0100 Subject: Add link --- hurd/running/debian.mdwn | 1 + 1 file changed, 1 insertion(+) (limited to 'hurd') diff --git a/hurd/running/debian.mdwn b/hurd/running/debian.mdwn index b758fd52..069c6378 100644 --- a/hurd/running/debian.mdwn +++ b/hurd/running/debian.mdwn @@ -83,3 +83,4 @@ One noteable difference in this port, is that `/etc/mtab` -> `/proc/mounts` * Debian [[FAQ]] — Frequently Asked Questions * [Presentation](http://people.debian.org/~mbanck/talks/hurd_lt2004/html/) -Debian GNU/Hurd*, [[MichaelBanck]], LinuxTag 2004 Karlsruhe * [Archive Qualification](http://wiki.debian.org/ArchiveQualification/hurd-i386) +* [[!wikipedia Debian_GNU/Hurd]] on Wikipedia -- cgit v1.2.3 From 43d613334af3bbd118b539383b43b8323ec0bf56 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 02:09:34 +0100 Subject: Change IRC logs from h2 to h3 --- hurd/running/debian.mdwn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'hurd') diff --git a/hurd/running/debian.mdwn b/hurd/running/debian.mdwn index 069c6378..f945f3ed 100644 --- a/hurd/running/debian.mdwn +++ b/hurd/running/debian.mdwn @@ -20,7 +20,7 @@ One noteable difference in this port, is that `/etc/mtab` -> `/proc/mounts` * [[Patch_submission]] — How to submit patches for build failures - [[Creating_image_tarball]] -## IRC, freenode, #hurd, 2014-02-12 +### IRC, freenode, #hurd, 2014-02-12 hm, there is something weird after successfully installing (with the new installer cd), and rebooting, system init fails because fsck can't be run on /home (a separate partition) @@ -34,7 +34,7 @@ One noteable difference in this port, is that `/etc/mtab` -> `/proc/mounts` hm, /etc/mtab isn't a link to /proc/mounts here, might explain -## IRC, freenode, #hurd, 2014-02-12 +### IRC, freenode, #hurd, 2014-02-12 yes, better with a proper symlink :) good @@ -52,7 +52,7 @@ One noteable difference in this port, is that `/etc/mtab` -> `/proc/mounts` maybe pere or rleigh in #debian-hurd can help -## IRC, freenode, #hurd, 2014-02-13 +### IRC, freenode, #hurd, 2014-02-13 6<--60(pid1698)->dir_lookup ("var/run/mtab" 4194305 0) = 0 3 "/run/mtab" (null) looks like /etc/mtab isn't actually used anymore @@ -64,7 +64,7 @@ One noteable difference in this port, is that `/etc/mtab` -> `/proc/mounts` they can't find the info they're looking for -## IRC, freenode, #hurd, 2014-02-17 +### IRC, freenode, #hurd, 2014-02-17 i still don't have mtab at the proper location on darnassus is there something missing with sysvinit on hurd? -- cgit v1.2.3 From fc2fdb43a348eb511e6a3829031216126070fc99 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 02:16:29 +0100 Subject: Add link --- hurd/running/arch_hurd.mdwn | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'hurd') diff --git a/hurd/running/arch_hurd.mdwn b/hurd/running/arch_hurd.mdwn index 45dddd05..55091ec4 100644 --- a/hurd/running/arch_hurd.mdwn +++ b/hurd/running/arch_hurd.mdwn @@ -1,5 +1,3 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] - [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or @@ -12,10 +10,11 @@ License|/fdl]]."]]"""]] Arch Hurd is a port of Arch Linux to the GNU Hurd, founded on 2010-01-04 by Michael Walker (Barrucadu) and, with input from a variety of people including Allan McRae (allan), Matthias Lanzinger (melpo), and Alexander Preisinger (giselher), the project has made excellent process. There is a livecd available on the Arch Hurd website, with which you can try or install Arch Hurd. -### Links +# External Links -* Official Website: -* Installation Guide: -* Mailing Lists: -* Forum: +* [Official Website](http://www.archhurd.org) +* [[!wikipedia Arch_Hurd]] on Wikipedia. +* [Installation Guide](http://wiki.archhurd.org/wiki/Installation_Guide) +* [Mailing Lists](http://lists.archhurd.org) +* [Forum](http://bbs.archhurd.org) * IRC: #archhurd on [irc.freenode.net](https://freenode.net) -- cgit v1.2.3 From 8cde4fffd0a5ebd29ae9ae9ba61f79359c5c3f4a Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:24:40 +0100 Subject: Add title & acronym desc. --- hurd/ng.mdwn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/ng.mdwn b/hurd/ng.mdwn index d9287c3d..ae8d21ba 100644 --- a/hurd/ng.mdwn +++ b/hurd/ng.mdwn @@ -1,4 +1,6 @@ -Hurd-ng is an effort to build a new operating system that preserves +[[!meta title="NG Hurd"]] + +Hurd-ng is an effort to build a new, "Next Generation" operating system that preserves the main design goals of the Hurd while fixing some of the Hurd's shortcomings. There is not yet an official roadmap or a concrete specification; indeed, much of the work is research oriented. -- cgit v1.2.3 From 65d8f1c4c4595741c753b1a8f32a09c9ef2e8612 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:25:42 +0100 Subject: Yet more HR's --- hurd/ng.mdwn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hurd') diff --git a/hurd/ng.mdwn b/hurd/ng.mdwn index ae8d21ba..bf35855c 100644 --- a/hurd/ng.mdwn +++ b/hurd/ng.mdwn @@ -7,7 +7,7 @@ specification; indeed, much of the work is research oriented. These pages try to summarize the major discussions and ideas. - +--- # Why ngHurd This section explains the motivations behind the new design: @@ -17,7 +17,7 @@ This section explains the motivations behind the new design: * History of the [[history/port_to_another_microkernel]] - +--- # Work already done A [[critique]] of the original Hurd is available. @@ -27,7 +27,7 @@ A [[position_paper]] by Marcus Brinkmann and Neal H. Walfield can be found. A draft specification of the Hurd-NG interfaces has been, but is no longer, available. - +--- # Subjects ## Design processus -- cgit v1.2.3 From 279c5d27d57c343cb57b83b54b60cc6358f796d0 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:29:49 +0100 Subject: Add links --- hurd/running/gnu.mdwn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/running/gnu.mdwn b/hurd/running/gnu.mdwn index f6aada87..caae42e8 100644 --- a/hurd/running/gnu.mdwn +++ b/hurd/running/gnu.mdwn @@ -28,4 +28,6 @@ Hurd as the kernel! ## Resources - * [[mailing_lists/gnu-system-discuss]] mailing list +* [[mailing_lists/gnu-system-discuss]] mailing list +* [Free as in Freedom 2.0 (PDF)](https://static.fsf.org/nosvn/faif-2.0.pdf) +* [Free Software, Free Society](https://www.gnu.org/philosophy/fsfs/rms-essays.pdf) -- cgit v1.2.3 From 89373cb582917b19c6eb34ba66e5955b91744fb0 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:30:31 +0100 Subject: Fixed typo --- hurd/running/gnu.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/running/gnu.mdwn b/hurd/running/gnu.mdwn index caae42e8..d8de8953 100644 --- a/hurd/running/gnu.mdwn +++ b/hurd/running/gnu.mdwn @@ -22,7 +22,7 @@ provide a flexible operating system. However, [[gnu.org|https://www.gnu.org/distros/free-distros.html]] maintains a list of freedom respecting and production ready GNU/Linux systems. One of the -most promising of these is [[guixSD|https://www.gnu.org/software/guix/]], which +most promising of these is [[GuixSD|https://www.gnu.org/software/guix/]], which is the GNU Guix System Distribution, which eventually plans to support the GNU Hurd as the kernel! -- cgit v1.2.3 From 37397eb94198077e41bc0c6a373e34cc37aa3d55 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:31:01 +0100 Subject: Specify PDF file --- hurd/running/gnu.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/running/gnu.mdwn b/hurd/running/gnu.mdwn index d8de8953..40d6a410 100644 --- a/hurd/running/gnu.mdwn +++ b/hurd/running/gnu.mdwn @@ -30,4 +30,4 @@ Hurd as the kernel! * [[mailing_lists/gnu-system-discuss]] mailing list * [Free as in Freedom 2.0 (PDF)](https://static.fsf.org/nosvn/faif-2.0.pdf) -* [Free Software, Free Society](https://www.gnu.org/philosophy/fsfs/rms-essays.pdf) +* [Free Software, Free Society (PDF)](https://www.gnu.org/philosophy/fsfs/rms-essays.pdf) -- cgit v1.2.3 From 4e18f12adfb9b8693c0524ba2fe3a74f3ead6c6c Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:31:52 +0100 Subject: Add title --- hurd/running/gnu.mdwn | 2 ++ 1 file changed, 2 insertions(+) (limited to 'hurd') diff --git a/hurd/running/gnu.mdwn b/hurd/running/gnu.mdwn index 40d6a410..964e7e8e 100644 --- a/hurd/running/gnu.mdwn +++ b/hurd/running/gnu.mdwn @@ -1,3 +1,5 @@ +[[!meta title="The GNU System"]] + # The GNU Operating System The GNU Operating System, Commonly referred to as simply "The GNU System", is a -- cgit v1.2.3 From 9a5fef45b537dec209e86d635ef5ef4a55fa9ca5 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:34:56 +0100 Subject: Divide sectios with
--- hurd/running/debian.mdwn | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/running/debian.mdwn b/hurd/running/debian.mdwn index f945f3ed..0772c48e 100644 --- a/hurd/running/debian.mdwn +++ b/hurd/running/debian.mdwn @@ -7,14 +7,17 @@ Debian GNU/Hurd is an effort to port the Debian distribution to the Hurd. Around One noteable difference in this port, is that `/etc/mtab` -> `/proc/mounts` -## QEMU Image +--- +# QEMU Image [[!inline pages=hurd/running/debian/qemu_image raw=yes feeds=no]] +--- # 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 - [[Porting]] — Helping with porting packages * [[Patch_submission]] — How to submit patches for build failures @@ -78,6 +81,7 @@ One noteable difference in this port, is that `/etc/mtab` -> `/proc/mounts` but doesn't that mean it will use /etc/mtab ? if I was a hurd porter, I would fix it in hurd while waiting for a fix in coreutils, just to save people for wondering about the breakage, but I am not the most patient of developers. :) +--- # Externel * Official page about the Debian GNU/Hurd port: [Debian GNU/Hurd](http://www.debian.org/ports/hurd/) * Debian [[FAQ]] — Frequently Asked Questions -- cgit v1.2.3 From 14fa96a9ab0c748599c558fbae591efaa135b942 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:25:01 +0100 Subject: Add lists desc. --- hurd/running.mdwn | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'hurd') diff --git a/hurd/running.mdwn b/hurd/running.mdwn index 7653b387..c60efb5a 100644 --- a/hurd/running.mdwn +++ b/hurd/running.mdwn @@ -1,5 +1,4 @@ -[[!meta copyright="Copyright © 2007, 2008, 2009, 2011, 2012, 2013 Free Software -Foundation, Inc."]] +[//]: # ([[meta copyright="Copyright © 2007, 2008, 2009, 2011, 2012, 2013 Free Software Foundation, Inc."]]) [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this @@ -11,18 +10,21 @@ License|/fdl]]."]]"""]] [[!tag stable_URL]] +[[!meta title="Running the Hurd"]] + There are several different ways to run a GNU/Hurd system: -* [[Distrib]] - Distributions based on the Hurd +* [[Distributions|Distrib]] - Distros based on the Hurd * [[microkernel/mach/gnumach/ports/Xen]] - In Xen -* [[Live_CD]] +* [[Live_CD]] - As a live CD without installing (can also be run in QEMU) * [[QEMU]] - In QEMU -* [[cloud]] - In the "cloud": OpenStack -* [[chroots|chroot]] need a couple of tricks to work properly. +* [[Cloud]] - In the "cloud": OpenStack +* [[Chroots|chroot]] need a couple of tricks to work properly. * [[VirtualBox]] - In VirtualBox -* [[https://github.com/bbesim/vagrant_GNU-debian-hurd_basebox]] - On Vagrant +* [Vagrant Basebox](https://github.com/bbesim/vagrant_GNU-debian-hurd_basebox) - On Vagrant * [[vmware]] (**non-free!**) -* [[FAQ]] + +* [[FAQ]] * [[Public_hurd_boxen]] -- cgit v1.2.3 From 64c25f0824ea02d2aa43c9409fed8990ebab8c58 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:38:01 +0100 Subject: List cleanup --- hurd/documentation.mdwn | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) (limited to 'hurd') diff --git a/hurd/documentation.mdwn b/hurd/documentation.mdwn index a85f4d4f..b60617b5 100644 --- a/hurd/documentation.mdwn +++ b/hurd/documentation.mdwn @@ -10,18 +10,15 @@ is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] # Introductory Material - * [[What_Is_the_GNU_Hurd]] - * [[Advantages]] - * [[FAQ]] - * [[*The_Hurd_and_Linux*|/hurd-and-linux]], a comment by Richard Stallman. + + * [[*Towards_a_New_Strategy_of_OS_Design*|/hurd-paper]], an architectural overview by Thomas Bushnell, BSG, notably: - * [[The design|/hurd-paper#design]] * [[Translators|/hurd-paper#translator]] * [[The auth translator|/hurd-paper#auth]] @@ -29,8 +26,9 @@ is included in the section entitled * [[The exec translator|/hurd-paper#exec]] * [[The ftpfs translator|/hurd-paper#ftpfs]] - * [[*The_Hurd*|/hurd-talk]], a presentation by Marcus Brinkmann, notably: + + * [[*The_Hurd*|/hurd-talk]], a presentation by Marcus Brinkmann, notably: * [[How to get a port?|/hurd-talk#how]] * [[Pathname resolution example|/hurd-talk#pat]] * [[Mapping the POSIX Interface|/hurd-talk#map]] @@ -39,10 +37,10 @@ is included in the section entitled * [[Password Server|/hurd-talk#pas]] * [[Process Server|/hurd-talk#pro]] - * The *[[translator_primer]]*. - - * A document about *[[translators]]* by Marcus Brinkmann. + + * [[*The Translator Primer*|Translator_Primer]]. + * [[*A Document About Translators*|translators]] by Marcus Brinkmann. * [[*A_Critique_of_the_GNU_Hurd_Multi-server_Operating_System*|critique]], an analysis of the GNU Hurd on GNU Mach system, written by Neal Walfield and Marcus Brinkmann. @@ -60,33 +58,25 @@ is included in the section entitled # Development * [[RPC]]: our usage of *Remote Procedure Call*s. - * *[[The_GNU_Hurd_Reference_Manual|reference_manual]]*. - - * The *[[Hurd_Hacking_Guide]]*, an introduction to GNU Hurd and Mach + * [[*The Hurd Hacking Guide|Hurd_Hacking_Guide]]*, an introduction to GNU Hurd and Mach programming by Wolfgang Jährling. - * [*Manually Bootstrapping a Translator*](http://walfield.org/pub/people/neal/papers/hurd-misc/manual-bootstrap.txt), a text by Neal Walfield about how to *manually connect the translator to the filesystem*. - * [[*The_Authentication_Server*|auth]], the transcript of a talk about the details of the authentication mechanisms in the Hurd by Wolfgang Jährling. - * [*The Mach Paging Interface as Used by the Hurd*](http://lists.gnu.org/archive/html/l4-hurd/2002-06/msg00001.html), a text by Neal Walfield. - * In the [[Position_paper_*Improving_Usability_via_Access_Decomposition_and_Policy*|ng/position_paper]] Neal Walfield and Marcus Brinkmann give an overview about how a future, subsequent system may be architected. - * [*Generalizing mobility for the Hurd*](http://users.student.lth.se/cs07fh9/2009-hammar-hurd-mobility.pdf), a thesis written by Carl Fredrik Hammar, investigates the mobility aspect of stores and how it can be generalized and used for other applications. The background chapter may be of interest to new developers. - - * [[Ada4Hurd]]: some tools to write translators with Ada \ No newline at end of file + * [[Ada4Hurd]]: some tools to write translators with Ada -- cgit v1.2.3 From 11b13f551fbd614c39d069265e25151cda6888dc Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:40:06 +0100 Subject: Descriptive links --- hurd/documentation.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'hurd') diff --git a/hurd/documentation.mdwn b/hurd/documentation.mdwn index b60617b5..b7819f59 100644 --- a/hurd/documentation.mdwn +++ b/hurd/documentation.mdwn @@ -11,8 +11,8 @@ is included in the section entitled # Introductory Material * [[What_Is_the_GNU_Hurd]] - * [[Advantages]] - * [[FAQ]] + * [[Advantages of the Hurd|Advantages]] + * [[The Hurd FAQ|FAQ]] * [[*The_Hurd_and_Linux*|/hurd-and-linux]], a comment by Richard Stallman. -- cgit v1.2.3 From d88f04dabbb94784cd467015273ac3ad5fa26f73 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:43:40 +0100 Subject: Add title --- hurd/documentation.mdwn | 2 ++ 1 file changed, 2 insertions(+) (limited to 'hurd') diff --git a/hurd/documentation.mdwn b/hurd/documentation.mdwn index b7819f59..330ea13b 100644 --- a/hurd/documentation.mdwn +++ b/hurd/documentation.mdwn @@ -9,6 +9,8 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] +[[!meta title="Hurd Documentation"]] + # Introductory Material * [[What_Is_the_GNU_Hurd]] * [[Advantages of the Hurd|Advantages]] -- cgit v1.2.3 From 66771067c7259491b98850ebcc10b304df01bb64 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 07:06:57 +0100 Subject: Fix title --- hurd/ng.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/ng.mdwn b/hurd/ng.mdwn index bf35855c..b5270eac 100644 --- a/hurd/ng.mdwn +++ b/hurd/ng.mdwn @@ -1,4 +1,4 @@ -[[!meta title="NG Hurd"]] +[[!meta title="Hurd NG"]] Hurd-ng is an effort to build a new, "Next Generation" operating system that preserves the main design goals of the Hurd while fixing some of the Hurd's -- cgit v1.2.3 From ed48a76af2c781bde4b8dd74c94c9317b7c3eaf6 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Mon, 25 Mar 2019 17:14:54 +0100 Subject: add -no-reboot to the kvm command --- hurd/running/debian/qemu_image.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/running/debian/qemu_image.mdwn b/hurd/running/debian/qemu_image.mdwn index db52f6e8..d5f704ca 100644 --- a/hurd/running/debian/qemu_image.mdwn +++ b/hurd/running/debian/qemu_image.mdwn @@ -23,7 +23,7 @@ Usage: $ wget https://cdimage.debian.org/cdimage/ports/latest/hurd-i386/debian-hurd.img.tar.gz $ tar -xz < debian-hurd.img.tar.gz - $ kvm -m 1G -drive cache=writeback,file=$(echo debian-hurd-*.img) -net user,hostfwd=tcp:127.0.0.1:2222-:22 + $ kvm -m 1G -drive cache=writeback,file=$(echo debian-hurd-*.img) -no-reboot -net user,hostfwd=tcp:127.0.0.1:2222-:22 * Login as root (the root password is empty) * Set up a root password with `passwd` -- cgit v1.2.3 From 75135b1e27bcd6a4e9348da560f0e75d07b2b2aa Mon Sep 17 00:00:00 2001 From: MutoShack Date: Mon, 25 Mar 2019 17:16:28 +0100 Subject: Remove "old" copyright --- hurd/running/debian/qemu_image.mdwn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'hurd') diff --git a/hurd/running/debian/qemu_image.mdwn b/hurd/running/debian/qemu_image.mdwn index d5f704ca..6ae16d8b 100644 --- a/hurd/running/debian/qemu_image.mdwn +++ b/hurd/running/debian/qemu_image.mdwn @@ -1,5 +1,4 @@ - +[//]: # ([[meta copyright="Copyright © 2011, 2012, 2014, 2016 Free Software Foundation, Inc."]]) [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable id="license" text="Permission is granted to copy, distribute and/or modify this -- cgit v1.2.3 From fb0a60bae9251a279e8473e465e63e4602fa0838 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 18:45:55 +0100 Subject: Added title --- hurd/documentation/translator_primer.mdwn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'hurd') diff --git a/hurd/documentation/translator_primer.mdwn b/hurd/documentation/translator_primer.mdwn index 35eab2fb..92a1d5f9 100644 --- a/hurd/documentation/translator_primer.mdwn +++ b/hurd/documentation/translator_primer.mdwn @@ -8,9 +8,11 @@ Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] +[[!meta title="Translator Primer"]] + # Small Examples on Using Translators -The [[concept|concepts]] of user-space servers, [[translator]]s, is a very +The [[concept|concepts]] of user-space servers, [[Translators|translator]], is a very powerful one. Here is an introductionary text. -- cgit v1.2.3