|
|
|
|
|
by comex
2538 days ago
|
|
> which implement servers A "server" is an IPC mechanism; this is describing a way for one userspace process to serve filesystems to other userspace processes. It sounds like the kernel has no built-in notion of a "filesystem", and filesystems just take advantage of the kernel's generic IPC mechanism, which is also used by a lot of other things. That's great – but it's still true that IPC must go through the kernel, and switching from one user process (the client) to another (the server) is a context switch. It may be that the code also supports locating the client and server within the same process – I have not looked at it. But that's not what the documentation describes, so it's at least not the main intended operating mode. |
|