Chapter 22. Virtualization

Contributed by Murray Stokely.
bhyve section by Allan Jude.
Xen section by Benedict Reuschling.
Table of Contents
22.1. Synopsis
22.2. FreeBSD as a Guest on Parallels for Mac OS® X
22.3. FreeBSD as a Guest on Virtual PC for Windows®
22.4. FreeBSD as a Guest on VMware Fusion for Mac OS®
22.5. FreeBSD as a Guest on VirtualBox
22.6. FreeBSD as a Host with VirtualBox
22.7. FreeBSD as a Host with bhyve
22.8. FreeBSD as a Xen™-Host

22.1. Synopsis

Virtualization software allows multiple operating systems to run simultaneously on the same computer. Such software systems for PCs often involve a host operating system which runs the virtualization software and supports any number of guest operating systems.

After reading this chapter, you will know:

  • The difference between a host operating system and a guest operating system.

  • How to install FreeBSD on an Intel®-based Apple® Mac® computer.

  • How to install FreeBSD on Microsoft® Windows® with Virtual PC.

  • How to install FreeBSD as a guest in bhyve.

  • How to tune a FreeBSD system for best performance under virtualization.

Before reading this chapter, you should:

All FreeBSD documents are available for download at

Questions that are not answered by the documentation may be sent to <>.
Send questions about this document to <>.