
Revisiting Unikernels
Oxide and Friends
00:00
Is Your Operating System Kernel a Restricted Execution Domain?
I don't think you have to solve the halting problem because your operating system kernel is necessarily a restricted execution domain, right? You're not running arbitrary code in the kernel generally speaking. Even if you are with something like, what is it, EPF, there are restrictions on that, right? Like loops have to terminate and so forth. So I think that you're solving any number of halting problem lens, but you are not solving the halting problem in general. It's very hard to make that stack access entirely safe, because that involves reasoning about what your program is going to do.
Transcript
Play full episode