bug-hurd
[Top][All Lists]
Advanced

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

Re: Wiki Edits: Cleaning up anatomy, deleting a comment, adding an image


From: Joshua Branson
Subject: Re: Wiki Edits: Cleaning up anatomy, deleting a comment, adding an image to microkernel page
Date: Sat, 10 Nov 2018 11:10:39 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux)

Samuel Thibault <samuel.thibault@gnu.org> writes:

> Hello,
>
> I applied it except.
>
>> I added an image to the microkernel page.
>
> It could be much better by introducing the glibc layer and writing
> "POSIX call" and "RPC calls". On monolithic systems, the application
> calls a glibc function which just makes a system call. On the Hurd, the
> application calls a glibc function which makes an RPC to a file server.


I added the inkscape patch, but I not certain that you have paragraph.
So I'm attaching the paragraph.  I'll try to rebase against master soon,
so that you don't have to manually edit my patches.


To learn about microkernels, it can be helpful to compare microkernels with 
monolithic
kernels, which the following image does.  You can see that the monolithic 
kernels (linux),
have more things running inside the kernel mode, but microkernels generally 
only have
IPC, virtual memory, and scheduling inside the kernel.  Some microkernels can 
actually have 
the scheduler in userspace!

Also notice from the image the "POSIX call" and "RPC calls" layer.  On the 
Hurd, this is glibc.

Thanks,

Joshua

Attachment: 0001-An-image-explaining-microkernels.patch
Description: microkernels svg image modification


>
> Samuel

reply via email to

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