Hacker News new | ask | show | jobs
by jklehm 2272 days ago
Isn't that driving against the lesson learned from the past though? 3rd party drivers can not be trusted to behave and hang the kernel when doing so with cooperative multitasking.
3 comments

I am not sure what Phil's overall kernel design is; you're assuming a monolithic kernel, but not every kernel has drivers in kernel space.
Fair point, looking forward to following along :)
Phil's series is meant for learning rather than production use. So sometimes he takes a "shortcut" in one post then removes the restrictions or workarounds later.
Toy OS, so he has less to worry about. But also maybe just be more careful around kernel modules, if that eventually exists?