Contributed by Murray Stokely.
bhyve section by Allan Jude.
Xen section by Benedict Reuschling.


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 MicrosoftWindows 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: