News for hackers. Stuff that matters.
Re:Debian GNU/Hurd 2023 released by dijit on Monday June 12, 2023 @07:27AM (#36291772)
With Linux it makes sense to go with the one file approach because it's a monolith.

The difference would be if there was a seperate "kernel" that handled disk devices. Imagine being able to upgrade it without swapping out anything to do with process control.

I mean; we already do this with userland programs of course.. but I think we're not used to this in kernel land conceptually.

The closest we have is kernel modules which are simply not in the same arena.. like comparing function calls to RESTFul RPC; they just operate too differently to compare mentally.

Re:Debian GNU/Hurd 2023 released by samus on Monday June 12, 2023 @11:27AM (#36295168)
We have something like this already on mobile phones. NFC chips and the radio are pretty much independent systems and the host system has to use message passing to talk to them. The OS as a micro kernel doesn't really yield benefits in this case.

Graphics cards and other accelerators are trickier since they can also access main memory. Therefore, restarting its driver might not resolve the problem, and the whole system has to be rebooted anyways.

Anyways, the system might not be that usable anymore if a critical driver keeps crashing and restarting...