[TUHS] If forking is bad, how about buffering?
Serissa
stewart at serissa.com
Sun May 19 11:26:31 AEST 2024
MIT's FOS (Factored Operating System) research OS did cross address space copies as part of its messaging machinery.
HPC networking does this by using shared memory (Cross Memory Attach and XPMEM) in a traditional kernel.
-L
> On May 18, 2024, at 9:21 PM, Larry McVoy <lm at mcvoy.com> wrote:
>
> On Sat, May 18, 2024 at 06:04:23PM -0700, Bakul Shah via TUHS wrote:
>> [1] This brings up a separate point: in a microkernel even a simple
>> thing like "foo | bar" would require a third process - a "pipe
>> service", to buffer up the output of foo! You may have reduced
>> the overhead of individual syscalls but you will have more of
>> cross-domain calls!
>
> Do any micro kernels do address space to address space bcopy()?
> --
> ---
> Larry McVoy Retired to fishing http://www.mcvoy.com/lm/boat
More information about the TUHS
mailing list