logoalt Hacker News

hgs3today at 7:37 AM4 repliesview on HN

Rust in the kernel feels like a red herring. For fault tolerance and security, wouldn’t it be a superior solution to migrate Linux to a microkernel architecture? That way, drivers and various other components could be isolated in sandboxes.


Replies

inapistoday at 7:53 AM

I am not a system programmer but, from my understanding, Torvalds has expressed strong opinions about microkernels over a long period of time. The concept looks cleaner on paper but the complexity simply outweighs all the potential benefits. The debate, from what I have followed, expressed similar themes as monolithic vs microservices in the wider software development arena.

show 1 reply
tgmatoday at 7:41 AM

Just use MINIX, or GNU Hurd.

the_gipsytoday at 7:43 AM

Go ahead and do it!

TZubiritoday at 7:49 AM

You should develop a small experimental kernel with that architecture and publish it on a mailing list.