Oracle VirtualBox (以前的Sun VirtualBox,innotek VirtualBox和Sun xVM VirtualBox)是一個免費的跨平台虛擬化應用程序,提供一系列功能強大的x86虛擬化工具,專為桌面,服務器和嵌入式應用而設計。 VirtualBox可以在Linux,Solaris,Mac OS X和Microsoft Windows平台上使用,以運行任何上述操作系統的虛擬機,以及任何BSD分發,IMB OS / 2風格,DOS,Netware,L4,QNX和JRockitVE。
它是便攜式的
Oracle VirtualBox是可移植的,不需要硬件虛擬化,包括客戶添加和偉大的硬件支持。它還具有USB設備支持,完整的ACPI支持,多屏分辨率和內置的iSCSI支持。支持PXE網絡引導,多代分支快照,遠程機器顯示,可擴展RDP身份驗證和RDP(遠程桌面協議)的USB也集成在Oracle VirtualBox中。
支持32位和64位體系結構
目前,該程序只能運行AMD64 / Intel64和x86架構。默認情況下,創建新的虛擬機時,您將能夠選擇虛擬化計劃的操作系統。自從Oracle收購了Sun Microsystems公司以來,VirtualBox由一群專業工程師積極開發,他們在每個版本中實現新功能和功能。
虛擬機可以高度定制
一旦在VirtualBox中創建了新的虛擬機,用戶將能夠更改其類型,版本,引導順序,芯片組,指點設備,基本內存(RAM),處理器,視頻內存,監視器數量,音頻驅動程序和控制器,網絡適配器,串行和USB端口以及存儲設備。當談到VirtualBox支持的存儲設備時,我們可以提到您將能夠使用虛擬CD / DVD映像文件(也稱為ISO映像)或使用主機CD / DVD驅動器來運行虛擬化操作系統。最複雜和最強大的虛擬化軟件
支持USB設備也是本應用的一個有爭議的功能,因為您需要進行一些調整才能正常工作。但總而言之,這是Linux操作系統中最複雜和強大的虛擬化軟件之一。
此版本中的新功能:
- 音頻:使用AC'97聲音模擬時修復了意外的崩潰(bug#16959)
- 音頻:默認輸入或輸出設備已更改時出現固定崩潰(錯誤#16968,#16969,#17004)
- 音頻:使用ALSA後端時固定錄製
- 音頻:使用OSS後端時固定句柄洩漏
- E1000:修復與內部網絡上的VLAN流量相關的崩潰(5.1.26回歸;錯誤#16960)
- NAT:將--natbindip1應用於TCP連接(錯誤#16478)
- OVF:使用XHCI控制器導入設備時,請勿添加OHCI控制器。
- Mac OS X主機:如果使用Spotlight從文件對話框中修復GUI崩潰(5.1.20回歸;錯誤#16935,#16953)
- Linux主機:修復創建固定大小的VDI映像(錯誤#17010)
- Linux主機/ guest虛擬機:修正Linux 4.4的openSUSE Leap 42.3(bug#16966)
- Linux添加:內核drm驅動程序支持自定義EL7 Linux 3.10內核
- Solaris添加:在啟動控制台上隱藏信息性消息
GUI:鼠標事件沒有到達透明VM窗口後面的主機窗口(Mac OS X僅主機;錯誤#16246)
橋接網絡:在Word邊界對齊輸出數據包,防止MsLbfoProvider中的Windows主機崩潰。
5.1.8中的新功能:
- GUI:固定鍵盤快捷方式處理回歸(Mac OS X主機唯一;錯誤#15937和#15938)
- NAT:不要超過最大數量的“搜索”後綴。從Bug#15948修補。
- 音頻:現在在Mac OS X主機上使用音頻隊列
- 音頻:使用PulseAudio後端(5.1回歸) 進行固定錄像
- 音頻:各種錯誤修復
- 快照:在5.1.4中刪除具有多個磁盤的快照(錯誤#15831) 的固定回歸
- 快照:快照刪除失敗時崩潰修復和更好的錯誤報告
- 存儲:使用Windows客戶端進行NVMe仿真的一些修復程序
- API:SAS控制器的固定初始化(錯誤#15972)
- 構建系統:可以在默認為Python 3的系統上構建VBox
- Windows主機:檢測某些REGDB_E_CLASSNOTREG錯誤的情況並打印有用的錯誤消息
- Windows主機:適用於Windows 10 build 14901(bug#15944) 中的更改
- Windows主機:更好地支持Windows 7及更高版本的處理器組,這些組件在具有多個CPU的某些主機上是必需的。
- Windows安裝程序/添加:添加選項以防止創建開始菜單項(錯誤#15922)
- Windows添加/ VGA:如果客人的電源管理關閉虛擬屏幕,請將相應的虛擬機窗口空白,而不是隱藏窗口
- Windows添加:修復可能導致凍結共享文件夾(錯誤#15662) 的通用錯誤
- Linux主機/ guest虛擬機:使用CONFIG_CPUMASK_OFFSTACK設置內核修復(錯誤#16020)
- Linux添加:不要求所有虛擬控制台都處於文本模式。當客戶端使用圖形啟動屏幕(錯誤#15683) 啟動時,應該會修復這種情況
- Linux添加:為vboxguest和vboxsf內核模塊添加depmod覆蓋以修復與某些Linux發行版發布的模塊的衝突
- X11添加:如果主機沒有提供足夠的功能(錯誤#15860),則禁用訪客上的3D
GUI:用於單獨UI的固定鍵盤處理回歸(僅限Windows主機;錯誤#15928)
NAT:固定解析端口轉發規則,其名稱包含斜杠(bug#16002)
NAT網絡:當主機只有不能映射到guest虛擬機的環回名稱服務器(例如,在127.0.1.1上運行的dnsmasq)時,使DHCP提供NAT網絡DNS代理作為名稱服務器。
橋接網絡:防止數據包分配錯誤消息(錯誤#15569)溢出syslog
5.1.6版中的新功能:
- GUI:打開'.vbox'文件的固定問題,它是別名
- GUI:鍵盤抓取修復(錯誤#15771和#15745)
- GUI:修復通過Ctrl +鼠標點擊(僅適用於Mac OS X主機;錯誤#15714)
- GUI:固定的自動刪除擴展包文件(錯誤#11352和#14742)
- XHCI:針對錯誤#15747修復錯誤#15747的某些條件下的另一個修復程序,此時為Windows 7客戶端
- 系列:在Linux主機上使用某些USB到串行轉換器固定高CPU使用率(錯誤#7796)
- 存儲:固定附加流優化的VMDK映像(錯誤#14764)
- 存儲:拒絕後端不支持的圖像變體(錯誤#7227)
- 存儲:使用SCSI控制器(錯誤#15865)時,使用VirtualBox 5.0.10及更舊版本創建的固定加載保存狀態
- 存儲:如果啟用了主機I / O緩存設置,則固定的NVMe仿真失敗
- 存儲:使用多個NVMe控制器(如果使用ICH9)固定
- NVMe:在復位期間修復了可能在某些情況下發生的崩潰
- 音頻:固定麥克風輸入(5.1.2回歸;錯誤#14386和#15802)
- 音頻:在特定條件下固定崩潰(5.1.0回歸;錯誤#15887等)
- 音頻:使用ALSA後端(5.1回歸) 進行固定錄音
- 音頻:使用OSS後端的固定流訪問模式(5.1回歸,感謝Jung-uk Kim)
- E1000:讀取ICR寄存器時也要返回屏蔽位,這樣可以修復從iPXE引導(5.1.2回歸;錯誤#15846)
- BIOS:固定的4bpp掃描線計算(bug#15787)
- API:放鬆檢查OVF / OVA設備中的版本屬性(錯誤#15856)
- Windows主機:終止VM選擇器或其他VBox COM客戶端時出現固定崩潰(錯誤#15726等)
- Linux安裝程序:文件的固定路徑.rpm包(5.1.0回歸)
- Linux安裝程序:修復vboxdrv.sh腳本以防止SELinux投訴(錯誤#15816)
- Linux主機:不要使用32位傳統功能
- Linux添加:Linux 4.8修復內核顯示驅動程序(錯誤#15890和#15896)
- Linux添加:不要加載Linux發行版提供的內核模塊,而是從正式的Guest Additions軟件包加載內核模塊(bug#15324)
- Linux添加:修復最近的Linux客戶端的動態調整大小問題(錯誤#15875)
- 用戶手冊:關於getextradata枚舉示例(bug#15862)的VBoxManage章節中的固定錯誤
USB:在某些情況下(5.1.0回歸;錯誤#15764),固定顯示未知設備而不是製造商或產品描述
5.1.4版中的新功能:
- GUI:在會話信息窗口 中顯示實際的VM正常運行時間
- 音頻:重新啟用Mac OS X客人的揚聲器(5.1.0回歸;錯誤#15611)
- 音頻:在特定條件下固定崩潰
- USB:在特定條件下固定掛起
- USB:在特定條件下固定挂機(錯誤#15747)
- NVMe:提高穩定性的幾個修復措施,在保存VM狀態時修復了崩潰
- VMDK:修復了創建具有某些大小的固定大小圖像並啟用Split2G選項的問題(錯誤#15748)
- VHDX:使用VBoxManage clonehd(bug#14288)固定克隆圖像
- 存儲:限制非常低時修復了帶寬限制(錯誤#14982)
- EFI:如果啟用了串行端口,則在EFI固件中修復發送調試消息(錯誤#12161)
- OVF:導入設備時,請確保已處理嵌入式VirtualBox特定設置的版本,以獲取默認設置處理權利
- VBoxManage:如果沒有變化,不要嘗試設置介質類型(錯誤#13850)
- Linux安裝程序:修復了一些腳本問題(錯誤#15701和#15702)
- Linux安裝程序:修復某些Linux發行版(bug#15717) 上的路徑問題
- Windows主機:固定的損壞的鼠標指針與一些Linux和Solaris guest虛擬機(錯誤#15665)
- Linux添加:使視頻驅動程序適用於具有大視頻內存大小的32位客人(錯誤#15621)
- Linux添加:使視頻驅動程序在內核4.7及更高版本(錯誤#15769)上工作
- Linux添加:當驅動程序在升級過程中無法停止時,將失敗消息轉換為信息性錯誤消息(錯誤#15692)
- Linux添加:使視頻驅動程序圍繞X服務器錯誤,導致屏幕刷新停止(錯誤#15511)
- Windows添加:Windows 10 guest虛擬機的自動調整大小修復程序(錯誤#15257)
- Windows添加:Windows 2000修復VBoxTray問題(錯誤#15661)
PIIX4:實現虛擬SMBus控制器,以防止關於未初始化的SMBus基址的麻煩的Linux內核警告(錯誤#9517)
5.1.2版中的新功能:
- VMM:幾個修正
- GUI:如果虛擬機以單獨模式啟動,則修復屏幕截圖
- GUI:修復了使用關閉按鈕 無法關閉一些錯誤/警告消息的錯誤
- GUI:減弱對VM窗口行為的控制,允許在多個屏幕上調整其大小,並在Snap Assist技術中使用
- GUI:跳轉到會話信息窗口的第二個選項卡(5.1.0回歸)
- GUI:修復Alt-Tab
- 存儲:修復創建固定大小的VHD映像(錯誤#15601)
- 存儲:如果虛擬機掛起,並配置了NVMe控制器,則在關機時固定掛起
- USB:在特定條件下修復崩潰
- 音頻:使AC'97音量控制再次工作(5.1.0回歸;錯誤#15598)
- 音頻:使用AC'97模擬時固定的罕見的虛擬機掛起
- 音頻:SB16修復
- EFI:固定訪問連接到SATA端口2及更高版本的設備(錯誤#15607)
- OVA:修復檢查某些簽名
- OVA:由VirtualBox創建的設備的固定MAC地址生成(5.1.0回歸;錯誤#15623)
- API:針對較舊的配置文件(錯誤#15626)的固定音頻設置處理
- API:在Linux主機上固定截斷USB產品/供應商ID(5.1.0回歸;錯誤#15644)
- API:使用驗證修復VRDP(錯誤#15653)
- API:如果沒有配置圖形控制器(bug#15628) ,請不要崩潰
- Linux主機:固定的EL5構建(bug#15634)
- 非Windows主機:在罕見的情況下(錯誤#15568) 修復了關機期間的崩潰
- Linux添加:固定的SELinux問題,阻止某些Linux客人在3D模式下工作(錯誤#15574)
- 用戶手冊:更新
GUI:Mac OS X上的雙擊/打開註冊文件類型(.vbox和.vbox-extpack)的修復問題(錯誤#15648)
5.1.0中的新功能:
- 改進的性能:顯著提高了多CPU虛擬機和網絡的性能。
- 錯誤報告工具:新的實用程序,可以收集與主機和客戶機操作系統相關的所有信息和日誌,以進行調試或分析。
- 改進的日誌記錄窗口:新的記錄功能,突出顯示和過濾與虛擬機相關的信息。
- 改進的多媒體可用性:改進了對不同USB設備的支持和多聲道音頻可用性。
- 閃存存儲仿真:可以使用新的NVMHCI存儲控制器仿真,能夠模擬客戶虛擬機上的NVME設備 - 閃存存儲。
- 改進的Linux集成:在Linux內核升級的情況下自動部署模塊,並為最新版本的流行的Linux發行版進行改進的系統集成。
<強>要求強>:
- 您將需要在Linux系統上安裝一些額外的庫,以便運行VirtualBox,特別是需要libxalan-c,libxerces-c和libstdc的版本5。如何安裝這些將取決於您正在使用的Linux發行版。
評論沒有發現