Port details on branch 2022Q2 |
- xen-kernel Hypervisor using a microkernel design
- 4.18.0.20240201 emulators =2 4.18.0.20231212Version of this port present on the latest quarterly branch.
- Maintainer: royger@FreeBSD.org
- Port Added: 2015-04-06 14:31:23
- Last Update: 2024-02-22 17:46:42
- Commit Hash: 1094417
- People watching this port, also watch:: tcpdump, async, openjdk8, tmux, nginx-lite
- License: GPLv2
- WWW:
- https://www.xenproject.org/
- Description:
- The Xen Project hypervisor is an open-source type-1 or baremetal hypervisor,
which makes it possible to run many instances of an operating system or indeed
different operating systems in parallel on a single machine (or host). The Xen
Project hypervisor is the only type-1 hypervisor that is available as open
source. It is used as the basis for a number of different commercial and open
source applications, such as: server virtualization, Infrastructure as a Service
(IaaS), desktop virtualization, security applications, embedded and hardware
appliances
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- xen-kernel>0:emulators/xen-kernel
- To install the port:
- cd /usr/ports/emulators/xen-kernel/ && make install clean
- To add the package, run one of these commands:
- pkg install emulators/xen-kernel
- pkg install xen-kernel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: xen-kernel
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: amd64
- distinfo:
- TIMESTAMP = 1708622887
SHA256 (xen-project-xen-b1fdd7d0e47e0831ac7a99d0417385fc10d3068c_GL0.tar.gz) = 4cb7ef37b51d9d1ff58272fafebfa91d48aadacdb5cc4ee6f046488234be8c1b
SIZE (xen-project-xen-b1fdd7d0e47e0831ac7a99d0417385fc10d3068c_GL0.tar.gz) = 6826601
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- python3.9 : lang/python39
- bison : devel/bison
- This port is required by:
- for Run
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- No options to configure
- Options name:
- emulators_xen-kernel
- USES:
- cpe gmake python:build bison
- pkg-message:
- For install:
- Please add the following entries in order to boot the xen kernel
In /etc/sysctl.conf:
vm.max_wired=-1
Or if running FreeBSD 13 or newer:
vm.max_user_wired=-1
In /etc/ttys:
xc0 "/usr/libexec/getty Pc" xterm onifconsole secure
In /boot/loader.conf for a dom0 with 2G memory and 4 vcpus:
xen_kernel="/boot/xen"
xen_cmdline="dom0_mem=2048M dom0_max_vcpus=4 dom0=pvh com1=115200,8n1 guest_loglvl=all loglvl=all"
Add to the above xen_cmdline in order to activate the serial console:
console=vga,com1
Note that you will have to enable multicons on FreeBSD if you want to get
output on both the serial and the VGA consoles. The following should be added
to /boot/loader.conf in that case:
boot_multicons="YES"
boot_serial="YES"
console="comconsole,vidconsole"
- Master Sites:
|