[Info-vax] CRTL and RMS vs SSIO

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Thu Oct 14 14:56:38 EDT 2021


On 2021-10-14 18:09:10 +0000, Simon Clubley said:

> On 2021-10-14, Stephen Hoffman <seaohveh at hoffmanlabs.invalid> wrote:
>> 
>> In L4 or other such operating system designs, I'd tend to assume any 
>> CLI will either be chained activations with the images, or will be 
>> operating in a separate process.
>> 
> 
> I wonder what sys$cli() would look like internally in that case ?

A round-trip through the inter-process message-passing layer, or maybe 
directly via a shared (possibly read-only) memory section, or a 
combination, most likely.

http://sigops.org/s/conferences/sosp/2013/papers/p133-elphinstone.pdf

Same as a local OO call dispatches through an intra-process 
message-passing layer.

https://www.mikeash.com/pyblog/friday-qa-2017-06-30-dissecting-objc_msgsend-on-arm64.html 


Processors with myriad cores allows myriad processes/threads active in 
parallel.

Processors increasingly with big.LITTLE designs, and with a mix of 
app-focused cores, and purpose-designed cores for ML, GPU, or other 
tasks, too.

If I'm going to do ~ten years' work re-hosting a kernel, and GPL/IP and 
other discussions aside, I probably don't want to end up with the Linux 
kernel of today (or a fork of same) underneath. (And that's not 
intended to slag on or as a dig against Linux!)



-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list