1. 程式人生 > 資訊 >華為發起的 openEuler 20.09 正式釋出:整合麒麟 UKUI 桌面環境,支援 StratoVirt 虛擬機器執行時

華為發起的 openEuler 20.09 正式釋出:整合麒麟 UKUI 桌面環境,支援 StratoVirt 虛擬機器執行時

9月30日訊息openEuler 官方釋出,經過社群貢獻者的共同努力,openEuler 正式釋出了 openEuler 20.09 版本。根據版本計劃,openEuler 20.09 版本屬於創新版本而非 LTS (Long Term Support) 版本

該版本的 Linux Kernel 使用 4.19.140 版本,修復了自 20.03 版本釋出以來發現的 CVE 漏洞。在該版本的開發過程中社群貢獻者總共合併了 11485 個 Pull Request,SIG 組的數量也增加到了 71 個,覆蓋了從雲端計算、雲原生到桌面端等多個領域。

瞭解到,同時社群開發者在 openEuler 20.09 版本中帶來了眾多的新特性,尤其是帶來了全新的開源專案 StratoVirt ,它是一個安全、輕量、高效能、低損耗、元件化的面向全場景的通用化虛擬機器執行時專案,同時 iSula 專案也釋出了 isula-build 實現了映象構建能力。

版本下載地址

ISO 下載地址:

https://repo.openeuler.org/openEuler-20.09/ISO/

Raspberry IMG 下載地址:

https://repo.openeuler.org/openEuler-20.09/raspi_img/aarch64/

新特性列表

StratoVirt:

• 採用 Rust 語言,支援 seccomp,支援多租戶隔離,提供可信安全執行環境 • 具備 <50ms 的啟動效能,>4M 的記憶體底噪,極致效能和輕量,適用端、邊、雲等多樣場景

• X86 VT,鯤鵬 Kunpeng-V 等多體系硬體加速虛擬引擎支援

•ms 級裝置擴縮能力,為輕量化負載提供靈活的資源伸縮能力

•裝置模型可擴充套件,支援 PCI 等複雜裝置規範,相容 QEMU 軟體生態

•多種計算、網路,儲存加速方案支援,異構算力靈活協同

iSula:

• 優化啟動和容器生命週期操作效能

•容器映象構建工具 isula-build,提供了安全、快速的容器映象構建能力

•支援虛擬機器安全啟動和可信啟動,增強虛擬機器安全性

虛擬化特性增強:

• 通過雙層排程和 Hypervisor 感知 VM 排程,優化 VM 鎖搶佔,提升多核超分場景效能

•通過 Guest-Idle-Haltpoll 機制優化 IPI 中斷效能,提升資料庫業務效能

•針對 ARM 平臺虛擬化特性,支援 CPU / 記憶體熱插、支援 KVM CPU 可配置為 custom 模式,提高資源配置靈活性

•運維工具 VMTOP,支援虛擬機器陷入陷出等效能指標快速採集

•PMU NMI watchdog 特性使能 hardlockup 檢測

核心特性增強:

•IMA 商用增強 : 在開源 IMA 方案基礎上,增強安全性、提升效能、提高易用性,助力商用落地

• NUMA Aware Qspinlock 支援:減少鎖競爭跨 NUMA 的 Cache 同步和乒乓,提升系統性能

• Ktask 並行化支援:核心任務並行化框架,支援核心任務並行化執行

•MPAM 資源管控 : ARM64 架構 Cache QoS 以及記憶體頻寬控制技術

•記憶體系統鎖優化:vmalloc 分配大鎖優化、Pagecache 鎖優化

程式語言和編譯器:

• JDK8 增強:APPCDS 特性和 crc32 硬加速指令支援

• GCC 優化:迴圈優化、自動向量化、全域性優化

硬體和晶片使能:

• Raspberry Pi 支援:Raspberry 系列板卡支援

桌面支援:

• UKUI:麒麟作業系統的預設桌面環境,其佈局、風格和使用習慣接近傳統 Windows

智慧運維:

• A-Tune:智慧系統性能優化引擎,推理出業務特徵,配置最佳的系統引數集合,使業務處於最優執行狀態