guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: website: drafts: childhurds-and-substitutes: Typo


From: Jan Nieuwenhuizen
Subject: branch master updated: website: drafts: childhurds-and-substitutes: Typos and additions.
Date: Sun, 04 Oct 2020 03:02:11 -0400

This is an automated email from the git hooks/post-receive script.

janneke pushed a commit to branch master
in repository guix-artwork.

The following commit(s) were added to refs/heads/master by this push:
     new d48391c  website: drafts: childhurds-and-substitutes: Typos and 
additions.
d48391c is described below

commit d48391cfec4aeb1d6d148c9650db8af67362b2a6
Author: Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
AuthorDate: Sun Oct 4 09:00:42 2020 +0200

    website: drafts: childhurds-and-substitutes: Typos and additions.
    
    * website/drafts/childhurds-and-substitutes.md: Typos (sorry Mathieu;)
    and additions.
---
 website/drafts/childhurds-and-substitutes.md | 32 ++++++++++++++++++++--------
 1 file changed, 23 insertions(+), 9 deletions(-)

diff --git a/website/drafts/childhurds-and-substitutes.md 
b/website/drafts/childhurds-and-substitutes.md
index 1132861..3917617 100644
--- a/website/drafts/childhurds-and-substitutes.md
+++ b/website/drafts/childhurds-and-substitutes.md
@@ -97,6 +97,13 @@ A lot of things had to be in place to support this, we 
worked on
    - Add Hurd support to the 
[%boot-service](https://git.savannah.gnu.org/cgit/guix.git/?commit=b37c544196898cc3dfa3da07ed344fbe11abc120)
    - Add a 
[hurd-startup-service](https://git.savannah.gnu.org/cgit/guix.git/?commit=68d8c094659565fe19abc1c433a17337ce5cacb7),
    - Add Hurd support to the 
[activation-service](https://git.savannah.gnu.org/cgit/guix.git/?commit=c3fd2df705695a0dc9f393545606360be1ea6104),
+   - Add Hurd support for syscalls
+   
[_define-c-struct_](https://git.savannah.gnu.org/cgit/guix.git/?commit=86f5decd2066889bf2e60df388d6c812aede0917),
+   
[_ioctl_](https://git.savannah.gnu.org/cgit/guix.git/?commit=598be42dfa3aa1f6a92b5562397742b3fa96a3e0),
+   
[_readdir*_](https://git.savannah.gnu.org/cgit/guix.git/?commit=82d8959e5d137b2061a68878d78a8f74a238ac44),
+   
[_sockaddr-in_](https://git.savannah.gnu.org/cgit/guix.git/?commit=0d371c633f7308cfde2432d6119d386a5c63198c),
+   
[_getxattr_](https://git.savannah.gnu.org/cgit/guix.git/?commit=df05842332be80ed7f53022402b95cf711163b41),
+   
[_setxattr_](https://git.savannah.gnu.org/cgit/guix.git/?commit=d155c9d93496ae620829fbc33b5694e74cda9683),
 
 counting some ~200 patches by ten people over six months; including
 generic cross-compilation fixes and support, and Hurd fixes and
@@ -109,15 +116,22 @@ and [for
 
Linux](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=88ee9d571b6d8ed345f877e05f685814412e359b).
 
 You may notice that we are using the new `disk-image` command rather
-than the old `vm-image`.  One of the big hurdles in producing a
-VM image was the way Guix produces VM images: it would run a GNU/Linux
-system in QEMU to initialize the image.  Without going into the hairy
-details, when Ludo and Janneke were almost ready to give up, Matthieu
-came to the rescue with his brand-new implementation of the
-`disk-image` command.  At the time, Hurd work was done on the
-`wip-hurd` branch and the disk-image work on `wip-disk-image`.  Soon
-after, Mattieu proposed an "explosive mix" of the two branches, we
-managed to create the first Hurd system that really felt like Guix System.
+than the old `vm-image`.  One of the big hurdles in producing a VM
+image was [the way Guix produces VM
+images](https://issues.guix.gnu.org/41350): it would run a target
+QEMU, e.g. `qemu-ARM`.  That does not work for the Hurd, as there is
+no `qemu-HURD`.  Without going into the hairy details, when Ludo and
+Janneke were—three patch sets, 50 messages and and 13 days
+later—almost ready to give up, Mathieu came to the rescue with his
+[brand-new
+implementation](https://git.savannah.gnu.org/cgit/guix.git/?commit=
+f19cf27c2b9ff92e2c0fd931ef7fde39c376adaa) of the `disk-image` command.
+At the time, Hurd work was done on the `wip-hurd` branch and the
+disk-image work on `wip-disk-image`.  Soon after, Mathieu proposed an
+[_explosive
+mix_](https://lists.gnu.org/archive/html/bug-guix/2020-04/msg00610.html)
+of the two branches; we managed to create the first Hurd system that
+really felt like Guix System.
 
 XXX TODO: on the goodies of --image-type, qcow2-hurd
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]