Remix.run Logo
tadfisher 3 hours ago

I guess then you aren't writing a kernel anymore, you're writing a driver suite for seL4.

quotemstr 3 hours ago | parent [-]

Yep. And that's a good place to be. Keep in mind that the "driver suite" in an seL4 system includes a bunch of things that others would put in the kernel: memory management and swap, networking, filesystems, linking and loading, and so on are all userspace. So, if you want, you still get to differentiate based on interesting low-level things.

Calling seL4 system guts a "driver suite" is like calling rustc "just a preprocessor for LLVM IR". True, but only in the most uselessly pedantic sense.