Toolstacks for the future
Owner: gwd
Time: Thursday 2:30 Final
Location: Gallery 2/3, 5th Floor

At the moment, we have a binary xl, which can be run; and we have libxl, which links against libxc and various other libraries, which must match 100% the hypervisor version. We have python and partial golang bindings for some of these libraries, but these may break and need recompilation when upgrading to a new version of Xen. This session is to discuss what, if anything, to do as a result of this.

A couple of options:

  • Make a daemon which links against libxl and exposes that functionality in a backwards-compatible manner

  • Make the Xen ABI fully backwards compatible, so that upgrades to Xen will work with older libraries