From a7e6004fbb9f4f81e11dc3933728f9b9bab9ddfe Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sat, 23 Mar 2019 23:37:07 +0100 Subject: What happens when I remove the copyright? Test: --- community.mdwn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/community.mdwn b/community.mdwn index f74c01d6..0ea97260 100644 --- a/community.mdwn +++ b/community.mdwn @@ -1,6 +1,3 @@ -[[!meta copyright="Copyright © 2002, 2003, 2005, 2007, 2008, 2009, 2010, 2012, -2014 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 @@ -9,6 +6,9 @@ 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="Community"]] + + There is an ever expanding community of people developing and running GNU/Hurd systems! This page tries to list all the places on the Web where we commonly hang out. -- cgit v1.2.3 From 68d4a7df63738cb68a54af184034870d03f642e1 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sat, 23 Mar 2019 23:43:36 +0100 Subject: Added Weblinks to a list --- community.mdwn | 44 ++++++++++++++++---------------------------- 1 file changed, 16 insertions(+), 28 deletions(-) diff --git a/community.mdwn b/community.mdwn index 0ea97260..2679ade6 100644 --- a/community.mdwn +++ b/community.mdwn @@ -12,36 +12,24 @@ License|/fdl]]."]]"""]] There is an ever expanding community of people developing and running GNU/Hurd systems! This page tries to list all the places on the Web where we commonly hang out. -[[Communication]] -- How communication and coordination works within the group. - -Further ways of getting in contact or getting information: - -[[Shared-Wiki-Weblog|Weblogs]] -- A shared weblog by Hurd developers and enthusiasts. - -[[User Pages|/user]] - -[[Meetings]] -- Meetings with Hurd developer attendance. - -[[GSoC]] -- Participation in the Google Summer of Code - -[[Hurd/HurdDevelopers]] -- Who's who? - -[Hurd User's Guide](http://www.gnu.org/software/hurd/users-guide/using_gnuhurd.html). - -[[Orkut]] - -[[FaceBook]] - -[Advogato.org -- Hurd Project page](http://advogato.org/proj/HURD/) - -[Google+](https://plus.google.com/114942488385711891227) - -[reddit](http://www.reddit.com/r/hurd) - -[[Media_Appearances]] - --- +# Online Communities + +* [[Communication]] -- How communication and coordination works within the group. +* [[Shared-Wiki-Weblog|Weblogs]] -- A shared weblog by Hurd developers and enthusiasts. +* [[User Pages|/user]] +* [[Meetings]] -- Meetings with Hurd developer attendance. +* [[GSoC]] -- Participation in the Google Summer of Code +* [[Hurd/HurdDevelopers]] -- Who's who? +* [Hurd User's Guide](http://www.gnu.org/software/hurd/users-guide/using_gnuhurd.html). +* [[Orkut]] +* [[FaceBook]] +* [Advogato.org -- Hurd Project page](http://advogato.org/proj/HURD/) +* [Google+](https://plus.google.com/114942488385711891227) +* [reddit](http://www.reddit.com/r/hurd) +* [[Media_Appearances]] +--- # Hurd User Groups * [[THUG]] - Toronto (GNU/)Hurd User Group -- cgit v1.2.3 From c40999b2747ffe97607fcc1f5770f51094379823 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sat, 23 Mar 2019 23:57:52 +0100 Subject: Added description paragraph. Removed old copyright. Squashed li --- contact_us.mdwn | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/contact_us.mdwn b/contact_us.mdwn index 2f483780..cd3b147e 100644 --- a/contact_us.mdwn +++ b/contact_us.mdwn @@ -1,5 +1,6 @@ -[[!meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 -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,18 +10,18 @@ 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]]."]]"""]] - * [[Community]] -- the community around GNU Hurd. +[[!meta title="Contact Us"]] - * [[Trackers]] -- for reporting issues. +If you are having trouble running or programming the Hurd, or want to contact the community for another reason, here are some contact methods you can use. As usual, we recommend searching the mailing list archives and the Web first, just to make sure your question hasn't already been answered. - * [[Mailing_Lists]] -- preferred for general discussions, questions, bug +* [[Community]] -- the community around GNU Hurd. +* [[Trackers]] -- for reporting issues. +* [[Mailing_Lists]] -- preferred for general discussions, questions, bug reports, etc. +* [[IRC]] -- for interactive discussions with a smaller audience. +* Non-public mail contact to the maintainers. - * [[IRC]] -- for interactive discussions with a smaller audience. - - * Non-public mail contact to the maintainers. - - If you have a concern you want to send to the Hurd maintainers without +If you have a concern you want to send to the Hurd maintainers without writing to a public mailing list, then please send email to . Please don't send general support requests or questions there, but instead use the [[mailing lists]]. -- cgit v1.2.3 From 97a5ed4daf0807dcf50a963c2afa8d53bf105575 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 00:43:05 +0100 Subject: Rm manual copyright, add title, add HR rules over h1 --- contributing.mdwn | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/contributing.mdwn b/contributing.mdwn index 77d0f9a5..648476da 100644 --- a/contributing.mdwn +++ b/contributing.mdwn @@ -1,6 +1,3 @@ -[[!meta copyright="Copyright © 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, -2014, 2015, 2016, 2017, 2018 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 @@ -9,6 +6,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="Contributing"]] + [[!tag stable_URL]] So, you are interested in contributing to the GNU Hurd project? Welcome! @@ -31,7 +30,7 @@ because a issue that has been tracked down often becomes obvious to address for people who know the stuff -- but these people typically don't have the time that is needed to track down the issues. - +--- # Improve GNU Hurd Running on GNU Mach @@ -191,7 +190,7 @@ After you have a Hurd vm set up and running: * Start hacking. * For shutting down, use `reboot`, then press `c` in grub and issue halt (to avoid filesystem corruption). Adding `--no-reboot` to the qemu line should help, too. - +--- # Design / Research: GNU Hurd on a Modern Microkernel @@ -213,7 +212,7 @@ read through the [[HurdNG|hurd/ng]] section. Please send email to the [[mailing lists/l4-hurd]] mailing list for discussing this post-Mach system design. - +--- # Documentation @@ -239,7 +238,7 @@ the documentation in the Hurd source, the Debian Hurd port pages. Please read about [[how_to_contribute_to_these_web_pages|web_pages]]. - +--- # Final Words -- Difficulties Please note that doing substantial contributions to a project as big and as -- cgit v1.2.3 From 47febd2279d423f3892241a501b3c704c673490c Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 00:45:48 +0100 Subject: Remove manual copyright, add title --- public_hurd_boxen.mdwn | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/public_hurd_boxen.mdwn b/public_hurd_boxen.mdwn index 4cd9b46e..f904ae17 100644 --- a/public_hurd_boxen.mdwn +++ b/public_hurd_boxen.mdwn @@ -1,6 +1,3 @@ -[[!meta copyright="Copyright © 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, -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 document under the terms of the GNU Free Documentation License, Version 1.2 or @@ -9,6 +6,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="Public Hurd Boxen"]] + [[!tag stable_URL]] There are GNU/Hurd boxes that we're offering shell accounts on. These are -- cgit v1.2.3 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(-) 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(-) 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(-) 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(-) 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(-) 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(+) 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(-) 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(-) 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(-) 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 d0749ef5e4ba7f7c2e0794f90ae884be5fe9baeb Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:29:33 +0100 Subject: Remove manual copyright, add title --- documentation.mdwn | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/documentation.mdwn b/documentation.mdwn index cf952f4b..6db1ad58 100644 --- a/documentation.mdwn +++ b/documentation.mdwn @@ -1,6 +1,3 @@ -[[!meta copyright="Copyright © 2008, 2010, 2011, 2015, 2016, 2017 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 @@ -9,6 +6,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="Documentation"]] + You are interested in getting familiar with the GNU/Hurd system architecture, or specific components of it? Here is a collection of texts to read. -- cgit v1.2.3 From ff7e937a11d548775063d649e7e1727d2361cf36 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:31:22 +0100 Subject: Add HR rule over h1 tags for readability --- documentation.mdwn | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/documentation.mdwn b/documentation.mdwn index 6db1ad58..91905a8d 100644 --- a/documentation.mdwn +++ b/documentation.mdwn @@ -15,7 +15,7 @@ or specific components of it? Here is a collection of texts to read. [[!toc levels=3]] - +--- # Basic Knowledge Before you can go details, you have to learn the basics about operating system @@ -50,17 +50,18 @@ text="*[[shapiro\_capintro\_1999|capability]]*: does a good job at describing general principles of a [[capability]]-based system architecture. - +--- # Quick overview You may want to start reading a [[quick overview|overview]] of how the GNU/Hurd system starts, and thus how it is structured. +--- # FAQ [[FAQ]] - +--- # Specific Components The GNU/Hurd system is composed of the Hurd servers running on top of the @@ -80,7 +81,7 @@ from userlandish interfaces (Hurd) or from the micro kernel itself (Mach). * [[UNIX]] - +--- # Presentations ## 2019 @@ -137,10 +138,12 @@ from userlandish interfaces (Hurd) or from the micro kernel itself (Mach). , in Bulgarian. +--- # General * [[Media_Appearances]] +--- # IRC Logs The IRC logs contain wealth of information. Many topics have been covered before in the IRC logs. You can use wget to -- cgit v1.2.3 From 7f9b469c628e50c33f4a3f1855310dc4ab79c475 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:46:48 +0100 Subject: Added resources to the links. Squashed list. --- documentation.mdwn | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/documentation.mdwn b/documentation.mdwn index 91905a8d..37367128 100644 --- a/documentation.mdwn +++ b/documentation.mdwn @@ -19,13 +19,16 @@ or specific components of it? Here is a collection of texts to read. # Basic Knowledge Before you can go details, you have to learn the basics about operating system -architecture. Yes, really. - +architecture. Yes, really. You needn't go through all of these, but they're all very enjoyable if you wanted to do just that. ## Operating Systems Basics -You can find good free, self-paced online courses about operating systems on . -A free textbook about operating systems is called [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/). +* [Udacity](https://www.udacity.com/) - Good, free, self-paced online courses about operating systems. +* [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/) - An excellent book on operating systems. +* [[!wikipedia Advanced_Programming_in_the_Unix_Environment]] - May help you grasp UNIX & POSIX standards. +* [Operating Systems](http://www.deitel.com/Books/OperatingSystems/OperatingSystems3e/tabid/1711/Default.aspx) - A well praised book on the subject. +* [Operating System Concepts](https://www.os-book.com/OS9/) - Another well praised book. +* [Modern Operating Systems](https://en.wikipedia.org/wiki/Modern_Operating_Systems) - This book has achieved world-wide praise. ## GNU/Hurd System Architecture -- cgit v1.2.3 From b6273c840368802aef9419d8aa26761583e8c8cf Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:50:20 +0100 Subject: Break up major sections with HR's --- index.mdwn | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/index.mdwn b/index.mdwn index dcab8a42..4125092c 100644 --- a/index.mdwn +++ b/index.mdwn @@ -33,7 +33,7 @@ computing environment as possible. [[!toc levels=2]] - +--- # News [[!inline @@ -51,7 +51,7 @@ Older news entries can be found in the [[news archive|news]]. For Hurd developers' musings have a look at the [[shared weblog|community/weblogs]]. The [[recent changes]] page lists the latest changes of this website. - +--- # Contributing So, you are interested in contributing to the GNU Hurd project? Welcome! @@ -65,7 +65,7 @@ See our [[source_repositories]] for the source code. We provide accounts on our [[public_Hurd_boxen]], and there are also several GNU/Hurd [[Distributions|hurd/running/distrib]] that allow for [[hurd/running/QEMU]] emulation. - +--- # Getting Help There are a couple of different [[FAQ lists|FAQ]]. @@ -77,7 +77,7 @@ answer your own question using a search engine and reading the introductory information. If you have done this and you cannot find the answer to your question, feel free to ask on a mailing list or on IRC. - +--- # Running the Hurd @@ -95,7 +95,7 @@ Three of them are And these web pages are a living proof of the usability of the Hurd, as they are rendered on a [[Debian_GNU/Hurd|hurd/running/debian]] system. - +--- # Current Status The latest releases are [[GNU Hurd 0.9, GNU Mach 1.8, GNU MIG -- cgit v1.2.3 From 9a1bee7bd1957a073ffdb7f939cc060b97262534 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:54:01 +0100 Subject: Specify why copyright does not work --- index/discussion.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index/discussion.mdwn b/index/discussion.mdwn index 1c1cdcd8..b91dbe8e 100644 --- a/index/discussion.mdwn +++ b/index/discussion.mdwn @@ -15,3 +15,5 @@ Interestingly, this feature is seldom used on the Hurd wiki. For information abo https://en.wikipedia.org/wiki/Help:Talk_pages `MutoShack, March 22, 2019` - I'll go first. How come the footer bar on the homepage isn't updated for 2019? I modified the copyright section, but this page still says "2016 FSF"! Editing the page and viewing the ?updated version does not work, but it displays 2019 just fine on other wiki pages! + +`MutoShack, March 23, 2019` - Okay, it's because the copyright is manually inserted into this page. If it is deleted, then Ikiwiki will automaticall default to /copyright. I think that makes the most sense. If we need to change /copyright from "Contributing Authors" to "Free Software Foundation", it is easy enough to do so, which will result in a site-wide change. I'm going to remove the manually inserted \[\[!meta copyright\]\] Markdown tags on pages so this scalability is possible. There is no need for the manual tag. -- cgit v1.2.3 From c318e87b4cd35125645d0851dbe8b6ce75e479e9 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:55:04 +0100 Subject: Speaking of which, remove manual copyright --- index/discussion.mdwn | 2 -- 1 file changed, 2 deletions(-) diff --git a/index/discussion.mdwn b/index/discussion.mdwn index b91dbe8e..404e47ab 100644 --- a/index/discussion.mdwn +++ b/index/discussion.mdwn @@ -1,5 +1,3 @@ -[[!meta copyright="Copyright © 2018 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 -- cgit v1.2.3 From eb0288da7d39454cad225f7f4164d8ef9cae6306 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 01:55:58 +0100 Subject: Let Ikiwiki overwrite copyright with /copyright --- index.mdwn | 3 --- 1 file changed, 3 deletions(-) diff --git a/index.mdwn b/index.mdwn index 4125092c..6c2c2989 100644 --- a/index.mdwn +++ b/index.mdwn @@ -1,6 +1,3 @@ -[[!meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, -2009, 2010, 2011, 2013, 2015, 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 document under the terms of the GNU Free Documentation License, Version 1.2 or -- cgit v1.2.3 From 5d0335284d5ea108e488ccf6d7d6ceb075d586d5 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 02:00:42 +0100 Subject: Divide major sections with HR's. Remove copyright --- contributing/web_pages.mdwn | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/contributing/web_pages.mdwn b/contributing/web_pages.mdwn index 49758ff1..903ded7b 100644 --- a/contributing/web_pages.mdwn +++ b/contributing/web_pages.mdwn @@ -1,6 +1,3 @@ -[[!meta copyright="Copyright © 2007, 2008, 2009, 2010, 2011, 2013, 2014, 2015, -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 document under the terms of the GNU Free Documentation License, Version 1.2 or @@ -13,7 +10,7 @@ License|/fdl]]."]]"""]] [[!toc levels=3]] - +--- # General Information (!) Some general hints first; they may sound very familiar from other software @@ -74,7 +71,7 @@ is so that we have a chance to have the pages make fit for appearance on `www.gnu.org`, but you are nevertheless able to work on all pages unrestrictedly. - +--- # Editing via the Web Interface When you have found a page you want to work on, just follow the *Edit* link at the @@ -82,7 +79,7 @@ top of the page. When doing this for the first time, this will first redirect you to a page where you will have to create an account. After logging in, you can edit pages. - +--- # Working on a Checkout of the Git Repository (!) What is being described here is only the basics. The checkouts are @@ -258,7 +255,7 @@ If you don't have an MTA running, you'll have to find another way: either post the `*.patch` files to or upload them somewhere for us to download them from. - +--- # New Year Procedure Files to update: -- 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(+) 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(-) 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(-) 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 2f95867af5ff64fadff83040bc0003bab62401c4 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 02:20:10 +0100 Subject: Started discussion --- copyright/discussion.mdwn | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 copyright/discussion.mdwn diff --git a/copyright/discussion.mdwn b/copyright/discussion.mdwn new file mode 100644 index 00000000..10bd2bc5 --- /dev/null +++ b/copyright/discussion.mdwn @@ -0,0 +1,9 @@ +[[!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 +any later version published by the Free Software Foundation; with no Invariant +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]]."]]"""]] + +`MutoShack, March 23, 2019` - Shouldn't this say "Free Software Foundation" instead of "Contributing Authors"? I feel like the latter is like, an Ikiwiki default that was never changed (that and the "edit" page always says "You agree to assign copyright to the FSF", so I kind of feel legally obliged to change it. -- 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(-) 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(-) 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(-) 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(-) 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(-) 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(+) 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(-) 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 6004685e85b64eb7b5e206941e8efa4c6160133f Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:45:44 +0100 Subject: Started discussion --- microkernel/mach/mig/gnu_mig/discussion.mdwn | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 microkernel/mach/mig/gnu_mig/discussion.mdwn diff --git a/microkernel/mach/mig/gnu_mig/discussion.mdwn b/microkernel/mach/mig/gnu_mig/discussion.mdwn new file mode 100644 index 00000000..720cf92c --- /dev/null +++ b/microkernel/mach/mig/gnu_mig/discussion.mdwn @@ -0,0 +1,9 @@ +[[!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 +any later version published by the Free Software Foundation; with no Invariant +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]]."]]"""]] + +`MutoShack, March 23, 2019` - Is GNU MIG obsolete as of glibc 2.28? "Building and running on GNU/Hurd systems now works without out-of-tree patches". I don't currently have a build environment on this machine so I cannot check. -- cgit v1.2.3 From aeb483f63ef9dffff59d111dea1eb15992ee6f04 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:53:03 +0100 Subject: Add title --- hurd.mdwn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hurd.mdwn b/hurd.mdwn index 14e1ea95..969a3f93 100644 --- a/hurd.mdwn +++ b/hurd.mdwn @@ -1,5 +1,9 @@ + + +[[!meta title="Hurd"]] [[!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 88e2cc6bbfe1edf47d5bd0b764486732456db5f5 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:53:45 +0100 Subject: Delete "old" copyright --- hurd.mdwn | 5 ----- 1 file changed, 5 deletions(-) diff --git a/hurd.mdwn b/hurd.mdwn index 969a3f93..625efcec 100644 --- a/hurd.mdwn +++ b/hurd.mdwn @@ -1,8 +1,3 @@ - - [[!meta title="Hurd"]] [[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable -- cgit v1.2.3 From a622283cb058d790dae6fe9237b47a1e43d6df24 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 05:55:52 +0100 Subject: Contributing Authors -> FSF --- copyright.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/copyright.mdwn b/copyright.mdwn index 8de1c44f..6e35666c 100644 --- a/copyright.mdwn +++ b/copyright.mdwn @@ -1,2 +1,2 @@ Copyright © 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, -2013, 2014, 2015, 2016, 2017, 2018, 2019 - The Contributing Authors +2013, 2014, 2015, 2016, 2017, 2018, 2019 - [Free Software Foundation, Inc.](https://www.fsf.org) -- cgit v1.2.3 From 523aa929e06380c4c9b6d768dfaf2c792870ec17 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:02:25 +0100 Subject: Add title. Testing comments --- microkernel/mach/gnumach.mdwn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/microkernel/mach/gnumach.mdwn b/microkernel/mach/gnumach.mdwn index 08331b04..35404408 100644 --- a/microkernel/mach/gnumach.mdwn +++ b/microkernel/mach/gnumach.mdwn @@ -1,5 +1,4 @@ -[[!meta copyright="Copyright © 2001, 2002, 2007, 2008, 2011, 2013, 2015, 2016 -Free Software Foundation, Inc."]] +[comment]: <> [[!meta copyright="Copyright © 2001, 2002, 2007, 2008, 2011, 2013, 2015, 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 +8,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="GNU Mach"]] + GNU Mach is the microkernel upon which a GNU Hurd system is based. It provides an Inter Process Communication (IPC) mechanism that the Hurd uses to define interfaces for implementing in a distributed multi-server fashion the services -- cgit v1.2.3 From 0c968db3303838c0206b0ea2ed7bfae02e3b2d7c Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:04:14 +0100 Subject: HR rules over H1 --- microkernel/mach/gnumach.mdwn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/microkernel/mach/gnumach.mdwn b/microkernel/mach/gnumach.mdwn index 35404408..9626161b 100644 --- a/microkernel/mach/gnumach.mdwn +++ b/microkernel/mach/gnumach.mdwn @@ -1,4 +1,4 @@ -[comment]: <> [[!meta copyright="Copyright © 2001, 2002, 2007, 2008, 2011, 2013, 2015, 2016 Free Software Foundation, Inc."]] +[//]: # (meta copyright="Copyright © 2001, 2002, 2007, 2008, 2011, 2013, 2015, 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 @@ -27,7 +27,7 @@ GNU Mach runs on x86 machines. See the The latest release is [[GNU Mach 1.8|news/2016-12-18-releases]]. - +--- # Advantages of GNU Mach GNU Mach is not the most advanced [[microkernel]] known to the planet, nor is @@ -65,7 +65,7 @@ features which make it useful as the base of the [[Hurd]] system. Mach is the base of a functional multi-server operating system, the [[Hurd]]. - +--- # Booting To actually use the kernel and boot the GNU operating system, you need a boot @@ -74,7 +74,7 @@ that supports the multiboot standard. The bootloader of the GNU system is [[GNU_GRUB|grub]], which supports a broad range of operating systems including GNU/Hurd. - +--- # Development * [[Reference_Manual]] -- cgit v1.2.3 From f198d82a2bf848070447aad4c0e405f387df1842 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:06:02 +0100 Subject: Change size of IRC log header --- microkernel/mach/documentation.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/microkernel/mach/documentation.mdwn b/microkernel/mach/documentation.mdwn index 821753d3..d048f481 100644 --- a/microkernel/mach/documentation.mdwn +++ b/microkernel/mach/documentation.mdwn @@ -49,7 +49,7 @@ License|/fdl]]."]]"""]] - [A Programmers' Guide to Mach System Call](http://shakthimaan.com/downloads/hurd/A.Programmers.Guide.to.the.Mach.System.Calls.pdf) -# IRC, freenode, #hurd, 2013-09-15 +### IRC, freenode, #hurd, 2013-09-15 braunr: btw, are there multiple kernel threads in gnumach? and is it safe to do a synchronous rpc call to a userspace server? -- cgit v1.2.3 From 790dbf690b56aa79c06b933276237343f2839fec Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:08:59 +0100 Subject: Add title --- microkernel/mach/documentation.mdwn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/microkernel/mach/documentation.mdwn b/microkernel/mach/documentation.mdwn index d048f481..a4e455e4 100644 --- a/microkernel/mach/documentation.mdwn +++ b/microkernel/mach/documentation.mdwn @@ -1,5 +1,4 @@ -[[!meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, -2010, 2013 Free Software Foundation, Inc."]] +[//]: # ([[meta copyright="Copyright © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2010, 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 @@ -9,6 +8,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="Mach Documentation"]] + * Mach's [[concepts]]. * [*Meet Mach* by James -- cgit v1.2.3 From 8c61bcfb10ea07dad867daaf770e8e74e7b1688b Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:15:54 +0100 Subject: Add timeline, squash lists --- microkernel/mach.mdwn | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/microkernel/mach.mdwn b/microkernel/mach.mdwn index 02627766..e9127a37 100644 --- a/microkernel/mach.mdwn +++ b/microkernel/mach.mdwn @@ -1,5 +1,4 @@ -[[!meta copyright="Copyright © 2007, 2008, 2010, 2012 Free Software Foundation, -Inc."]] +[//]: # ([[meta copyright="Copyright © 2007, 2008, 2010, 2012 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,17 +8,15 @@ 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]]."]]"""]] -Mach is a so-called first generation [[microkernel]]. It is the +[[!meta title="Mach"]] + +Mach is a so-called first generation [[microkernel]]. Originally developed by Carnegie Mellon University (MCU) from 1985 to 1994, which was then forked and carried from 1996 onward by GNU. It is the microkernel currently used by the [[Hurd]]. * [[Concepts]] - * [[Deficiencies]] - * [[Documentation]] - * [[History]] - * [Torvalds, Tanenbaum Debate](http://www.dina.dk/~abraham/Linus_vs_Tanenbaum.html) @@ -27,11 +24,9 @@ microkernel currently used by the [[Hurd]]. # Implementations * [[GNU_Mach|gnumach]] - * [Apple's Darwin](http://developer.apple.com/darwin/) ([API](http://developer.apple.com/documentation/Darwin/Conceptual/KernelProgramming/index.html)) (**non-free**) - * [[open_issues/OSF_Mach]] -- 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(-) 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 7bdf2ce27b1dea30ce311eef404bb26be483a3df Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:25:56 +0100 Subject: Add title --- microkernel.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/microkernel.mdwn b/microkernel.mdwn index 31044186..31bf3f5e 100644 --- a/microkernel.mdwn +++ b/microkernel.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="Microkernel"]] + A *microkernel* is one kind of a [[kernel]] implementation. [[Liedtke]] explains in [On Microkernel Construction](http://l4ka.org/publications/paper.php?docid=642) -- cgit v1.2.3 From c3090125564bd18125b1ff43084c951b80a0b424 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:27:12 +0100 Subject: Squashed list --- microkernel.mdwn | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/microkernel.mdwn b/microkernel.mdwn index 31bf3f5e..9eb2d450 100644 --- a/microkernel.mdwn +++ b/microkernel.mdwn @@ -37,25 +37,15 @@ An [introduction](http://www.cs.cornell.edu/Info/People/ulfar/ukernel/ukernel.ht A 2002 article about [[microkernel_FUD|FUD]] (Fear, Uncertainty, Doubt). - -# Implementations - +--- +# Microkernel Implementations * [[Hydra]] - * [[KeyKOS]] - * [[Mach]] -- used by the GNU/Hurd - * [[EROS]] - * [[CapROS]] - * [[Coyotos]] - * [[L4]] - * [[Barrelfish]] - * [[Viengoos]] - * [[Genode]] -- cgit v1.2.3 From 46bc1caf9c0272886005a3f4156f7b86b011f982 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:28:24 +0100 Subject: Comment out "old" copyright for overwrite --- microkernel.mdwn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/microkernel.mdwn b/microkernel.mdwn index 9eb2d450..a5850328 100644 --- a/microkernel.mdwn +++ b/microkernel.mdwn @@ -1,5 +1,4 @@ -[[!meta copyright="Copyright © 2007, 2008, 2010, 2012, 2013, 2014 Free Software -Foundation, Inc."]] +[//]: # ([[meta copyright="Copyright © 2007, 2008, 2010, 2012, 2013, 2014 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 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(-) 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(-) 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(+) 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 56cdaf4b82e7bce63b5fa1b9b16397cd34fc37c6 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 06:51:35 +0100 Subject: Add "External Links" section --- microkernel.mdwn | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/microkernel.mdwn b/microkernel.mdwn index a5850328..2369f1de 100644 --- a/microkernel.mdwn +++ b/microkernel.mdwn @@ -48,3 +48,7 @@ A 2002 article about [[microkernel_FUD|FUD]] (Fear, Uncertainty, Doubt). * [[Barrelfish]] * [[Viengoos]] * [[Genode]] + +--- +# External Links +* [[!wikipedia Microkernel]] on Wikipedia -- cgit v1.2.3 From 0288d4b2815549c25674efeff913460c8509696b Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 07:01:39 +0100 Subject: Add tile --- donate.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/donate.mdwn b/donate.mdwn index 9291eafc..87f4e91f 100644 --- a/donate.mdwn +++ b/donate.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="Donate to the Hurd"]] + If you feel like donating goods or money for the work the developers are doing, then we're happy to confirm that this is indeed possible. Of course we'd really like to have you working with us on the system and become a -- cgit v1.2.3 From a96e3a540b319e671157fdc8361918ba70947c17 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 07:03:18 +0100 Subject: Add title --- getting_help.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/getting_help.mdwn b/getting_help.mdwn index 034a3c6b..f7fb450c 100644 --- a/getting_help.mdwn +++ b/getting_help.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="Getting Help"]] + # Essential Documentation -- cgit v1.2.3 From 2cd79e4e69a3eb47fdcb03f79a30739c57ed31cf Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 07:04:10 +0100 Subject: Squashed list --- getting_help.mdwn | 5 ----- 1 file changed, 5 deletions(-) diff --git a/getting_help.mdwn b/getting_help.mdwn index f7fb450c..2dc3b12d 100644 --- a/getting_help.mdwn +++ b/getting_help.mdwn @@ -13,16 +13,11 @@ License|/fdl]]."]]"""]] # Essential Documentation - * [[Frequently Asked Questions|faq]] - * [[faq/Multiserver_Microkernel]] - * GNU Mach's [[microkernel/mach/gnumach/Hardware_Compatibility_List]] - * [[Documentation]] - # Forums [[!inline pages=faq/asking_questions raw=yes feeds=no]] -- cgit v1.2.3 From b4acc0a88f499bb42c6a4e277d1b538734adb7eb Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 07:05:00 +0100 Subject: Add title --- community/gsoc/project_ideas.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn index 86e44901..ff852719 100644 --- a/community/gsoc/project_ideas.mdwn +++ b/community/gsoc/project_ideas.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="Project Ideas"]] + We offer a wide range of possible projects to choose from. If you have an idea not listed here, we'd love to hear about it! -- 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(-) 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 d6f3091db2ec0451f484969ebd3ffa65b315ffbd Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 07:07:57 +0100 Subject: --- community/weblogs/antrik/hurd-mission-statement.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/community/weblogs/antrik/hurd-mission-statement.mdwn b/community/weblogs/antrik/hurd-mission-statement.mdwn index 592e176a..9e91b7e5 100644 --- a/community/weblogs/antrik/hurd-mission-statement.mdwn +++ b/community/weblogs/antrik/hurd-mission-statement.mdwn @@ -1,3 +1,5 @@ +[[!meta title="Mission Statement"]] + For a while I have been thinking about the lack of a roadmap for the Hurd; but now I realized that we lack something even more fundamental: a simple mission statement -- i.e. saying where we want to go, rather -- cgit v1.2.3 From 212303ab4799100c360e68b8df0a00aa9bee4730 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 07:12:07 +0100 Subject: Add HR rules --- donate.mdwn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/donate.mdwn b/donate.mdwn index 87f4e91f..851582db 100644 --- a/donate.mdwn +++ b/donate.mdwn @@ -19,7 +19,7 @@ either. [[!toc levels=2]] - +--- # Free Software Foundation The Free Software Foundation is the GNU project's principal organizational @@ -27,7 +27,7 @@ sponsor. [Donations to the FSF](http://donate.fsf.org/) are tax deducible. However, they can't accept donations addressed directly to/specifically for the GNU Hurd project. - +--- # FOSS Factory -- a Bounty System for GNU Hurd Work @@ -92,14 +92,14 @@ Please don't hesitate to ask [[Thomas Schwinge|tschwinge]] if you need help. Continue to explore the [[list of open bounties|tag/bounty]]. - +--- # Hurd Developer Meetings Another possibility is to meet with the Hurd developers at a [[meeting|community/meetings]] and buy them a pizza or beer or both or similar. - +--- # Individual Developers Sorted alphabetically. -- cgit v1.2.3 From 4907545c3fb5794113189a1ae708e9c755b50ad4 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 19:44:43 +0100 Subject: Fix copyright --- donate.mdwn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/donate.mdwn b/donate.mdwn index 851582db..1c16bef5 100644 --- a/donate.mdwn +++ b/donate.mdwn @@ -1,5 +1,4 @@ -[[!meta copyright="Copyright © 2003, 2006, 2007, 2008, 2011, 2016 Free Software -Foundation, Inc."]] +[//]: # ([[meta copyright="Copyright © 2003, 2006, 2007, 2008, 2011, 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 aaf18abb0d7af9005f4d34693060248e3d1d6bc9 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 19:46:46 +0100 Subject: Fix copyright --- community/gsoc/project_ideas.mdwn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/community/gsoc/project_ideas.mdwn b/community/gsoc/project_ideas.mdwn index ff852719..0eab01c1 100644 --- a/community/gsoc/project_ideas.mdwn +++ b/community/gsoc/project_ideas.mdwn @@ -1,5 +1,4 @@ -[[!meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, -2016, 2017, 2018 Free Software Foundation, Inc."]] +[//]: # ([[meta copyright="Copyright © 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018 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 34880dd85d6ce3eaba4e3d2d98e0758b16548fbf Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 19:57:34 +0100 Subject: Add links for git & tarball downloads --- index.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index.mdwn b/index.mdwn index 6c2c2989..65db28ce 100644 --- a/index.mdwn +++ b/index.mdwn @@ -26,6 +26,8 @@ computing environment as possible. +Download latest stable release [here](https://ftp.gnu.org/gnu/hurd/hurd-0.9.tar.gz) or [browse the Git repository](https://git.savannah.gnu.org/cgit/hurd). + --- [[!toc levels=2]] -- cgit v1.2.3 From 2bbcbc6455a59931c16ffebdbb97014c1b491847 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:03:34 +0100 Subject: Change link text --- documentation.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation.mdwn b/documentation.mdwn index 37367128..35fab39b 100644 --- a/documentation.mdwn +++ b/documentation.mdwn @@ -11,7 +11,7 @@ License|/fdl]]."]]"""]] You are interested in getting familiar with the GNU/Hurd system architecture, or specific components of it? Here is a collection of texts to read. -/!\ A lot of stuff is still missing ([[!taglink open_issue_documentation]]). +/!\ A lot of stuff is still missing (see the list of [[!taglink Documentation_Issues|open_issue_documentation]]). [[!toc levels=3]] -- cgit v1.2.3 From cecfbcbeb0925dbdceef4aa224d6f50cdf3f8614 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:04:14 +0100 Subject: Change title --- tag/open_issue_documentation.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tag/open_issue_documentation.mdwn b/tag/open_issue_documentation.mdwn index f0d1cb4c..dd3edfa0 100644 --- a/tag/open_issue_documentation.mdwn +++ b/tag/open_issue_documentation.mdwn @@ -8,7 +8,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="open_issue_documentation"]] +[[!meta title="Open Issue Documentation"]] {{$tag#open_issue_documentation}} -- cgit v1.2.3 From 964ab7a0254e2c92c63353f5d0d59b30b2972cf6 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:06:23 +0100 Subject: Fix copyright --- tag/open_issue_documentation.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tag/open_issue_documentation.mdwn b/tag/open_issue_documentation.mdwn index dd3edfa0..35f28048 100644 --- a/tag/open_issue_documentation.mdwn +++ b/tag/open_issue_documentation.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] +[//]: # ([[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 -- cgit v1.2.3 From 3e138cc4efa43a69aaedd06c99e647771ec2c17b Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:06:57 +0100 Subject: Fix copyright --- challenges.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/challenges.mdwn b/challenges.mdwn index b58a50d1..8e829695 100644 --- a/challenges.mdwn +++ b/challenges.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2010 Free Software Foundation, Inc."]] +[//]: # ([[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 -- cgit v1.2.3 From d02549c38c9250e9e52bf0acf5458394586e7246 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:07:50 +0100 Subject: Add title --- challenges.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/challenges.mdwn b/challenges.mdwn index 8e829695..4c8e00f0 100644 --- a/challenges.mdwn +++ b/challenges.mdwn @@ -8,6 +8,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="Challenges"]] + The GNU Hurd has a lot of [[advantages]], but there are challenges, too. Some of these are explained in the [[hurd/critique]]. -- cgit v1.2.3 From 9c2e32bb39ef4014c08a767ced034dbebdc01a9a Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:09:49 +0100 Subject: fix title for "tagishness" --- tag/open_issue_documentation.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tag/open_issue_documentation.mdwn b/tag/open_issue_documentation.mdwn index 35f28048..16ba0f03 100644 --- a/tag/open_issue_documentation.mdwn +++ b/tag/open_issue_documentation.mdwn @@ -8,7 +8,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="Open Issue Documentation"]] +[[!meta title="Open_Issue_Documentation"]] {{$tag#open_issue_documentation}} -- cgit v1.2.3 From fe7a41667ecc12137087b05d1a606633cdc5151d Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:28:57 +0100 Subject: Add title, remove copyright --- advantages.mdwn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/advantages.mdwn b/advantages.mdwn index 0cb4abed..630031cd 100644 --- a/advantages.mdwn +++ b/advantages.mdwn @@ -1,5 +1,4 @@ -[[!meta copyright="Copyright © 2001, 2002, 2008, 2010, 2011, 2012, 2013 Free -Software Foundation, Inc."]] +[//]: # ([[meta copyright="Copyright © 2001, 2002, 2008, 2010, 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 @@ -9,6 +8,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="Advantages"]] + [[!tag stable_URL]] The GNU Hurd has a number of enticing features: -- cgit v1.2.3 From b1c96ba08c20ac68f426ff722f5405bcb5aa5f2e Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:41:10 +0100 Subject: Add comprehensive list --- advantages.mdwn | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/advantages.mdwn b/advantages.mdwn index 630031cd..1f64ade4 100644 --- a/advantages.mdwn +++ b/advantages.mdwn @@ -12,7 +12,20 @@ License|/fdl]]."]]"""]] [[!tag stable_URL]] -The GNU Hurd has a number of enticing features: +The GNU Hurd is an incredible kernel, which has a number of enticing features: + +* POSIX compliant +* GPLv3 compliant +* Modularity +* Scalability +* Extensibility +* Object-orriented design +* Servers can be written with different languages +* Educational, due to easy modification +* Can develop/use modules without needing a reboot +* And of course, Translators + +For more details on these advantages, refer to the paragraphs below: It's free software, so anybody can use, modify, and redistribute it under the terms of the [[GNU General Public License v3 (GPLv3)|GPL]]. -- cgit v1.2.3 From 3298641642e03d03e77842e13fb87b06ddc8d15c Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:48:41 +0100 Subject: Divide into h2 sections for extendibility --- advantages.mdwn | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/advantages.mdwn b/advantages.mdwn index 1f64ade4..ae82435d 100644 --- a/advantages.mdwn +++ b/advantages.mdwn @@ -16,31 +16,34 @@ The GNU Hurd is an incredible kernel, which has a number of enticing features: * POSIX compliant * GPLv3 compliant +* Object-orriented design * Modularity -* Scalability * Extensibility -* Object-orriented design -* Servers can be written with different languages -* Educational, due to easy modification -* Can develop/use modules without needing a reboot +* Educational +* No-reboot Design * And of course, Translators -For more details on these advantages, refer to the paragraphs below: - -It's free software, so anybody can use, modify, and redistribute it under the -terms of the [[GNU General Public License v3 (GPLv3)|GPL]]. +For more details on these advantages, refer to the sections below: +## POSIX Compliant It's compatible as it provides a familiar programming and user environment. For all intents and purposes, the Hurd provides the same facilities as a modern [[Unix]]-like kernel. The Hurd uses the [[GNU C Library|glibc]], whose development closely tracks [[standards such as ANSI/ISO, BSD, POSIX, Single Unix, SVID, and X/Open|faq/posix_compatibility]]. +## GPLv3 Compliant +It's free software, so anybody can use, modify, and redistribute it under the +terms of the [[GNU General Public License v3 (GPLv3)|GPL]]. + + +## Object-Orriented Design Unlike other popular kernel software, the Hurd has an object-oriented structure that allows it to evolve without compromising its design. This structure will help the Hurd undergo major redesign and modifications without having to be entirely rewritten. +## Modularity The Hurd is built in a very modular fashion. Other Unix-like kernels (Linux, for example) are also modular in that they allow loading (and unloading) some components as kernel modules, but the Hurd goes one step further in that most @@ -52,6 +55,7 @@ the [[TCP/IP stack|hurd/translator/pfinet]] can bring down the whole kernel, and thus the whole system, which is a real problem in a monolithic Unix kernel architecture. +## Extensibility One advantage of the Hurd's separation of kernel-like functionality into separate components ([[servers|hurd/translator]]) is that these can be constructed using different programming languages -- a feature that is not @@ -71,10 +75,13 @@ See also [[unsorted/hurd-migr]] ([[!taglink open_issue_documentation]]). --> +## Educational The Hurd is an attractive platform for learning how to become a kernel hacker or for implementing new ideas in kernel technology. Every part of the system is designed to be [[easily modified and extended|extensibility]]. + +## No-Reboot Design It is possible to develop and test new Hurd kernel components without rebooting the machine. Running your own kernel components doesn't interfere with other users, and so no special system privileges are required. The mechanism for -- cgit v1.2.3 From 71fb097b54872d13d735d2b429549597a68a87e2 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:57:12 +0100 Subject: Add some text --- advantages.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/advantages.mdwn b/advantages.mdwn index ae82435d..00c3c730 100644 --- a/advantages.mdwn +++ b/advantages.mdwn @@ -33,8 +33,8 @@ development closely tracks [[standards such as ANSI/ISO, BSD, POSIX, Single Unix, SVID, and X/Open|faq/posix_compatibility]]. ## GPLv3 Compliant -It's free software, so anybody can use, modify, and redistribute it under the -terms of the [[GNU General Public License v3 (GPLv3)|GPL]]. +The Hurd is built from the ground up as 100% Free Software, so anybody can use, modify, and redistribute it as they please, under the +terms of the [[GNU General Public License v3 (GPLv3)|GPL]]! ## Object-Orriented Design -- cgit v1.2.3 From 3774ae1a484dc94b18457d563bf978efc74ca113 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 20:59:28 +0100 Subject: Add External links --- GPL.mdwn | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/GPL.mdwn b/GPL.mdwn index 9794871c..c7c01f78 100644 --- a/GPL.mdwn +++ b/GPL.mdwn @@ -20,3 +20,8 @@ The GNU General Public License (GPL) is a [Free Software](https://www.gnu.org/ph Since it's debut, the license has become extremely popular & wide-spread. The GPL has gone through 3 revisions, with GPLv3 being the latest. GPLv3 allows any user to access, modify, and redistribute the source code, given that the redistributed version of the software is also released as GPLv3. For example, if you create a pice of software named "FreedomJuice" under the GPLv3, and I download & moify it and name it "xFreedomJuicex", I cannot release xFreedomJuicex under the MIT license, it has to be GPLv3 as well. + +--- +# External Links +* [The GPL's Homepage](https://www.gnu.org/licenses/gpl.html) +* [[!wikipedia GPL]] on Wikipedia -- cgit v1.2.3 From a6b4e7e01c4bd5fdce00ae5851525496719a384a Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 21:00:21 +0100 Subject: Add title, remove old copyright --- GPL.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/GPL.mdwn b/GPL.mdwn index c7c01f78..d6d7c5e8 100644 --- a/GPL.mdwn +++ b/GPL.mdwn @@ -1,5 +1,3 @@ -[[!meta copyright="Copyright © 2018 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 @@ -8,6 +6,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="GNU General Public License"]] + The GNU General Public License (GPL) is a [Free Software](https://www.gnu.org/philosophy/free-sw.html) license created by Richard Stallman in 1989 for Free Software creators. The GPL grants users the Four Freedoms: -- cgit v1.2.3 From 941b013b236d0d51a1b65d6e9a74947e046908a6 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 21:14:01 +0100 Subject: Praise for POSIX compliance --- advantages.mdwn | 3 +++ 1 file changed, 3 insertions(+) diff --git a/advantages.mdwn b/advantages.mdwn index 00c3c730..9442b017 100644 --- a/advantages.mdwn +++ b/advantages.mdwn @@ -32,6 +32,9 @@ For all intents and purposes, the Hurd provides the same facilities as a modern development closely tracks [[standards such as ANSI/ISO, BSD, POSIX, Single Unix, SVID, and X/Open|faq/posix_compatibility]]. +What this means, on a higher level, is that any program written for another POSIX-compliant system (such as Linux or newer UNIX systems), +can be built, installed, and run on the Hurd. This means that, unlike, say, Plan 9 or Haiku, there's a huge library of programs already availble for the Hurd (and we mean *natively*, not under an emulator or a compatibility layer)! + ## GPLv3 Compliant The Hurd is built from the ground up as 100% Free Software, so anybody can use, modify, and redistribute it as they please, under the terms of the [[GNU General Public License v3 (GPLv3)|GPL]]! -- cgit v1.2.3 From 0b40511d9199c45432c763fc28160cab98640bc8 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Sun, 24 Mar 2019 21:25:27 +0100 Subject: Add text --- advantages.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/advantages.mdwn b/advantages.mdwn index 9442b017..97db6d86 100644 --- a/advantages.mdwn +++ b/advantages.mdwn @@ -83,6 +83,8 @@ The Hurd is an attractive platform for learning how to become a kernel hacker or for implementing new ideas in kernel technology. Every part of the system is designed to be [[easily modified and extended|extensibility]]. +For more learning resources, see the [[/Documentation]] page. + ## No-Reboot Design It is possible to develop and test new Hurd kernel components without rebooting -- cgit v1.2.3 From 6198f7e2d3450eafb3b0772f17bc2c99aefa0374 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Mon, 25 Mar 2019 04:40:37 +0100 Subject: Add title, remove copyright --- capability.mdwn | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/capability.mdwn b/capability.mdwn index 32a9b68f..cec6f41b 100644 --- a/capability.mdwn +++ b/capability.mdwn @@ -1,5 +1,4 @@ -[[!meta copyright="Copyright © 2007, 2008, 2010, 2011, 2013 Free Software -Foundation, Inc."]] +[//]: # ([[meta copyright="Copyright © 2007, 2008, 2010, 2011, 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 @@ -9,6 +8,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="Capability"]] + A capability is a protected reference. It is a reference in that it designates an object; it is protected in that in cannot be forged. A capability both designates the object it refers to and -- cgit v1.2.3 From 884b0bdc2820d0c204471870d56fdc6a56310e57 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Mon, 25 Mar 2019 04:51:10 +0100 Subject: IRC log should not wrap. Removed broken link. --- capability.mdwn | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/capability.mdwn b/capability.mdwn index cec6f41b..2f094c8e 100644 --- a/capability.mdwn +++ b/capability.mdwn @@ -90,37 +90,22 @@ port|microkernel/mach/port]]. As in UNIX (see above), they are not ## IRC, freenode, #hurd, 2013-07-01 - I have read plenty of documents, and wrapped my head around - most Hurd concepts, but I still have not understood well what - capabilities are. + I have read plenty of documents, and wrapped my head around most Hurd concepts, but I still have not understood well what capabilities are. Mmm, which capabilities? - AIUI, the Hurd doesn't really have a notion of capabilites, just a - notion of owning a port right - From what I have understood (from the critique) they - reference ports so they objects can be referenced via them + AIUI, the Hurd doesn't really have a notion of capabilites, just a notion of owning a port right + From what I have understood (from the critique) they reference ports so they objects can be referenced via them (which provides processes a way for doing things) ok, so we are talking about the same thing, I guess - ahh, that's cool. I thought there was more to the story that - I couldn't understand + ahh, that's cool. I thought there was more to the story that I couldn't understand # Further Reading +* [[Mach port|microkernel/mach/port]] +* {{$wikipedia_capability-based_security}} +* {{$wikipedia_object-capability_model}} +* {{$wikipedia_polp}} - * [[Mach port|microkernel/mach/port]] - -[[!toggleable id=shapiro_capintro_1999 text="""[[!template id=note -text="*[[shapiro\_capintro\_1999|capability]]*: -{{$capability#shapiro_capintro_1999}}. -{{$capability#shapiro_capintro_1999_text}}."]]"""]] - - * [[!toggle id=shapiro_capintro_1999 text="[shapiro\_capintro\_1999]"]] - - * {{$wikipedia_capability-based_security}} - - * {{$wikipedia_object-capability_model}} - - * {{$wikipedia_polp}} - + [[!tag open_issue_documentation]] +[KeyKOS](https://web.archive.org/web/20110621235952/https://www.cis.upenn.edu/~KeyKOS/KeyKOS.html) on the Wayback Machine. -- 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(-) 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(-) 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 cb165e4f3678b93dd06ca92314c1e6a2b29153ec Mon Sep 17 00:00:00 2001 From: MutoShack Date: Tue, 26 Mar 2019 00:16:36 +0100 Subject: Partially unstubbify page --- KeyKOS.mdwn | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/KeyKOS.mdwn b/KeyKOS.mdwn index 29cfbb47..fb060c8a 100644 --- a/KeyKOS.mdwn +++ b/KeyKOS.mdwn @@ -6,11 +6,21 @@ 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]]."]]"""]] -KeyKOS is a microkernel, developed for S/370 computers. Besides mounting tapes and tending to the printers, KeyKOS is meant for unattended operation. +KeyKOS is a microkernel developed for System/370-compliant, single-core computer processors. starting in the 1970's by Tymshare. Besides mounting tapes and tending to the printers, KeyKOS is meant for unattended operation. -KeyKOS' development started in the 1970's by Tymshare. +KeyKOS was created as a result of the research project done by the Tymshare group called GNOSIS, an operating system concept. + +It's an interesting concept for an operating system. The kernel can take a two-state system as an input, and turn it into a many-state system. This allows for objects such as files, directories, and address spaces to be moved out of kernelspace and into userspace. + +KeyKOS is secure. Every operating system wants to be "secure", but what is the "standard baseline" for security? KeyKOS has a very clear image of this, as it was developed to try and meet the DOD "Orange book" standard: "*Department of Defense Trusted Computer System Evaluation Criteria*". After an inspection, KeyKOS was deemed as a "high B", a step or two down from the highest rank: A1. + +The article "KeyKOS - A Secure, High-Performance Environment for S/370" describes that there are some aspects of KeyKOS which are difficult to understand, as they stray from OS convention. It advises the reader, when learning about KeyKOS, to think of the Monty Python quote "And now for something completely different". # External Links [KeyKOS](https://web.archive.org/web/20110621235952/https://www.cis.upenn.edu/~KeyKOS/KeyKOS.html) on the Wayback Machine. + +[Roots of KeyKOS](http://www.cap-lore.com/CapTheory/KK/EKK.html) - A short but comprehensive history. + +[The DOD Orange Book (PDF)](https://csrc.nist.gov/csrc/media/publications/conference-paper/1998/10/08/proceedings-of-the-21st-nissc-1998/documents/early-cs-papers/dod85.pdf) - The book itself is really expensive to buy, so here's some PDF file of it. -- cgit v1.2.3 From b2bb6a1495afa61f13d70652ed19e131841d0e56 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Tue, 26 Mar 2019 00:24:15 +0100 Subject: Add link to the 2014 copy --- KeyKOS.mdwn | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/KeyKOS.mdwn b/KeyKOS.mdwn index fb060c8a..8aed5e01 100644 --- a/KeyKOS.mdwn +++ b/KeyKOS.mdwn @@ -17,10 +17,7 @@ KeyKOS is secure. Every operating system wants to be "secure", but what is the " The article "KeyKOS - A Secure, High-Performance Environment for S/370" describes that there are some aspects of KeyKOS which are difficult to understand, as they stray from OS convention. It advises the reader, when learning about KeyKOS, to think of the Monty Python quote "And now for something completely different". # External Links - -[KeyKOS](https://web.archive.org/web/20110621235952/https://www.cis.upenn.edu/~KeyKOS/KeyKOS.html) on the Wayback Machine. - -[Roots of KeyKOS](http://www.cap-lore.com/CapTheory/KK/EKK.html) - A short but comprehensive history. - -[The DOD Orange Book (PDF)](https://csrc.nist.gov/csrc/media/publications/conference-paper/1998/10/08/proceedings-of-the-21st-nissc-1998/documents/early-cs-papers/dod85.pdf) - The book itself is really expensive to buy, so here's some PDF file of it. +* [KeyKOS](https://web.archive.org/web/20110621235952/https://www.cis.upenn.edu/~KeyKOS/KeyKOS.html) on the Wayback Machine. +* [Roots of KeyKOS](http://www.cap-lore.com/CapTheory/KK/EKK.html) - A short but comprehensive history. +* [The DOD Orange Book (PDF)](https://csrc.nist.gov/csrc/media/publications/conference-paper/1998/10/08/proceedings-of-the-21st-nissc-1998/documents/early-cs-papers/dod85.pdf) - The book itself is really expensive to buy, so here's some PDF file of it. +* [The DOD Orange Book - 2014 print (PDF)](https://web.archive.org/web/20140429193839/http://www.dtic.mil/whs/directives/corres/pdf/850001_2014.pdf) - The re-issue. -- cgit v1.2.3 From c06deabeee94e0c58874487e4467045e87d87a4a Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 01:22:49 +0100 Subject: Add text & hyperlinks --- abac.mdwn | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/abac.mdwn b/abac.mdwn index 41de2062..d3e45624 100644 --- a/abac.mdwn +++ b/abac.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2007, 2008 Free Software Foundation, Inc."]] +[//]: # ([[meta copyright="Copyright © 2007, 2008 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 @@ -8,6 +8,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="ABAC"]] + ABAC stands for authorization-based access control. In this model, access is not granted based on the identity of the caller but by an authorizing agent @@ -15,4 +17,10 @@ that delegates access to a particular resource. Such authorization is then encapsulated in [[capabilities|capability]] allowing them to be freely [[delegated|delegation]]. +Back in 2009, there [has been talk about](https://www.hpl.hp.com/techreports/2009/HPL-2009-30.html) renaming "ABAC" to "ZBAC - [AuthoriZation Based Access Control](https://objectsecurity.com/blog/2016/08/05/authorization-based-access-control-zbac-model-driven-security/)" - This article says "ZBAC" instead of ABAC to avoid confusion, supposedly with "ABAC - Attribute-Based-Access-Control" + See also [[IBAC]]. + +#External Links +* [[!wikipedia Computer_Access_Control]] on Wikipedia +* [[!wikipedia Access_Control_List]] on Wikipedia -- cgit v1.2.3 From 8783b93fbb3ee9579f4200d3cb3024c1245db0f8 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 05:42:26 +0100 Subject: Add link to cat-v.org --- documentation.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation.mdwn b/documentation.mdwn index 35fab39b..5f0e50d1 100644 --- a/documentation.mdwn +++ b/documentation.mdwn @@ -28,7 +28,7 @@ architecture. Yes, really. You needn't go through all of these, but they're all * [[!wikipedia Advanced_Programming_in_the_Unix_Environment]] - May help you grasp UNIX & POSIX standards. * [Operating Systems](http://www.deitel.com/Books/OperatingSystems/OperatingSystems3e/tabid/1711/Default.aspx) - A well praised book on the subject. * [Operating System Concepts](https://www.os-book.com/OS9/) - Another well praised book. -* [Modern Operating Systems](https://en.wikipedia.org/wiki/Modern_Operating_Systems) - This book has achieved world-wide praise. +* [Modern Operating Systems](https://en.wikipedia.org/wiki/Modern_Operating_Systems) - This book has achieved world-wide praise. Of course [the Plan-9 people don't like it](http://harmful.cat-v.org/software/andy_tanenbaum). ## GNU/Hurd System Architecture -- cgit v1.2.3 From 8fa10ecbdc5a07dd844951f2179319b122e77480 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 05:57:04 +0100 Subject: Cleanup --- documentation.mdwn | 42 ++++++++---------------------------------- 1 file changed, 8 insertions(+), 34 deletions(-) diff --git a/documentation.mdwn b/documentation.mdwn index 5f0e50d1..7014887a 100644 --- a/documentation.mdwn +++ b/documentation.mdwn @@ -8,12 +8,12 @@ License|/fdl]]."]]"""]] [[!meta title="Documentation"]] -You are interested in getting familiar with the GNU/Hurd system architecture, +Are you interested in getting familiar with the GNU/Hurd system architecture, or specific components of it? Here is a collection of texts to read. /!\ A lot of stuff is still missing (see the list of [[!taglink Documentation_Issues|open_issue_documentation]]). -[[!toc levels=3]] +[[!toc levels=1]] --- # Basic Knowledge @@ -31,39 +31,16 @@ architecture. Yes, really. You needn't go through all of these, but they're all * [Modern Operating Systems](https://en.wikipedia.org/wiki/Modern_Operating_Systems) - This book has achieved world-wide praise. Of course [the Plan-9 people don't like it](http://harmful.cat-v.org/software/andy_tanenbaum). ## GNU/Hurd System Architecture - +You may want to start reading a [[quick overview|overview]] of how the GNU/Hurd system +starts, and thus how it is structured. Also see our [[FAQ]] ### Capabilities + * Read up on [[Capabilities|capability]], [[!wikipedia Capability_Based_Security]], + and, [What is a Capability, Anyway?](https://archive.is/20130112225523/http://www.eros-os.org/essays/capintro.html) -[[!toggleable id=shapiro_capintro_1999 text="""[[!template id=note -text="*[[shapiro\_capintro\_1999|capability]]*: -{{$capability#shapiro_capintro_1999}}. -{{$capability#shapiro_capintro_1999_text}}."]]"""]] - - * Our use of [[capabilities|capability]]. The - {{$capability#wikipedia_capability-based_security}} article. - Alternatively/additionally, [[!toggle id=shapiro_capintro_1999 - text="[shapiro\_capintro\_1999]"]]. - - In the GNU/Hurd system, a [[capability]] is represented by a [[Mach + In the GNU/Hurd system, a capability is represented by a [[Mach port|microkernel/mach/port]]. - * {{$capability#wikipedia_object-capability_model}}. Albeit not directly - tailored at the GNU/Hurd operating system architecture, this article anyway - does a good job at describing general principles of a [[capability]]-based - system architecture. - ---- -# Quick overview - -You may want to start reading a [[quick overview|overview]] of how the GNU/Hurd system -starts, and thus how it is structured. - ---- -# FAQ - -[[FAQ]] - --- # Specific Components @@ -77,11 +54,8 @@ Depending on your background, you may want to start reading the documentation from userlandish interfaces (Hurd) or from the micro kernel itself (Mach). * [[GNU_Hurd|hurd/documentation]] - * [[Mach|microkernel/mach/documentation]] - * [[MIG|microkernel/mach/mig/documentation]] - * [[UNIX]] --- @@ -152,4 +126,4 @@ from userlandish interfaces (Hurd) or from the micro kernel itself (Mach). The IRC logs contain wealth of information. Many topics have been covered before in the IRC logs. You can use wget to download all of the logs and grep for the information that you want. -`wget --mirror --no-parent -A "hurd-*" -e robots=off http://richtlijn.be/~larstiq/hurd/` + `wget --mirror --no-parent -A "hurd-*" -e robots=off http://richtlijn.be/~larstiq/hurd/` -- cgit v1.2.3 From 1220c44e0b2c7928851f83c2fa641308fbe2012e Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 18:16:25 +0100 Subject: Created "Developers" page. --- Hurd/HurdDevelopers.mdwn | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Hurd/HurdDevelopers.mdwn diff --git a/Hurd/HurdDevelopers.mdwn b/Hurd/HurdDevelopers.mdwn new file mode 100644 index 00000000..7000ce98 --- /dev/null +++ b/Hurd/HurdDevelopers.mdwn @@ -0,0 +1,16 @@ +[[!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 +any later version published by the Free Software Foundation; with no Invariant +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 Developers"]] + +The Hurd has very few people working on it. This is a list of people who are (or were) large contributors to the project. + +* Samuel Thibault - Maintainer +* Thomas Bushnell - Original maintainer +* Joshua Branson - Developer +* Manolis Ragkousis - Hurd support for Guix -- cgit v1.2.3 From 444dd14d361b872b4ddbaf9f540288f3fb9590ba Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 18:23:05 +0100 Subject: Add braun to the list --- Hurd/HurdDevelopers.mdwn | 1 + 1 file changed, 1 insertion(+) diff --git a/Hurd/HurdDevelopers.mdwn b/Hurd/HurdDevelopers.mdwn index 7000ce98..51d810e6 100644 --- a/Hurd/HurdDevelopers.mdwn +++ b/Hurd/HurdDevelopers.mdwn @@ -13,4 +13,5 @@ The Hurd has very few people working on it. This is a list of people who are (or * Samuel Thibault - Maintainer * Thomas Bushnell - Original maintainer * Joshua Branson - Developer +* Richard Braun - Owner of darnassus.sceen.net * Manolis Ragkousis - Hurd support for Guix -- cgit v1.2.3 From 898fae7bab88f5d09a9ad68270eee2b75d37aed0 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 18:27:39 +0100 Subject: QEMU is an uppercase acronym --- index.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.mdwn b/index.mdwn index 65db28ce..264264b0 100644 --- a/index.mdwn +++ b/index.mdwn @@ -89,7 +89,7 @@ Three of them are * installing a [[GNU/Hurd_distribution|hurd/running/distrib]], * running it [[in_Xen|microkernel/mach/gnumach/ports/xen]] and -* starting a [[Hurd_qemu_image|hurd/running/qemu]] or [[Hurd_LiveCD|hurd/running/live_cd/]]. +* starting a Hurd [[QEMU_image|hurd/running/qemu]] or [[LiveCD|hurd/running/live_cd/]]. And these web pages are a living proof of the usability of the Hurd, as they are rendered on a [[Debian_GNU/Hurd|hurd/running/debian]] system. -- cgit v1.2.3 From c327405f25e3254da22e3b4a059a76b07547b8f8 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 18:33:05 +0100 Subject: turn http://gnu.org into shorter gnu.org markdown link --- index.mdwn | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/index.mdwn b/index.mdwn index 264264b0..f9ed6d8c 100644 --- a/index.mdwn +++ b/index.mdwn @@ -107,8 +107,7 @@ Functional systems are installable in a dual-boot configuration. Development systems are currently mostly based on the [[Debian_GNU/Hurd|hurd/running/debian]] port sponsored by the [Debian project](http://www.debian.org/). -Community resources for related projects focus around these pages, -, the [[mailing lists]] and the [[IRC_channels|IRC]]. +Aside from this Wiki, community resources for related projects focus around *[gnu.org](https://hurd.gnu.org)*, the *[[mailing lists]]*, and the *[[IRC_channels|IRC]]*. If you want to see the current discussions in the Hurd project, please have a look at the [bug-hurd mailinglist archives](http://lists.gnu.org/pipermail/bug-hurd/). -- cgit v1.2.3 From af63c4373dcbe0042edce1a95542d3fb1ab8bc80 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 18:36:16 +0100 Subject: Edited "current status" section --- index.mdwn | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/index.mdwn b/index.mdwn index f9ed6d8c..71a17e77 100644 --- a/index.mdwn +++ b/index.mdwn @@ -97,9 +97,10 @@ are rendered on a [[Debian_GNU/Hurd|hurd/running/debian]] system. --- # Current Status -The latest releases are [[GNU Hurd 0.9, GNU Mach 1.8, GNU MIG -1.8|news/2016-12-18-releases]], 2016-12-18. The Hurd is -developed by [[a few volunteers in their spare time|faq/how_many_developers]]. +The latest releases are **GNU Hurd 0.9**, **GNU Mach 1.8**, **GNU MIG +1.8** [[(Release Notes)|news/2016-12-18-releases]], 2016-12-18. + +The Hurd is developed by [[a few volunteers in their spare time|faq/how_many_developers]]. The project welcomes any assistance [[you can provide|contributing]]. Porting and development expertise is still badly needed in many key areas. -- 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(-) 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 From 40225174558966f87c1526ccfbc8d380df51ba3c Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 20:28:05 +0100 Subject: Fixed markdown error --- faq/how_many_developers.mdwn | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/faq/how_many_developers.mdwn b/faq/how_many_developers.mdwn index 0b217f03..a889705d 100644 --- a/faq/how_many_developers.mdwn +++ b/faq/how_many_developers.mdwn @@ -34,8 +34,8 @@ development. For one, this is a good thing: independency; no conflicts of interests. For another, it is also a bad thing: no dedicated full-time workforce -- which matters a lot. -This also answers the question why [[the Hurd still does not do [...] after so -many years of development|so_many_years]]. +This also answers the question "[[How_come_the Hurd still does not do_(...)_after so +many years of development?|so_many_years]]" # Why So Few? -- cgit v1.2.3 From d56de1814bf21c50a183774ec5803b4f88cb8d07 Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 20:29:41 +0100 Subject: Slightly more understandable --- faq/how_many_developers.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/faq/how_many_developers.mdwn b/faq/how_many_developers.mdwn index a889705d..63756db7 100644 --- a/faq/how_many_developers.mdwn +++ b/faq/how_many_developers.mdwn @@ -34,7 +34,7 @@ development. For one, this is a good thing: independency; no conflicts of interests. For another, it is also a bad thing: no dedicated full-time workforce -- which matters a lot. -This also answers the question "[[How_come_the Hurd still does not do_(...)_after so +This also answers the question "[[How_come_the Hurd still can't do_(...)_after so many years of development?|so_many_years]]" -- cgit v1.2.3 From 93b266266b6200a64372e02564729bf5f27cfd3e Mon Sep 17 00:00:00 2001 From: MutoShack Date: Wed, 27 Mar 2019 20:36:59 +0100 Subject: Start li entries with capital letters --- index.mdwn | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/index.mdwn b/index.mdwn index 71a17e77..ca65ef90 100644 --- a/index.mdwn +++ b/index.mdwn @@ -87,9 +87,9 @@ Find more information about it at the Along with it there are [[various_ways|hurd/running]] to run a GNU/Hurd system. Three of them are -* installing a [[GNU/Hurd_distribution|hurd/running/distrib]], -* running it [[in_Xen|microkernel/mach/gnumach/ports/xen]] and -* starting a Hurd [[QEMU_image|hurd/running/qemu]] or [[LiveCD|hurd/running/live_cd/]]. +* Installing a [[GNU/Hurd_distribution|hurd/running/distrib]], +* Running it [[in_Xen|microkernel/mach/gnumach/ports/xen]] and +* Starting a Hurd [[QEMU_image|hurd/running/qemu]] or [[LiveCD|hurd/running/live_cd/]]. And these web pages are a living proof of the usability of the Hurd, as they are rendered on a [[Debian_GNU/Hurd|hurd/running/debian]] system. -- cgit v1.2.3