Skip to main content.
Google custom search

NetBSD/xen

xen-logo

About NetBSD/xen

NetBSD/xen is a port of NetBSD to the Xen virtual machine monitor. It was first brought to NetBSD by Christian Limpach and committed to the source tree on March 11th, 2004.

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

See http://www.xen.org/ for more details on Xen.

The current maintainer of NetBSD/xen is Manuel Bouyer.

NetBSD/xen News

2012-02-25:   domU SMP support complete
The NetBSD fundation started the Xen MP project 8 month ago; the goal was to add SMP support to NetBSD/Xen domU kernels. This project has officially completed, and after a few bug fixes in the pmap(9) code it is now considered stable on both i386 and amd64. NetBSD 6.0 will ship with option MULTIPROCESSOR enabled by default for Xen domU kernels.
2009-03-05:   Xen3 PCI pass-through
PCI pass-through support has been added for both domain0 and domU. domain0 kernel gets a pciback PCI drivers, to which device specified in the pciback.hide boot parameter will attach. DomU kernels gets a xpci device, to which pci busses will attach. More details in the NetBSD/xen Howto.
2009-03-05:   i386 PAE domain0 support
Missing pieces for a domain0 kernel supporting the i386 PAE extensions has been added to current. A new kernel XEN3PAE_DOM0 should show up in the next HEAD autobuild. This kernel can be used with a i386 PAE or x86_64 hypervisor. The sysutils/xenkernel3 and sysutils/xenkernel33 packages for i386 both provide i386 PAE hypervisor kernels.
2007-12-15:   NetBSD/xen Howto updated
The NetBSD/xen Howto has been updated with some details about Xen on amd64.
2007-12-14:   NetBSD runs on Xen/amd64
NetBSD current now includes amd64 kernels that will run on top of the x86_64 Xen hypervisor. NetBSD/amd64 can run as both domain 0 and domU, and supports the same features as i386 (including HVM support if the hardware supports it), and in addition can run 32bit guests which uses the PAE extensions.
2006-10-20:   update to 3.0.3 and HVM support
Manuel Bouyer announced in a message to the port-xen mailing list that the xentools30 and xenkernel30 packages have been updated to the just-released Xen-3.0.3. A new package, xentools30-hvm, has been committed to pkgsrc-current. It provides the additional tools needed to run unmodified guests under a NetBSD domain0, using Intel VT-x or AMD SVM virtualization extensions. NetBSD, Linux and Windows XP have been successfully booted in a Xen HVM domain.
2006-07-04:   New port maintainer
After Manuel Bouyer had already taken over most of the tasks of a port maintainer, due to Christian Limpach's lack of time, he is now the official maintainer of NetBSD/xen.
2006-07-03:   NetBSD as Domain0 for Xen3
Manuel Bouyer announced in a message to the port-xen mailing list that NetBSD is finally usable as a Domain0 with version 3 of the Xen virtual machine monitor.
2006-04-07:   Xen-3 support pulled up to netbsd-3
Manuel Bouyer pulled the Xen-3 domU support to the netbsd-3 branch. For dom0 support, you'll have to run -current or wait for NetBSD 4.0.
2006-03-22:   Xen3 domU is now functional
Manuel Bouyer has continued his work on getting NetBSD to work on Version 3 of the Xen virtual machine monitor over the past few weeks and NetBSD should now be functional on Xen3 [unprivileged domains] with block and network devices.
2005-03-13:   Xen 2.0 Howto
A short Xen 2.0 Howto has been made available.
2005-03-10:   Xen 2.0 support
Manuel Bouyer has just merged the bouyer-xen2 branch into NetBSD -current; this means that support for Xen 2.0 (both in privileged and unprivileged mode) will be available in NetBSD 3.0. Support for Xen 1.2 has been removed.

NetBSD/xen Information

Mailing Lists

Current Releases

Future Releases

Related Links