Hacker News new | ask | show | jobs
by yjftsjthsd-h 1695 days ago
> microkernels aren't necessarily better than hybrid, they're slower, harder to debug and process management can be complicated

I was basically on board, but how are they harder to debug? I'd think being able to run components in userspace would make debugging way easier.

1 comments

You are now debugging a distributed system.
Oh, good point; I was thinking at the component level
fun fact: you already are in linux. being a monolith doesn't change the nature of the problem.
Are you? I'm paddy pretty sure I can run a single Linux and point a single gdb at it[0] and debug it in a single memory space; I don't think you can do that with a microkernel.

[0] possibly resorting to UML, but still