[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
0001-An-image-explaining-microkernels.patch
Description: microkernels svg image modification
>
> Samuel