• D
    Update on the goal page · 50d8ad82
    Daniel Veillard 提交于
    Some things to note in this patch:
       - we do extend libvirt scope beyond purely managing domains, there is
         already a number of blocks which are here as helpr functions to
         manage the resources on the host.
       - we are expanding in the direction of libvirt being sufficient to do
         most of the management on the Host (but within the limits of the need
         for virtualization, e.g. managing users on the host is out of scope)
       - we don't require anymore APIs to be supported by multiple
         hypervisors to get in, it's already the case in practice, but we
         should still make sure the semantic of those APIs are clear. We
         added quite a bit for QEmu, but for example I saw on IRC that VBox
         could emulate a network unplug/replug on a domain interface, and
         that would be a good addition even if a priori no other hypervisor
         supports it.
       - Make clear that all libvirt APIs are available remotely, which is
         key to use libvirt for building management tools.
       - link the goal page from the project main page
    
    As for libvirt project directions, I think it just reflects the natural
    evolution in the last couple of years. We are less hypervisor agnostic
    and extending in the Host management. Clearly there is interest in
    making sure libvirt is complete in term of features for the hypervisors
    supported, especially the ones like KVM or LXC which don't really have
    integrated management library.
    
    * docs/goals.html.in: update the goals page
    * docs/index.html.in: link it from the top page
    50d8ad82
goals.html.in 3.5 KB