Xen Virtualization: Hypervisor (aka VMM aka Microkernel)

Xen is a virtual machine monitor for x86 that supports execution of
multiple guest operating systems with unprecedented levels of
performance and resource isolation.

This package contains the Xen Hypervisor. (tm)

Modern computers are sufficiently powerful to use virtualization to
present the illusion of many smaller virtual machines (VMs), each
running a separate operating system instance. Successful partitioning
of a machine to support the concurrent execution of multiple operating
systems poses several challenges. Firstly, virtual machines must be
isolated from one another: It is not acceptable for the execution of
one to adversely affect the performance of another. This is
particularly true when virtual machines are owned by mutually
untrusting users. Secondly, it is necessary to support a variety of
different operating systems to accommodate the heterogeneity of popular
applications. Thirdly, the performance overhead introduced by
virtualization should be small.

Xen uses a technique called paravirtualization: The guest OS is
modified, mainly to enhance performance.

The Xen hypervisor (microkernel) does not provide device drivers for
your hardware (except for CPU and memory). This job is left to the
kernel that's running in domain 0. Thus the domain 0 kernel is
privileged; it has full hardware access. It's started immediately after
Xen starts up. Other domains have no access to the hardware; instead
they use virtual interfaces that are provided by Xen (with the help of
the domain 0 kernel).

Xen does support booting other Operating Systems; ports of NetBSD
(Christian Limpach), FreeBSD (Kip Macy), and Plan 9 (Ron Minnich)
exist. A port of Windows XP was developed for an earlier version of
Xen, but is not available for release due to license restrictions.

In addition to this package you need to install the kernel-xen and
xen-tools to use Xen. Xen 3 also supports running unmodified guests
using full virtualization, if appropriate hardware is present. Install
xen-tools-ioemu if you want to use this.

[Hypervisor is a trademark of IBM]

