May 30, 2024 at 1:29 PM, jbra...@dismail.de wrote:


> 
> * 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.

I added in some text for the image.  I've attached the image.  If you'd
me send a git patch let me know.  But I feel like it would be easier
just to send you the updated image.

> 
> ---
> 
>  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
> 
> -- 
> 
> 2.45.1
>

Reply via email to