Xen Virtualization: Hypervisor (aka VMM aka Microkernel)

Edit Package xen

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
32on64-acmop.patch 0000004341 4.24 KB
32on64-base.patch 0000042593 41.6 KB
32on64-call-gates.patch 0000017575 17.2 KB
32on64-domctl.patch 0000047229 46.1 KB
32on64-emul.patch 0000025620 25 KB
32on64-fixes.patch 0000004955 4.84 KB
32on64-gnttabop.patch 0000009781 9.55 KB
32on64-hvm.patch 0000008055 7.87 KB
32on64-hypercall.patch 0000031526 30.8 KB
32on64-interface.patch 0000023976 23.4 KB
32on64-kexec.patch 0000006708 6.55 KB
32on64-m2p.patch 0000046298 45.2 KB
32on64-memop.patch 0000042437 41.4 KB
32on64-mmuop.patch 0000009918 9.69 KB
32on64-multicall.patch 0000006736 6.58 KB
32on64-per-domain-pa-bits.patch 0000002789 2.72 KB
32on64-physdevop.patch 0000010549 10.3 KB
32on64-pltop.patch 0000003614 3.53 KB
32on64-schedop.patch 0000005050 4.93 KB
32on64-settrap.patch 0000003787 3.7 KB
32on64-shadow.patch 0000007635 7.46 KB
32on64-shared.patch 0000035586 34.8 KB
32on64-startup.patch 0000014480 14.1 KB
32on64-sysctl.patch 0000010915 10.7 KB
32on64-trace.patch 0000004683 4.57 KB
32on64-vcpuop.patch 0000011629 11.4 KB
32on64-xenoprof.patch 0000010197 9.96 KB
README.SuSE 0000025587 25 KB
blktools-bimodal.diff 0000002706 2.64 KB
block-iscsi 0000002179 2.13 KB
block-losetup-retry.diff 0000000675 675 Bytes
block-nbd 0000000673 673 Bytes
block-sync.diff 0000001112 1.09 KB
boot.local.xenU 0000001987 1.94 KB
boot.xen 0000002385 2.33 KB
bridge-hostonly.diff 0000002208 2.16 KB
bug.patch 0000011349 11.1 KB
cross-build-fix.diff 0000001403 1.37 KB
domUloader.py 0000014143 13.8 KB
domheap-no-dma.patch 0000006289 6.14 KB
emul-privop-lock.patch 0000003160 3.09 KB
fbback-bimodal.diff 0000004488 4.38 KB
hide-asm-labels.patch 0000020659 20.2 KB
init.xend 0000003333 3.25 KB
init.xendomains 0000009070 8.86 KB
libelf-add-to-xenkernel.diff 0000102652 100 KB
libelf-use-hvm-build.diff 0000009461 9.24 KB
libelf-use-readnotes.diff 0000009552 9.33 KB
libelf-use-xen-dom0.diff 0000025152 24.6 KB
libxc-logging.diff 0000003640 3.55 KB
logrotate.xend.conf 0000000219 219 Bytes
mem-zones.patch 0000008430 8.23 KB
microcode-xen-13079.diff 0000002373 2.32 KB
npt-fpu-bug.patch 0000001062 1.04 KB
npt-windows-bug.patch 0000010936 10.7 KB
npt_part1.patch 0000037821 36.9 KB
npt_part2.patch 0000000722 722 Bytes
pae-guest-linear-pgtable.patch 0000002512 2.45 KB
protocol-bimodal.diff 0000001132 1.11 KB
pv-driver-build.patch 0000004611 4.5 KB
ready 0000000000 0 Bytes
serial-split.patch 0000012662 12.4 KB
suppress-rdtscp.patch 0000001356 1.32 KB
svm-update-v_tpr-on-mmio.patch 0000003872 3.78 KB
svm_cpuid_ffxsr_13743.patch 0000001364 1.33 KB
tools-add-errors.diff 0000001320 1.29 KB
tools-debug-oldbuilder.diff 0000009841 9.61 KB
tools-domain-builder-core.diff 0000094564 92.3 KB
tools-domain-builder-header-libxc.diff 0000006377 6.23 KB
tools-domain-builder-linux.diff 0000004837 4.72 KB
tools-kboot.diff 0000047058 46 KB
tools-readnotes-gunzip.diff 0000001258 1.23 KB
tools-xc_kexec.diff 0000132861 130 KB
vgacon-50-lines.patch 0000001295 1.26 KB
vgacon-keep.patch 0000003005 2.93 KB
x86-extra-trap-info.patch 0000004426 4.32 KB
x86-mm-simplify.patch 0000002072 2.02 KB
x86-ptwr_emulate.patch 0000001631 1.59 KB
x86_emulate.patch 0000021704 21.2 KB
xen-3.0.4-testing-src.tar.bz2 0005383589 5.13 MB
xen-bonding.diff 0000002218 2.17 KB
xen-bootloader-dryrun.diff 0000000970 970 Bytes
xen-bootloader-nohang.diff 0000001041 1.02 KB
xen-bootloader-tidy.diff 0000000607 607 Bytes
xen-changeset.diff 0000000990 990 Bytes
xen-config.diff 0000000395 395 Bytes
xen-destdir.diff 0000006633 6.48 KB
xen-domUloader.diff 0000004167 4.07 KB
xen-enable-hvm-debug.diff 0000003318 3.24 KB
xen-generate-foreign-headers.diff 0000012405 12.1 KB
xen-hvm-default-bridge.diff 0000003295 3.22 KB
xen-hvm-default-pae.diff 0000000634 634 Bytes
xen-hvm-netfront.diff 0000000672 672 Bytes
xen-ioapic-ack-default.diff 0000000816 816 Bytes
xen-localtime.patch 0000000628 628 Bytes
xen-lost-mouse.diff 0000000711 711 Bytes
xen-lowmem-emergency-pool.diff 0000002163 2.11 KB
xen-man-permissions.patch 0000000553 553 Bytes
xen-man-xm-bad-char.diff 0000001178 1.15 KB
xen-max-free-mem.diff 0000005796 5.66 KB
xen-messages.diff 0000001766 1.72 KB
xen-network-bridge.diff 0000004523 4.42 KB
xen-no-dummy-nfs-ip.diff 0000000614 614 Bytes
xen-paths.diff 0000002669 2.61 KB
xen-removable.diff 0000023795 23.2 KB
xen-rpmoptflags.diff 0000001399 1.37 KB
xen-tightvnc-args.diff 0000000694 694 Bytes
xen-vm-install.diff 0000000378 378 Bytes
xen-vm-install.tar.bz2 0000059577 58.2 KB
xen-warnings.diff 0000001821 1.78 KB
xen-xm-top-needs-root.diff 0000000556 556 Bytes
xen-xmexample-nbd.diff 0000000470 470 Bytes
xen-xmexample.diff 0000006340 6.19 KB
xen.changes 0000064352 62.8 KB
xen.spec 0000077775 76 KB
xend-config-devname.patch 0000001508 1.47 KB
xend-config-ramdisk.patch 0000000911 911 Bytes
xend-config.diff 0000001900 1.86 KB
xend-xmlrpc-large-ints.diff 0000004895 4.78 KB
xm-test-cleanup.diff 0000000528 528 Bytes
xmclone.sh 0000021389 20.9 KB
xmexample.domUloader 0000005926 5.79 KB
xmexample.iscsi 0000000337 337 Bytes
xmexample.nbd 0000000277 277 Bytes
xxx_heap_pages-static.patch 0000008185 7.99 KB
Revision 3 (latest revision is 344)
unknown committed (revision 3)
Comments 0
openSUSE Build Service is sponsored by