Hacker News new | ask | show | jobs
by masklinn 2225 days ago
While that's true, the flip side is that "traditional" kernels have much better hardware (and general) support because they benefit from the long history of the "main project".

Stripping down traditional kernels to work as unikernels is not a new thing: https://github.com/rumpkernel/rumprun

1 comments

Does it really matter ? Are people actually planning of running unikernel on bare metal a situation where you would need significant tooling to manage them ?

MirageOS was initially clearly designed to run on top of an hypervisor. The idea was going from host os, guest os and application to just host os and unikernel.

As I see it, it was a different way of solving the same problem containers are now used for : do you really need both a host os and guest os when all you want is isolation ? Using container is pushing isolation in the kernel while losing the actual virtualization (in a way merging host os and guest os) while unikernel is pushing the useful part of the guest os into the application (merging guest os and application) keeping the benefits of full virtualization. I think it's why Docker bought the company making MirageOS.

I don't really see where rump kernels sit there. Clearly there is interest as people are working on them but I fail to see where they would be useful.