Refresh
Refresh
Source Files
Filename Size Changed
18406-constify-microcode.patch 0000003677 3.59 KB about 12 years
18412-x86-page-type-preemptible.patch 0000045773 44.7 KB about 12 years
18420-x86-page-type-preemptible-fix.patch 0000001697 1.66 KB about 12 years
18428-poll-single-port.patch 0000007914 7.73 KB about 12 years
18446-vtd-dom0-passthrough.patch 0000002026 1.98 KB about 12 years
18456-vtd-dom0-passthrough-cmdline.patch 0000003137 3.06 KB about 12 years
18464-cpu-hotplug.patch 0000006893 6.73 KB about 12 years
18468-therm-control-msr.patch 0000001614 1.58 KB about 12 years
18471-cpu-hotplug.patch 0000000903 903 Bytes about 12 years
18475-amd-microcode-update.patch 0000053141 51.9 KB about 12 years
18481-amd-microcode-update-fix.patch 0000001351 1.32 KB about 12 years
18483-intel-microcode-update.patch 0000056733 55.4 KB about 12 years
18484-stubdom-ioemu-makefile.patch 0000003400 3.32 KB about 12 years
18487-microcode-update-irq-context.patch 0000003990 3.9 KB about 12 years
18488-microcode-free-fix.patch 0000001073 1.05 KB about 12 years
18509-continue-hypercall-on-cpu.patch 0000004554 4.45 KB about 12 years
18519-microcode-retval.patch 0000000763 763 Bytes about 12 years
18520-per-CPU-GDT.patch 0000027327 26.7 KB about 12 years
18521-per-CPU-TSS.patch 0000004932 4.82 KB about 12 years
18523-per-CPU-misc.patch 0000006923 6.76 KB about 12 years
18528-dump-evtchn.patch 0000003425 3.34 KB about 12 years
18539-pirq-vector-mapping.patch 0000020708 20.2 KB about 12 years
18547-pirq-vector-mapping-fix.patch 0000009303 9.08 KB about 12 years
18573-move-pirq-logic.patch 0000012859 12.6 KB about 12 years
18574-msi-free-vector.patch 0000007115 6.95 KB about 12 years
18577-bad-assertion.patch 0000000664 664 Bytes about 12 years
18583-passthrough-locking.patch 0000020069 19.6 KB about 12 years
18584-evtchn-lock-rename.patch 0000024836 24.3 KB about 12 years
18620-x86-page-type-preemptible-fix.patch 0000000913 913 Bytes about 12 years
18637-vmx-set-dr7.patch 0000002262 2.21 KB about 12 years
18654-xend-vcpus.patch 0000002044 2 KB about 12 years
18656-vtd-alloc-checks.patch 0000002859 2.79 KB about 12 years
18661-recursive-spinlocks.patch 0000002096 2.05 KB about 12 years
18720-x86-dom-cleanup.patch 0000002495 2.44 KB about 12 years
18722-x86-fixmap-reserved.patch 0000000672 672 Bytes about 12 years
18723-unmap-dom-page-const.patch 0000001871 1.83 KB about 12 years
18724-i386-highmem-assist.patch 0000007030 6.87 KB about 12 years
18731-x86-dom-cleanup.patch 0000001736 1.7 KB about 12 years
18735-x86-dom-cleanup.patch 0000000670 670 Bytes about 12 years
18741-x86-dom-cleanup-no-hack.patch 0000004768 4.66 KB about 12 years
18742-x86-partial-page-ref.patch 0000018523 18.1 KB about 12 years
18745-xend-ioport-irq.patch 0000003758 3.67 KB about 12 years
18747-x86-partial-page-ref.patch 0000006639 6.48 KB about 12 years
18764-cpu-affinity.patch 0000007104 6.94 KB about 12 years
18771-reduce-GDT-switching.patch 0000012710 12.4 KB about 12 years
18778-msi-irq-fix.patch 0000003585 3.5 KB about 12 years
18780-cpu-affinity.patch 0000000967 967 Bytes about 12 years
18799-cpu-affinity.patch 0000000902 902 Bytes about 12 years
32on64-extra-mem.patch 0000000662 662 Bytes about 12 years
README.SuSE 0000026091 25.5 KB over 13 years
blktap-ioemu-close-fix.patch 0000001536 1.5 KB about 12 years
blktap-pv-cdrom.patch 0000023756 23.2 KB about 12 years
blktap.patch 0000002017 1.97 KB about 12 years
blktapctrl-default-to-ioemu.patch 0000005640 5.51 KB about 12 years
block-flags.diff 0000001212 1.18 KB about 12 years
block-iscsi 0000002291 2.24 KB over 12 years
block-losetup-retry.diff 0000008123 7.93 KB about 12 years
block-nbd 0000000673 673 Bytes almost 14 years
block-npiv 0000008036 7.85 KB almost 13 years
boot.local.xenU 0000001987 1.94 KB almost 14 years
boot.xen 0000002385 2.33 KB almost 14 years
bridge-bonding.diff 0000001426 1.39 KB about 12 years
bridge-hostonly.diff 0000002210 2.16 KB over 12 years
bridge-opensuse.patch 0000000918 918 Bytes about 12 years
bridge-record-creation.patch 0000001106 1.08 KB about 12 years
bridge-vlan.diff 0000001974 1.93 KB about 12 years
build-tapdisk-ioemu.patch 0000002541 2.48 KB about 12 years
cdrom-removable.patch 0000018511 18.1 KB about 12 years
cross-build-fix.diff 0000001358 1.33 KB over 12 years
dom-print.patch 0000001083 1.06 KB about 12 years
domUloader.py 0000014832 14.5 KB over 12 years
dump-exec-state.patch 0000003760 3.67 KB about 12 years
etc_pam.d_xen-api 0000000265 265 Bytes over 12 years
hv_tools.patch 0000004470 4.37 KB about 12 years
hv_xen_base.patch 0000006407 6.26 KB about 12 years
hv_xen_extension.patch 0000050059 48.9 KB about 12 years
init.xen_loop 0000000093 93 Bytes over 12 years
init.xend 0000002768 2.7 KB almost 13 years
init.xendomains 0000008894 8.69 KB about 12 years
ioemu-blktap-barriers.patch 0000002170 2.12 KB about 12 years
ioemu-blktap-fix-open.patch 0000003050 2.98 KB about 12 years
ioemu-blktap-image-format.patch 0000003697 3.61 KB about 12 years
ioemu-blktap-zero-size.patch 0000003656 3.57 KB about 12 years
ioemu-qcow2-multiblock-aio.patch 0000003985 3.89 KB about 12 years
ioemu-vnc-resize.patch 0000002196 2.14 KB about 12 years
libxen_permissive.patch 0000000766 766 Bytes about 12 years
logrotate.conf 0000000259 259 Bytes over 12 years
msi-enable.patch 0000000299 299 Bytes about 12 years
network-route.patch 0000000441 441 Bytes about 12 years
pv-driver-build.patch 0000001278 1.25 KB about 12 years
pvdrv_emulation_control.patch 0000000889 889 Bytes about 12 years
python2.6-fixes.patch 0000001467 1.43 KB about 12 years
qemu-img-snapshot.patch 0000003069 3 KB about 12 years
qemu-security-etch1.diff 0000004168 4.07 KB about 12 years
ready 0000000000 0 Bytes almost 14 years
rpmlint.diff 0000000679 679 Bytes about 12 years
serial-split.patch 0000012662 12.4 KB about 12 years
snapshot-ioemu-delete.patch 0000003089 3.02 KB about 12 years
snapshot-ioemu-restore.patch 0000005322 5.2 KB about 12 years
snapshot-ioemu-save.patch 0000008584 8.38 KB about 12 years
snapshot-xend.patch 0000024912 24.3 KB about 12 years
supported_module.diff 0000000388 388 Bytes about 12 years
tapdisk-ioemu-logfile.patch 0000000891 891 Bytes about 12 years
tmp_build.patch 0000001225 1.2 KB about 12 years
tools-gdbserver-build.diff 0000001124 1.1 KB about 12 years
tools-kboot.diff 0000046950 45.8 KB about 12 years
tools-xc_kexec.diff 0000132352 129 KB about 12 years
udev-rules.patch 0000000533 533 Bytes about 12 years
x86-alloc-cpu-structs.patch 0000014611 14.3 KB about 12 years
x86-cpufreq-report.patch 0000002809 2.74 KB about 12 years
x86-extra-trap-info.patch 0000004368 4.27 KB about 12 years
x86-show-page-walk-early.patch 0000006541 6.39 KB about 12 years
xen-3.3.1-testing-src.tar.bz2 0022694395 21.6 MB about 12 years
xen-api-auth.patch 0000000580 580 Bytes about 12 years
xen-changeset.diff 0000001507 1.47 KB about 12 years
xen-config.diff 0000000939 939 Bytes about 12 years
xen-destdir.diff 0000006962 6.8 KB about 12 years
xen-disable-qemu-monitor.diff 0000003128 3.05 KB about 12 years
xen-domUloader.diff 0000008508 8.31 KB about 12 years
xen-fixme-doc.diff 0000002639 2.58 KB about 12 years
xen-hvm-default-bridge.diff 0000004348 4.25 KB about 12 years
xen-hvm-default-pae.diff 0000000661 661 Bytes about 12 years
xen-ioapic-ack-default.diff 0000000816 816 Bytes about 12 years
xen-ioemu-hvm-pv-support.diff 0000008222 8.03 KB about 12 years
xen-lowmem-emergency-pool.diff 0000002228 2.18 KB about 12 years
xen-max-free-mem.diff 0000005978 5.84 KB about 12 years
xen-no-dummy-nfs-ip.diff 0000000622 622 Bytes about 12 years
xen-paths.diff 0000002769 2.7 KB about 12 years
xen-qemu-iscsi-fix.patch 0000002253 2.2 KB about 12 years
xen-rpmoptflags.diff 0000000952 952 Bytes about 12 years
xen-tightvnc-args.diff 0000000702 702 Bytes about 12 years
xen-updown.sh 0000003586 3.5 KB about 12 years
xen-warnings.diff 0000006180 6.04 KB about 12 years
xen-x86-emulate-movnti.patch 0000000991 991 Bytes about 12 years
xen-xm-top-needs-root.diff 0000000549 549 Bytes about 12 years
xen-xmexample-vti.diff 0000000474 474 Bytes about 12 years
xen-xmexample.diff 0000006342 6.19 KB about 12 years
xen.changes 0000109428 107 KB about 12 years
xen.spec 0000107726 105 KB about 12 years
xenapi-console-protocol.patch 0000000831 831 Bytes about 12 years
xenapiusers 0000000005 5 Bytes over 12 years
xend-config.diff 0000003073 3 KB about 12 years
xend-core-dump-loc.diff 0000000709 709 Bytes about 12 years
xend-domain-lock.patch 0000011322 11.1 KB about 12 years
xend-relocation.sh 0000004144 4.05 KB almost 13 years
xm-test-cleanup.diff 0000000528 528 Bytes about 12 years
xmclone.sh 0000017702 17.3 KB over 12 years
xmexample.disks 0000001106 1.08 KB over 13 years
xmexample.domUloader 0000001167 1.14 KB over 13 years
Comments for xen 0