為大家介紹一款免費的虛擬機軟體——VirtualBox Mac官方版,它不僅具有豐富的特色,而且性能也很優異,更是開源的,成為了一個發布在GPL許可之下的自由軟體。對於許多場景,VirtualBox不需要像Intel VT-x或AMD-V這樣的更新硬體內置的處理器功能。與許多其他虛擬化解決方案相反,因此即使在不存在這些功能的舊硬體上也可以使用VirtualBox。
VirtualBox Mac版功能特色
可移植性。
VirtualBox運行在大量的32位和64位主機作業系統上。
VirtualBox是一種所謂的「託管」管理程序(有時稱為「2類」管理程序)。而「裸機」或「1型」管理程序可以直接在硬體上運行,VirtualBox需要安裝現有的作業系統。因此,它可以與該主機上的現有應用程式一起運行。在很大程度上,VirtualBox在所有主機平臺上的功能相同,並且使用相同的文件和圖像格式。這允許您運行在具有不同主機作業系統的另一主機上的一個主機上創建的虛擬機; 例如,您可以在Windows上創建一個虛擬機,然後在Linux下運行。
此外,虛擬機可以使用開放式虛擬化格式,為此創建的行業標準輕鬆導入和導出。您甚至可以導入使用不同虛擬化軟體創建的OVF。
不需要硬體虛擬化。對於許多場景,VirtualBox不需要像Intel VT-x或AMD-V這樣的更新硬體內置的處理器功能。與許多其他虛擬化解決方案相反,因此即使在不存在這些功能的舊硬體上也可以使用VirtualBox。
客戶添加:共享文件夾,無縫窗口,3D虛擬化。
VirtualBox Guest Additions是可以安裝在受支持的guest系統內的軟體包, 以提高其性能,並與主機系統進行額外的集成和通信。安裝訪客添加後,虛擬機將支持自動調整視頻解析度,無縫窗口,加速3D圖形等功能。特別是,Guest Additions提供了「共享文件夾」,它允許您從訪客機器中從主機系統訪問文件。第4.3節「共享文件夾」中介紹了共享文件夾。
偉大的硬體支持。其中,VirtualBox支持:
訪客多處理(SMP)。VirtualBox可以向每個虛擬機最多顯示32個虛擬CPU,而不管主機上實際存在多少CPU內核。
USB設備支持。 VirtualBox實現虛擬USB控制器,並允許您將任意USB設備連接到虛擬機,而無需在主機上安裝特定於設備的驅動程序。USB支持不限於某些設備類別。
硬體兼容性。 VirtualBox虛擬化了大量虛擬設備,其中包括許多通常由其他虛擬化平臺提供的設備。包括IDE,SCSI和SATA硬碟控制器,幾個虛擬網卡和音效卡,虛擬串行和並行埠以及許多現代PC系統中的輸入/輸出高級可編程中斷控制器(I / O APIC)。這簡化了來自真實機器的PC映像的克隆,並將第三方虛擬機導入VirtualBox。
完整的ACPI支持。VirtualBox完全支持高級配置和電源接口(ACPI)。這簡化了將PC映像從真實機器或第三方虛擬機克隆到VirtualBox中。憑藉其獨特的 ACPI電源狀態支持, VirtualBox甚至可以向ACPI感知客戶機作業系統報告主機的電源狀態。對於通過電池運行的移動系統,客戶可以實現節能,並向用戶通知剩餘電力(例如,以全屏模式)。
多屏解析度。 VirtualBox虛擬機支持屏幕解析度是物理屏幕的多倍,允許它們分布在連接到主機系統的大量屏幕上。
內置iSCSI支持。 這種獨特的功能允許您將虛擬機直接連接到iSCSI存儲伺服器,而無需通過主機系統。VM直接訪問iSCSI目標,而不需要在容器文件中虛擬化硬碟所需的額外開銷。
PXE網絡啟動。VirtualBox的集成虛擬網卡完全支持通過預引導執行環境(PXE)遠程啟動。
Multigeneration分支快照。
VirtualBox可以保存虛擬機狀態的任意快照。您可以及時返回並將虛擬機還原到任何此類快照,並從中啟動備用VM配置,從而有效地創建一個整個快照樹。您可以在虛擬機運行時創建和刪除快照。
VM組。
VirtualBox提供了一個組功能,使用戶可以單獨組織和控制虛擬機。除了基本組之外,任何VM也可以在多個組中,並且組可以嵌套在層次結構中,即組的組。通常,可以對組執行的操作與可應用於各個虛擬機的操作相同,即啟動,暫停,重置,關閉(保存狀態,發送關機,關機),丟棄保存狀態,在文件系統中顯示,排序。
清潔建築; 前所未有的模塊化。VirtualBox具有非常模塊化的設計,具有明確的內部編程接口和客戶端和伺服器代碼的清晰分離。這樣可以輕鬆地從多個接口同時進行控制:例如,您可以通過單擊VirtualBox圖形用戶界面中的按鈕來啟動虛擬機,然後從命令行甚至遠程控制該機器。由於其模塊化架構,VirtualBox還可以通過全面的軟體開發工具包(SDK)來公開其全部功能和可配置性 ,從而將VirtualBox的各個方面與其他軟體系統集成。
遠程機器顯示。
VirtualBox遠程桌面擴展(VRDE)允許對任何正在運行的虛擬機進行高性能的遠程訪問。此擴展程序支持最初內置於Microsoft Windows中的遠程桌面協議(RDP),特別添加了完整的客戶端USB支持。
VRDE不依賴於內置於Microsoft Windows中的RDP伺服器; 而是直接插入虛擬化層。因此,它適用於Windows之外的客戶機作業系統(即使在文本模式下),也不需要虛擬機中的應用程式支持。