Trong quy trình thiết lập cho một máy ảo mới, VirtualBox trình bày một số loại và phiên bản HĐH khác nhau để lựa chọn:
Tôi tò mò về những gì VirtualBox thực sự làm khi bạn chọn một hệ điều hành. Ví dụ, tôi chắc chắn rằng nó sẽ không trình bày phần cứng tương tự cho khách Windows 3.1 như với Windows 7. Tuy nhiên, điều tôi chưa rõ ràng về sự khác biệt tiềm năng giữa, giả sử, Linux và một khách BSD: nếu cả hai đều được thiết kế để chạy trên cùng một phần cứng, vậy VirtualBox có thể thực hiện những tối ưu hóa nào nếu biết nó đang lưu trữ hệ điều hành nào?
Nói cách khác, VirtualBox thực hiện những loại thay đổi nào đối với VM khi bạn chọn HĐH?