This week, I've tried to split up my commits into individual patches.

Patch 1)  I changed the command to start the hurd "kvm" -> "qemu-system-i386"

Patch 2)  I removed the mention of the ufs partition type in the old
          Hurd FAQ.  I will eventually attempt to merge all the FAQs
          into one.

Patch 3)  A few minor changes on the main documentation page.  I added a
          reference to an online open source textbook.  I mentioned that
          one can download the bug-hurd archives.


P.S. I have also changed my email address. :)


>From 83d5128ee68a9762f435cd27f9a7b67e1fda0c45 Mon Sep 17 00:00:00 2001
From: Joshua Branson <jbra...@fastmail.com>
Date: Sat, 15 Dec 2018 10:46:39 -0500
Subject: [PATCH] I changed the command to run the hurd.  "kvm" ->
 "qemu-system-i386"

---
 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 c25b76ab..b093e8e8 100644
--- a/hurd/running/debian/qemu_image.mdwn
+++ b/hurd/running/debian/qemu_image.mdwn
@@ -20,7 +20,7 @@ Usage:
 * 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`
+    $ `qemu-system-i386 -m 1G -drive cache=writeback,file=$(echo debian-hurd-*.img) -net user,hostfwd=tcp:127.0.0.1:2222-:22`
     # Optionally 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).
 * Login as root (the root password is empty)
 * set up a root password with passwd
-- 
2.19.2

>From 49d128d0b0d85870014d84c2d5aa163de37b0272 Mon Sep 17 00:00:00 2001
From: Joshua Branson <jbra...@fastmail.com>
Date: Sat, 15 Dec 2018 10:45:59 -0500
Subject: [PATCH] On the Old Hurd FAQ, I removed the line "Alternatively," you
 may use a BSD style ufs.  ext2 seems to be the best tested partition type.

---
 faq/old_faq.txt | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/faq/old_faq.txt b/faq/old_faq.txt
index 7946062e..5df82276 100644
--- a/faq/old_faq.txt
+++ b/faq/old_faq.txt
@@ -42,10 +42,9 @@ license is included in the file COPYRIGHT.
 
 ??	What partition type should I use for my GNU/Hurd partitions?
 
-{MB} You should use an ext2 filesystem.  Alternatively, you may use BSD
-style ufs.  The partition type number for ext2fs is 0x83 (this is the
-same as in Linux), not 0x63 (GNU HURD).  Thomas explains why 0x63 is the
-wrong choice:
+{MB} You should use an ext2 filesystem.  The partition type number
+for ext2fs is 0x83 (this is the same as in Linux), not 0x63 (GNU HURD).
+Thomas explains why 0x63 is the wrong choice:
 
 	One day we may have a new filesystem format, which would
 	probably be called the GNU Hurd filesystem format, and might
-- 
2.19.2

>From b9a6d8a3ac06759606d52111f784e892c743828e Mon Sep 17 00:00:00 2001
From: Joshua Branson <jbra...@fastmail.com>
Date: Sat, 15 Dec 2018 10:47:56 -0500
Subject: [PATCH] On the main documentation page: I mentioned how to convert
 mbox to maildir, and mentioned OS Dev wiki, and added a link to an online OS
 book in the main documentation page. I also broke some formatting things on
 the main documentation page, but I believe I fixed them as well.

---
 documentation.mdwn | 52 +++++++++++++++++++++++++++++++---------------
 1 file changed, 35 insertions(+), 17 deletions(-)

diff --git a/documentation.mdwn b/documentation.mdwn
index 9300622c..120b6f18 100644
--- a/documentation.mdwn
+++ b/documentation.mdwn
@@ -16,40 +16,40 @@ 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
 architecture.  Yes, really.
 
-
 ## Operating Systems Basics
 
-You can find good free, self-paced online courses about operating systems on <https://www.udacity.com/> .
-A free textbook about operating systems is called [Operating Systems: Three Easy Pieces](http://pages.cs.wisc.edu/~remzi/OSTEP/).
+You can find good free, self-paced online courses about operating systems on [[https://www.udacity.com/]] .
+A good operating systems wiki is [[OS Dev|https://wiki.osdev.org/Main_Page]], and it has a page recommending
+OS related books: [[https://wiki.osdev.org/Books]].
+
+A free textbook about operating systems is called [[Operating Systems: Three Easy Pieces|http://pages.cs.wisc.edu/~remzi/OSTEP/]].
+Another free operating systems concepts textbook is available at [[http://os-book.com/]].
+
 
 ## GNU/Hurd System Architecture
 
 
 ### Capabilities
 
-[[!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
+  * Our use of [[capabilities|capability]].  The [[Wikipedia, capability-based
+    security|https://en.wikipedia.org/wiki/Capability%2Dbased%5Fsecurity]]
+    article. Alternatively/additionally, [[!toggle id=shapiro_capintro_1999
     text="[shapiro\_capintro\_1999]"]].
 
     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.
+  * [[Wikipedia, object-capability
+    model|https://en.wikipedia.org/wiki/Object%2Dcapability%5Fmodel]].
+    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
@@ -140,7 +140,25 @@ from userlandish interfaces (Hurd) or from the micro kernel itself (Mach).
 
 # IRC Logs
 
-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.
+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/`
+
+# Search the email list
+
+Many technical topics have also been discussed in the
+[[bug-hurd@gnu.org|https://lists.gnu.org/mailman/listinfo/bug-hurd]] email list.  You can search this email list
+[[here|http://lists.gnu.org/archive/html/bug-hurd/]] and download the list in the mbox format
+[[here|http://lists.gnu.org/archive/html/bug-hurd/]].
+
+`wget -r -A '20*' ftp://lists.gnu.org/bug-hurd/`
+
+If you prefer to read archived email in the maildir format, then you could use
+the perl mbox to maildir converter, which is aptly named mb2md.
+
+
+* Note, if you already have the Hurd installed, then you could instead read the emails
+using the mboxfs ontop of the httpfs translator!  These translators are
+available in the [[hurd extras repo|http://www.nongnu.org/hurdextras/#mboxfs]].
-- 
2.19.2

Reply via email to