Libvirt provides a portable, long term stable C API for managing the virtualization technologies provided by many operating systems. It includes support for QEMU, KVM, Xen, LXC, bhyve, Virtuozzo, VMware vCenter and ESX, VMware Desktop, Hyper-V, VirtualBox and the POWER Hypervisor.
Go to file
Eric Blake 814a8deaa1 build: avoid -Wno-format on new-enough gcc
Commit c579d6b added a sledgehammer to silence spurious warnings from
gcc 4.2, but in the process, it also silenced useful warnings from
gcc 4.3 through 4.5.  As a result, a bug slipped in to commit 0caccb58.

Tested with FreeBSD (gcc 4.2.1), RHEL 6.3 (gcc 4.4), and F17 (gcc 4.7.2),
where the former didn't trip on spurious warnings, and where the latter
two detected a revert of 2b804cf.

* m4/virt-compile-warnings.m4 (-Wno-format): Probe for the actual
spurious message, to once again allow gcc 4.4 to use -Wformat.
2012-10-02 09:48:23 -06:00
.gnulib@b4938324b7 build: avoid infinite autogen loop 2012-10-01 09:47:38 -06:00
build-aux maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
daemon Automatically enable systemd journal logging 2012-09-28 16:02:58 +01:00
docs Update how to compile with -Werror 2012-09-25 09:12:01 -06:00
examples maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
gnulib
include Fix typo in header file comment 2012-09-26 10:38:45 +01:00
m4 build: avoid -Wno-format on new-enough gcc 2012-10-02 09:48:23 -06:00
po Move virProcess{Kill,Abort,TranslateStatus} into virprocess.{c,h} 2012-09-26 10:09:57 +01:00
python python: return error if PyObject obj is NULL for unwrapper helper functions 2012-09-28 16:43:12 +08:00
src build: fix typo in debug message 2012-10-02 06:37:46 -06:00
tests Refactor qemuCapsParseDeviceStr to work from data tables 2012-09-28 11:25:49 +01:00
tools Add note about numeric domain names to manpage 2012-10-01 15:00:13 -06:00
.dir-locals.el
.gitignore Add a ./run script for running programs from the local directory. 2012-09-18 10:59:16 +01:00
.gitmodules
.mailmap network: fix dnsmasq/radvd binding to IPv6 on recent kernels 2012-09-27 11:17:52 -06:00
AUTHORS ARMHF: implement /proc/cpuinfo parsing 2012-09-28 09:25:12 -06:00
autobuild.sh
autogen.sh build: avoid infinite autogen loop 2012-10-01 09:47:38 -06:00
bootstrap
bootstrap.conf maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
cfg.mk build: avoid infinite autogen loop 2012-10-01 09:47:38 -06:00
ChangeLog-old
configure.ac build: avoid journald on rhel 5 2012-10-01 17:33:25 -06:00
COPYING.LIB
HACKING Update how to compile with -Werror 2012-09-25 09:12:01 -06:00
libvirt.pc.in
libvirt.spec.in Release of libvirt-0.10.2 2012-09-24 12:46:37 +08:00
Makefile.am Add a ./run script for running programs from the local directory. 2012-09-18 10:59:16 +01:00
Makefile.nonreentrant
mingw-libvirt.spec.in
README
README-hacking
run.in syntax-check: fix run.in 2012-09-18 13:59:53 +02:00
TODO

         LibVirt : simple API for virtualization

  Libvirt is a C toolkit to interact with the virtualization capabilities
of recent versions of Linux (and other OSes). It is free software
available under the GNU Lesser General Public License. Virtualization of
the Linux Operating System means the ability to run multiple instances of
Operating Systems concurrently on a single hardware system where the basic
resources are driven by a Linux instance. The library aim at providing
long term stable C API initially for the Xen paravirtualization but
should be able to integrate other virtualization mechanisms if needed.

Daniel Veillard <veillard@redhat.com>