設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

微軟將為 Linux 帶來嵌套式虛擬化支持,可運行多個 Windows

2022/11/6 19:42:33 來源:IT之家 作者:瀟公子 責(zé)編:瀟公子

微軟正在為 Linux 帶來運行嵌套式管理程序(Hyper-V)或嵌套式虛擬化的能力。微軟 Linux 高級工程師 Jinank Jain 近期發(fā)布了一系列關(guān)于該功能的補丁。

該系列補丁計劃增加對運行嵌套的微軟 Hypervisor 的支持。在嵌套微軟 Hypervisor 的情況下,有一些特權(quán)的 hypercalls 需要走 L0 Hypervisor 而不是 L1 Hypervisor。該補丁系列基本上可以識別這樣的超調(diào)用,并用嵌套的超調(diào)用取代它們。

  • mshv: 增加對檢測嵌套的 hypervisor 的支持

  • hv:在嵌套根分區(qū)的情況下設(shè)置 synic 寄存器

  • hv: 增加接口來做嵌套的超調(diào)用

  • hv: 為嵌套的根分區(qū)啟用 vmbus 驅(qū)動

  • hv, mshv : 改變嵌套根分區(qū)的中斷向量

嵌套虛擬化允許用戶在另一個 Hyper-V 虛擬機內(nèi)運行虛擬機(VM)。所以,如果這個補丁很快就能成功合并,比如在 Linux 內(nèi)核 6.2 版本中及時合并,那么很快用戶就可以在 Linux 中運行多個 Windows 實例。

嵌套式虛擬化通常是為企業(yè)設(shè)計的,而微軟也肯定在添加該功能時考慮到了這些因素。對于普通用戶來說,這也是有趣的體驗。

IT之家獲悉,嵌套虛擬化是指模擬硬件虛擬化擴展插件的 Hyper-v 虛擬機監(jiān)控程序。這些仿真擴展可供其他虛擬化軟件使用 (例如,嵌套虛擬機監(jiān)控程序) 在 Hyper-v 平臺上運行。此功能僅適用于來賓分區(qū)。必須按虛擬機啟用此功能。Windows 根分區(qū)不支持嵌套虛擬化。

與裸機相比,在虛擬機中運行時,虛擬機監(jiān)控程序可以顯著提高性能。可以通過使用 L0 虛擬機監(jiān)控程序提供的啟用接口,將 L1 虛擬機監(jiān)控程序優(yōu)化為在 Hyper-v VM 中運行。

廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:虛擬機微軟,Linux,linux

軟媒旗下網(wǎng)站: IT之家 最會買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機APP應(yīng)用 魔方 最會買 要知