3 ms·
How do rump kernels differ conceptually from recent academic work on "Library OSes" such as Microsoft's Drawbridge or Linux based Oses such as Bascule or Graphe
by anonymousDan 12y ago
How do rump kernels differ conceptually from recent academic work on "Library OSes" such as Microsoft's Drawbridge or Linux based Oses such as Bascule or Grapheme?
- justincormack 12y agoThe main differences are perhaps practical not conceptual. Drawbridge and Bascule are closed source. Grapheme attempts to implement a Linux compatible OS, from scratch, which is a huge task. Rump uses unmodified NetBSD code (kernel and libraries), so it is exactly compatible and updated continually as it is upstream in NetBSD. Also rump is BSD licensed, Grapheme is GPL, which is useful as you have to link it to your application.