Embed presentation
Download as PDF, PPTX














Libxenlight is a C library that provides a simple API for toolstacks like Xend and Libvirt to perform Xen operations. It aims to consolidate the code for different toolstacks, which currently have duplications and inefficiencies. Libxenlight follows design principles like being stateless and hiding lower-level Xen components. A new toolstack called XL has also been created with the goals of being small, tested and compatible with xm commands while using Libxenlight. Multiple toolstacks may be ported to use Libxenlight and its development is open to contributions.













Overview of Libxenlight presented by Stefano Stabellini at Xen Summit, AMD, April 2010.
Discusses existing multiple toolstacks (Xend, Xapi, XenVM, LibVirt) causing code duplication and inefficiencies.
Introduction to Libxenlight as a simplified, lower-level C library, aiming for a robust API and common codebase.
Displays the current architecture related to Libxenlight but does not provide detailed content.
Introduces a new architecture concept regarding Libxenlight but lacking detailed content.
Outlines the design principles focused on implementation, statelessness and simplicity in Libxenlight.
Describes XL as a minimal toolstack for unit testing with high compatibility and effectiveness.
Advocates for a minimalist toolstack design over Libxenlight that operates without extra daemons.
Illustrates the addition of XL into the new architecture but lacks detailed information on integration.
Compares XL and Xend discussing their strengths; XL is easy to read/maintain, Xend supports XML RPC.
Lists tasks to enhance Libxenlight including feature implementation and ports for compatibility.
Encourages contributions and testing enhancements for Libxenlight and its integration with other toolstacks.
Opens the floor for questions regarding the presented concepts and Libxenlight.