AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
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.