華為發起的 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:智慧系統性能優化引擎,推理出業務特徵,配置最佳的系統引數集合,使業務處於最優執行狀態