[haiku-development] Re: Why not BeXen?

  • From: Paweł Dziepak <pdziepak@xxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Mon, 25 Aug 2014 19:56:55 +0200

2014-08-25 18:24 GMT+02:00 Paweł Dziepak <pdziepak@xxxxxxxxxxx>:

>
> 25 sie 2014 18:13 "Carsten Mattner" <carstenmattner@xxxxxxxxx> napisał(a):
>
> >
> > BeLinux and BeBSD were suggested  but has anyone considered building on
> > Xen like MirageOS or HalVM?
>
> That would indeed solve the driver problem, but as it was mentioned
> earlier drivers aren't the only reason why we should consider using Linux.
> Even for library OS-es it taka a lot of effort to perform as good as the
> "traditional" kernels and it is rare to achieve better performance than
> when running without hypervisor.
>
Well, if I had thought a bit longer before replying I would have noticed
that this solution wouldn't really solve driver problem at all. Virtio and
Xen PV provide standardized, paravirtualized devices, but only in areas
that are relevant in server environments. Network interface or random
number generator - no problem. Webcam - that would be tricky. So, trying to
follow the recent trend and creating yet another library OS would cause
serious problem with supporting devices that are important for desktop OS
and make it even harder to achieve good performance.

Paweł

Other related posts: