On 26/08/2014 15:35, Sia Lang wrote: > On Tue, Aug 26, 2014 at 2:53 PM, Krishna <v.krishnakumar@xxxxxxxxx> wrote: > >> rumpkernel is a set of reusable components (drivers, filesystems etc) that >> can be integrated into a number of environments (including user-space >> Linux, Xen). I was wondering whether it would be feasible to integrate into >> the *existing* haiku kernel. The components come from NetBSD and are >> actively maintained. >> > > I think it's an interesting alternative should the Haiku community decide > to evaluate kernels in the future. My attempt is based on Linux because I > personally think it's the best kernel. That said, rump-netbsd sounds like > an excellent alternative too (as you say, the majority of the actual code > that would make up the kernel would be from netbsd, which is maintained, > portable and high quality, and it shouldn't be a problem maintaining a rump > fork if needed.) Finally, rumprun-posix should make for a fairly risk-free > stepping stone approach (assuming it delivers what's promised.) Using it as a source of drivers would also be an option, just like we do for FreeBSD network drivers... There has been an attempt called Rosetta OS to make cross-kernel driver frameworks but it's not very active: https://code.google.com/p/rosetta-os/ François.