====== VirtualBox ======
****
pkg install virtualbox-ose
====== Set-up ======
* :!: Requires ''src'' for kmod
* https://wiki.freebsd.org/VirtualBox
* https://docs.freebsd.org/en/books/handbook/virtualization/#virtualization-host-virtualbox
* https://docs.freebsd.org/en/books/handbook/virtualization/#virtualization-virtualbox-usb-support
* Reboot after doing everything
su -l
ee '/boot/loader.conf'
vboxdrv_load="YES"
ee '/etc/rc.conf'
vboxnet_enable="YES"
devfs_system_ruleset="system"
pw groupmod vboxusers -m 'espionage724'
ee '/etc/devfs.conf'
# VirtualBox
own vboxnetctl root:vboxusers
perm vboxnetctl 0660
[system=10]
add path 'usb/*' mode 0660 group operator
perm cd* 0660
perm xpt0 0660
perm pass* 0660
# End
====== Install Notes ======
Running VirtualBox as non-root user may fail with a fatal error
NS_ERROR_FACTORY_NOT_REGISTERED. In this case delete /tmp/.vbox-*-ipc file.
If you experience "Network: write Failed: Cannot allocate memory" errors
try to increase net.graph.maxdata in /boot/loader.conf
vm.max_user_wired
https://bugs.freebsd.org/252227
("RAM in GB" - max(1, "RAM in GB" / 32)) * 1024*1024*1024 / PAGE_SIZE
PAGE_SIZE on x86 is 4096.
https://bugs.freebsd.org/259399