[Top][All Lists]

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

[PATCH 5/5] added an image to the hurd/what_is_the_gnu_hurd page.

From: address@hidden
Subject: [PATCH 5/5] added an image to the hurd/what_is_the_gnu_hurd page.
Date: Thu, 30 May 2024 13:29:49 -0400

* hurd/what_is_the_gnu_hurd.mdwn: I added the image from the
open_issues/anatomy_of_a_hurd_system.mdwn.  This page is probably
something that is viewed a lot.  People like images.
 hurd/what_is_the_gnu_hurd.mdwn | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/hurd/what_is_the_gnu_hurd.mdwn b/hurd/what_is_the_gnu_hurd.mdwn
index 8315bfff..09c26ee7 100644
--- a/hurd/what_is_the_gnu_hurd.mdwn
+++ b/hurd/what_is_the_gnu_hurd.mdwn
@@ -33,7 +33,14 @@ provides the same standard interfaces known from other 
[[UNIX]]-like systems.
 Thus, for a typical user, the Hurd is intended to silently work in the
 background providing the services and infrastructure which the [[microkernel]]
 itself has no business implementing, but that are required for higher level
-programs and libraries to operate.
+programs and libraries to operate. Let's look at an example.
+[[!img open_issues/images/overview.svg]]
+Firefox invokes glibc's `send ()`, which in turn uses the pfinet (or
+lwip) TCP/IP stack, which talk to our device drivers (rump or netdde),
+which finally talk to GNU Mach.  Only GNU Mach runs in kernel space!
+Everything else is userspace!
 The Hurd supplies the last major software component needed for a complete
 [[GNU_operating_system|running/gnu]] as originally conceived by Richard

reply via email to

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