On Fri, 11 Dec 2009 14:48:53 -0600 Anthony Liguori <anth...@codemonkey.ws> wrote:
> Izik Eidus wrote: > > On Fri, 11 Dec 2009 13:51:53 -0600 > > Anthony Liguori <anth...@codemonkey.ws> wrote: > > > > > >> libc is not a plugin. It implements very well defined behaviors > >> that have well understood behaviors. Also, glibc generally does > >> not crash :-) I would not want a user to replace glibc with a > >> different libc. > > > > I think it problomatic to say "I dont want to use this library" > > beacuse "Librarys can crush", do you have any reason to say it on > > spice? did you look on the code and saw huge ugly bugs? > > > > Libraries are fine. But libraries are not plugins. > > It's the difference between qemu writing directly to libspice verses > having a libspice-vdi that implements the VDI plugin interface and > then a mechanism in qemu to load arbitrary libraries that implement > the VDI interface. > > If I understand correctly, VDI is a plugin interface. Ok, I guess you think VDI-interfaces are doing much more than they do in reiality. It is just simple interface to Allow Spice / VNC / whatever not have to de-duplicate code in order to get information from - lets say the keyboard.... Is it really diffrence from any other function callbacks that used for such purpuse? > > Regards, > > Anthony Liguori > >