Hacker News new | past | comments | ask | show | jobs | submit login

On the software side, it's passable; as that post notes, there's a Debian spin on HURD that's basically functional.

In practice, though, GPUs are the least of its concerns; AFAIK, HURD still doesn't support USB:(

> I really like the approach of separating, in some way, the kernel, from the user space and interchange them but why you would do that, except for playing and research, if the kernel doesn't give you an advantage and it just an alternative?

Well I think a lot of it is that we thought it would be easier; in theory, separating concerns and putting drivers in userspace sounds like it should make it a lot easier to write the OS. That didn't really turn out, but it seemed like a good idea at the time. On the more practical side, microkernels can have security and reliability benefits (if drivers run in userspace, they have less access to exploit, and crashing a driver doesn't crash the whole machine). I mean, diversity is also useful for its own sake, but there are more immediate benefits.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: