Xen Project發(fā)布Hypervisor 4.9版本,全新功能進(jìn)一步提高了汽車(chē)和嵌入式應用的可用性

發(fā)布時(shí)間:2017-6-30 11:25    發(fā)布者:eechina
關(guān)鍵詞: Xen , Hypervisor
Xen Project Hypervisor為阿里云提供原動(dòng)力;該項目在中國的應用和增長(cháng)繼續保持強勁勢頭

Linux基金會(huì )旗下的Xen Project今天發(fā)布Xen Project Hypervisor 4.9版本。這一最新版本的高級功能適用于嵌入式、汽車(chē)和原生云計算應用。它還改進(jìn)了啟動(dòng)配置,方便在不同硬件平臺間進(jìn)行遷移,x86新指令可加速機器學(xué)習計算,并增強了與ARM架構相關(guān)的現有功能及設備模型操作hypercall等功能。

Xen Project在嵌入式和汽車(chē)領(lǐng)域的應用保持持續增長(cháng),這是因為越來(lái)越多的公司希望把虛擬化擴展到嵌入式設備中,同時(shí)繼續發(fā)揮hypervisor的優(yōu)勢,這包括通過(guò)整合降低成本;把硬件抽象出來(lái),使應用程序與硬件分離;硬件隔離的好處是能夠更好地保護軟件免受漏洞的影響,并提高軟件容錯能力。此外,更多的貢獻在于開(kāi)始為hypervisor在云原生平臺發(fā)揮其功能和優(yōu)勢奠定了基礎。

過(guò)去幾年,開(kāi)源在中國取得顯著(zhù)增長(cháng),Xen Project技術(shù)正成為云計算的關(guān)鍵支撐。最近,Xen Project宣布華為加入了Xen項目咨詢(xún)委員會(huì )。越來(lái)越多的中國企業(yè)采用了Xen Project的軟件,并對其做出貢獻,華為便是其中之一,其他還有阿里巴巴、富士通(中國)、英特爾(中國)、騰訊、浪潮等。

鑒于關(guān)鍵技術(shù)需要加強合作才能完成開(kāi)發(fā),越來(lái)越多的中國企業(yè)正在使用開(kāi)源軟件來(lái)超越競爭對手。通過(guò)加入Linux基金會(huì )旗下的項目,國內企業(yè)推動(dòng)了項目的進(jìn)一步增長(cháng)和發(fā)展。

Xen Project咨詢(xún)委員會(huì )主席Lars Kurth表示:“過(guò)去幾年,Xen Project所取得的成果越來(lái)越多,特別是中國會(huì )員的增加和來(lái)自中國的成果更是喜人。我們看到越來(lái)越多的公司參與到該項目中,他們關(guān)注汽車(chē)、嵌入式、安全和原生云計算。我們非常高興看到企業(yè)的積極參與,因為越來(lái)越多的貢獻者幫助Xen Project在嵌入式、汽車(chē)和安全方面取得進(jìn)展,同時(shí)反過(guò)來(lái)使我們能進(jìn)一步鞏固傳統的環(huán)境,例如服務(wù)器虛擬化、基礎設施即服務(wù)和桌面虛擬化等!

在嵌入式和汽車(chē)應用中擴展Xen Project功能

