1 libguestfs Barcelona talk (20 minutes)
3 "Libguestfs is a C library that provides a way to access and
4 modify virtual machine disk images. It uses qemu and the Linux
5 kernel, so we can manipulate just about any disk image,
6 filesystem, partitioning scheme, LVM, Windows disks, and more.
7 Above this layer are many specialized "virt-*" tools for carrying
10 In this talk, Richard Jones will give a live demonstration of
11 libguestfs and the virt tools, and talk about the new features
12 available in libguestfs 1.20."
14 email slides to: cfp@linuxfoundation.org
16 ----------------------------------------------------------------------
22 - What they can use it for
25 - New features, particularly ones which use new features in KVM
27 What do they want to do with images:
28 - Viewing and file injection for personal use
29 - Use in management tools like oVirt, OpenStack
31 New features of interest:
32 - libvirt management of appliance
37 . hot plugging of disks
43 nearly 400 different API calls
45 handout and website contains example programs
49 manages a qemu subprocess, running a minimal Linux
50 distro that we call the "appliance"
52 uses kernel code, qemu so supports
60 doesn't need root, doesn't create device nodes, is
61 secure and well-behaved
65 around the API is a whole ecosystem of tools, programs
68 - virt tools, in C, Perl, OCaml
72 - virt-p2v, virt-v2v (Perl)
75 [---- NEW FEATURES IN LIBGUESTFS 1.20 ----]
77 libguestfs 1.20 should be released at the end of this year, after
78 a very long (7 month) development cycle.
90 . hot plugging of disks
94 [---- FUTURE WORK IN KVM ----]
103 - manual pages and documentation
105 There is a PDF handout which contains more background material.
107 This talk and others are available from the libguestfs-talks