楠木軒

openEuler 20.09 發佈:集成 UKUI 桌面環境,支持 StratoVirt

由 簡振武 發佈於 科技

IT之家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 個,覆蓋了從雲計算、雲原生到桌面端等多個領域。

IT之家瞭解到,同時社區開發者在 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:智能系統性能優化引擎,推理出業務特徵,配置最佳的系統參數集合,使業務處於最優運行狀態