●    “空”調度器支持將每個(gè)虛擬CPU分配給物理CPU的應用場(chǎng)景,從而避免了汽車(chē)和嵌入式環(huán)境中幾乎所有的調度程序開(kāi)銷(xiāo)!翱铡闭{度器的使用確保了調度開(kāi)銷(xiāo)幾乎為零,顯著(zhù)降低了延遲,更可預測性能。

●    全新ARM vwfi參數(中斷虛擬等待)使Xen Project Hypervisor處理WFI(中斷等待)指令時(shí)能進(jìn)行更精細的控制。將vwfi設置為“native”能夠減少約60%的中斷延遲。Xilinx Zynq Ultrascale+ MPSoC的基準測試表明,最大中斷延遲不到2微秒,這非常接近硬件極限,對于絕大多數嵌入式應用來(lái)說(shuō)已經(jīng)足夠小了。

●    Xen 4.9包括用在眾多嵌入式、汽車(chē)和原生云計算應用中虛擬機之間共享設備的全新標準ABI(包括參考實(shí)現)。

對于嵌入式/汽車(chē)應用,可以增加虛擬聲音ABI來(lái)實(shí)現音頻源的播放和采集,以及音量控制,靜音/取消靜音等。除了用于復雜顯示設備的全新虛擬顯示ABI之外,還增加了多個(gè)幀緩沖區呈現和顯示功能,并為虛擬鍵盤(pán)/鼠標協(xié)議增加了多點(diǎn)觸控支持(支持觸摸屏)。

為下一代云原生計算奠定了基礎

在Xen 4.9版應用中,Linux內核上游合并了Xen 9pfs前端,QEMU合并了9pfs后端,F在可以把文件系統從一個(gè)虛擬機共享到另一個(gè)虛擬機,這是在很多容器引擎(例如,CoreOS rkt)中增加X(jué)en Project支持所要求的。

此外,還引入了PV Calls ABI,以支持在客戶(hù)機之間轉發(fā)POSIX請求:源自DomU應用程序的POSIX 調用可以在Dom0中轉發(fā)和實(shí)現。例如,客戶(hù)機網(wǎng)絡(luò )套接字調用可以在Dom0執行,實(shí)現了一種適合云原生應用程序的新型網(wǎng)絡(luò )模型。

對 Xen Project hypervisor全新版本發(fā)布做出貢獻的包括亞馬遜、AMD Aporeto、ARM、BitDefender、Citrix、EPAM、富士通、華為、英特爾、Invisible Things Lab、諾基亞、Oracle、Star Lab、Suse、Xilinx、Zentific以及很多大學(xué)和個(gè)人。不斷推陳出新的版本也源于越來(lái)越多貢獻者的參與。例如,對該版本核心hypervisor的貢獻者增加了25%,而對hypervisor、測試和其他相關(guān)組件的貢獻者增加了17%。

其他新功能和對現有功能的改進(jìn)包括:

●    在使用GRUB2(x86)的EFI平臺上啟動(dòng)X(jué)en:從Xen Project 4.9和GRUB2 2.02開(kāi)始,可以采用舊版BIOS和EFI x86平臺上的multiboot2協(xié)議啟動(dòng)X(jué)en Project Hypervisor。對multiboot2協(xié)議的部分支持也被引入到網(wǎng)絡(luò )啟動(dòng)固件(iPXE)中。這使得Xen Project啟動(dòng)過(guò)程更加靈活;可以直接從啟動(dòng)加載程序(不必使用文本編輯器)修改啟動(dòng)配置,更容易在不同的平臺之間移植啟動(dòng)配置。

●    DMOP(設備模型操作Hypercall):在Xen 4.9中,Xen Project軟件和QEMU之間的接口被徹底重寫(xiě)和整合。Xen中現在只有一個(gè)hypercall(DMOP hypercall),讓privcmd驅動(dòng)可以審核所有QEMU傳遞給Xen的內存范圍和參數。Linux privcmd驅動(dòng)程序支持DMOP審核,這樣就限制了被入侵的QEMU攻擊hypervisor的能力。

●    適用于A(yíng)RM 32位客戶(hù)機的可選運行時(shí)補丁和GICv3支持:可選運行時(shí)補丁使hypervisor能針對CPU勘誤進(jìn)行修補,并針對CPU進(jìn)行優(yōu)化,GICv3支持擴展到32位ARM平臺,從而在嵌入式應用中實(shí)現此功能。

●    系統錯誤檢測(ARM):ARM上的Xen在可靠性和可服務(wù)性方面邁出了一大步,引入了系統錯誤檢測和報告功能,對具有高可用性系統的客戶(hù)而言是一個(gè)關(guān)鍵功能。

●    英特爾和x86功能支持:Xen Project Hypervisor的最新版本增加了對神經(jīng)網(wǎng)絡(luò )指令AVX512_4VNNIW和乘法累加單精度AVX512_4FMAPS的支持,這些可以作為AVX512指令集的子族。通過(guò)在Xen中為HVM和PV客戶(hù)機啟用這些指令,客戶(hù)機操作系統中的程序可以充分利用這些重要指令來(lái)加速機器學(xué)習的計算。這一Xen版本還進(jìn)一步增強了VT-d發(fā)布中斷(PI)優(yōu)化、機器檢查異常(MCE)處理等功能。

●    GCOV支持:我們刪除了舊的GCOV實(shí)現,采用更新版本來(lái)替代它,新版本支持更多格式,并有更為通用的接口。

Xen Project用戶(hù)和貢獻者如是說(shuō)

Aporeto虛擬化架構師Stefano Stabellini表示:“PVCalls和Xen 9pfs為下一代云原生平臺打下了基礎。它們支持Xen Project軟件在CoreOS rkt等容器引擎中的集成。更重要的是,支持PVCalls和9pfs的Xen Project軟件將為云原生應用程序提供更好、更簡(jiǎn)單的保護,因為它提供默認安全保護,與傳統虛擬化技術(shù)相比,費用支出更少!

ARM開(kāi)源總監Philippe Robin表示:“Xen在未來(lái)嵌入式系統和下一代數據中心和云計算中扮演重要角色。性能、效率和可靠性是ARM架構的基本屬性,能夠實(shí)現更低的中斷延遲,所包含的特性能夠更好地支持系統錯誤檢測,這進(jìn)一步提高了可靠性和可維護性,同時(shí)保持了合適的性能水平!

EPAM汽車(chē)與嵌入式系統首席技術(shù)官Alex Agizim表示:“對關(guān)鍵外設的原生支持對于在嵌入式系統領(lǐng)域提升Xen Project Hypervisor的應用非常重要。將已經(jīng)出現漏洞和有可能受攻擊的軟件與云連接設備中的硬件和其他關(guān)鍵任務(wù)部件進(jìn)行隔離是非常有必要的。用于聲音、顯示和輸入的標準化PV ABI提供了一種簡(jiǎn)單可靠的方式來(lái)構建互聯(lián)車(chē)輛的全交互式數字駕駛艙解決方案。最新發(fā)布的Xen Project 版本將推動(dòng)X(jué)en Project Hypervisor在汽車(chē)、工業(yè)和物聯(lián)網(wǎng)的廣泛部署!

英特爾開(kāi)源技術(shù)中心副總裁兼總經(jīng)理Imad Sousou表示:“英特爾致力于推動(dòng)開(kāi)放云和虛擬化技術(shù)的發(fā)展,幫助數據中心將目前大量的數據轉化為有意義的深刻洞察。英特爾與行業(yè)通力合作,確保Xen Project這樣的開(kāi)放虛擬化hypervisor得到優(yōu)化,適用于最新的Intel平臺,提高靈活性、安全性和價(jià)值!

Xilinx首席工程師Edgar Iglesias表示:“嵌入式領(lǐng)域以及傳統和原生云計算環(huán)境中都需要低中斷延遲。Xen Project Hypervisor不斷推出具有新功能和改進(jìn)的新版本,使我們能夠更輕松地為下一代系統開(kāi)發(fā)新的可編程技術(shù)。祝賀所有參與開(kāi)發(fā)Xen Project 4.9的人員,又開(kāi)發(fā)出了一個(gè)非?煽壳抑陵P(guān)重要的版本!

Xen Project將于7月11日至7月13日在匈牙利布達佩斯舉辦其年度Xen Project開(kāi)發(fā)人員和設計峰會(huì )。屆時(shí),Xen Project社區的開(kāi)發(fā)人員和用戶(hù)將匯集一堂,他們將決定項目的未來(lái),并在嵌入式、汽車(chē)、云、安全環(huán)境等方面分享與Xen Project有關(guān)的知識和最佳實(shí)踐。

其他資源

●    XenProject Hypervisor技術(shù)博客
●    XenProject Hypervisor 4.9版下載

關(guān)于Xen Project

Xen Project軟件是一種基于GPLv2許可的開(kāi)源虛擬化平臺,具有與Linux內核相似的監管結構。Xen Project最初是針對云計算設計的,已經(jīng)有十多年的發(fā)展歷史,用戶(hù)數量超過(guò)了1000萬(wàn)。作為L(cháng)inux基金會(huì )的一個(gè)項目,Xen Project社區致力于推動(dòng)虛擬化在各種商業(yè)和開(kāi)源領(lǐng)域的應用,包括服務(wù)器虛擬化、基礎設施即服務(wù)(IaaS)、桌面虛擬化、安全應用、嵌入式和硬件設備等。它的成員包括阿里巴巴、Amazon Web Services、AMD、ARM、Cavium、Citrix、華為、英特爾、Oracle、高通和Rackspace等眾多行業(yè)和開(kāi)源社區領(lǐng)導者。如需要了解有關(guān)Xen Project軟件的詳細信息并希望參與其中,請訪(fǎng)問(wèn)XenProject.org。

本文地址:http://selenalain.com/thread-452900-1-1.html     【打印本頁(yè)】

本站部分文章為轉載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問(wèn)題,我們將根據著(zhù)作權人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页