--- /dev/null
+libguestfs Barcelona talk (20 minutes)
+
+ "Libguestfs is a C library that provides a way to access and
+ modify virtual machine disk images. It uses qemu and the Linux
+ kernel, so we can manipulate just about any disk image,
+ filesystem, partitioning scheme, LVM, Windows disks, and more.
+ Above this layer are many specialized "virt-*" tools for carrying
+ out specific tasks.
+
+ In this talk, Richard Jones will give a live demonstration of
+ libguestfs and the virt tools, and talk about the new features
+ available in libguestfs 1.20."
+
+ email slides to: cfp@linuxfoundation.org
+
+----------------------------------------------------------------------
+
+Audience:
+ - KVM developers
+
+Interested in:
+ - What they can use it for
+ - How it works
+ - Problems with KVM
+ - New features, particularly ones which use new features in KVM
+
+What do they want to do with images:
+ - Viewing and file injection for personal use
+ - Use in management tools like oVirt, OpenStack
+
+New features of interest:
+ - libvirt management of appliance
+ . sVirt / SELinux
+ . remote access
+ - virtio-scsi
+ . lots of disks
+ . hot plugging of disks
+ . sparsification
+
+[---- OVERVIEW ----]
+
+C library
+nearly 400 different API calls
+
+handout and website contains example programs
+
+ NEXT SLIDE: 0300
+
+manages a qemu subprocess, running a minimal Linux
+ distro that we call the "appliance"
+
+uses kernel code, qemu so supports
+ - qcow2
+ - VMDK
+ - all filesystems
+ - partitioning
+ - LVM
+ - etc
+
+doesn't need root, doesn't create device nodes, is
+ secure and well-behaved
+
+ NEXT SLIDE: 0400
+
+around the API is a whole ecosystem of tools, programs
+and external projects
+
+ - virt tools, in C, Perl, OCaml
+ - OpenStack (Python)
+ - BoxGrinder (Ruby)
+ - Oz (Python)
+ - virt-p2v, virt-v2v (Perl)
+
+
+[---- NEW FEATURES IN LIBGUESTFS 1.20 ----]
+
+libguestfs 1.20 should be released at the end of this year, after
+a very long (7 month) development cycle.
+
+Two major changes:
+
+ - libvirt
+ - virtio-scsi
+
+Implies:
+
+ . sVirt / SELinux
+ . remote access
+ . 255 disks
+ . hot plugging of disks
+
+
+
+[---- FUTURE WORK IN KVM ----]
+
+
+[---- SUMMARY ----]
+
+Website:
+
+ - code
+ - examples
+ - manual pages and documentation
+
+There is a PDF handout which contains more background material.
+
+This talk and others are available from the libguestfs-talks
+git repository.