四大升級(jí)!助力首個(gè) AI 原生開源操作系統(tǒng) openEuler 24.03 LTS 正式發(fā)布

經(jīng)過兩年的準(zhǔn)備,三個(gè)創(chuàng)新版本的積累,凝聚全球創(chuàng)新開發(fā)力量的 openEuler 24.03 LTS 正式發(fā)布。在整個(gè)開發(fā)過程中,國(guó)內(nèi)外十多家芯片廠商,二十多家操作系統(tǒng)廠商,一百多家行業(yè)頭部軟件供應(yīng)商啟動(dòng)原生開發(fā),兩年內(nèi)共有 5136 名社區(qū)開發(fā)者參與到了版本的開發(fā)工作中。作為里程碑式的版本,openEuler 社區(qū)也和行業(yè)內(nèi)的其它社區(qū)一起定義了內(nèi)核等組件的版本基線。匯聚了產(chǎn)業(yè)鏈上下游軟硬件廠商技術(shù)共識(shí)的 openEuler 24.03 LTS 版本將成為未來幾年中國(guó) IT 基礎(chǔ)設(shè)施的堅(jiān)實(shí)基礎(chǔ),同時(shí)也會(huì)對(duì)全球操作系統(tǒng)生態(tài)產(chǎn)生深遠(yuǎn)影響。

openEuler 24.03 LTS 的 4 個(gè)版本上線社區(qū)官網(wǎng)的同時(shí),全球 37 個(gè)鏡像站同步更新,全球云平臺(tái)同步上線,12 個(gè) OSV 的商業(yè)發(fā)行版和企業(yè)自用版也將陸續(xù)上線。openEuler 24.03 LTS 在發(fā)布伊始就得到了產(chǎn)業(yè)界的大力支持和積極反響。

openEuler 社區(qū)通過匯聚產(chǎn)業(yè)的創(chuàng)新力量,集合眾多開發(fā)者的智慧,實(shí)現(xiàn)了 openEuler 24.03 LTS 版本四大技術(shù)升級(jí),成為首個(gè) AI 原生的開源操作系統(tǒng)。

智能解決方案升級(jí)

openEuler 24.03 LTS 實(shí)現(xiàn)了對(duì) AI 的原生支持,并提出了 AI for OS 和 OS for AI 的全新操作系統(tǒng)設(shè)計(jì)理念。

AI for OS 是使用 AI 技術(shù)改造操作系統(tǒng),徹底改變操作系統(tǒng)的交互方式和運(yùn)行模式,使其變得更智能。openEuler 24.03 LTS 推出大模型自然語言的智能交互平臺(tái), 用戶可以使用自然語言與操作系統(tǒng)進(jìn)行交互,通過 agent 機(jī)制對(duì)接到不同的應(yīng)用系統(tǒng)上,從而實(shí)現(xiàn)智能 shell,操作系統(tǒng)知識(shí)問答,智能診斷和調(diào)優(yōu)等 AI 加持的系統(tǒng)能力。主要特性如下:

● 智能 shell:AI 加持的全新 shell 命令行,支持自然語言輸入和意圖理解,自動(dòng)完成問答,操作任務(wù)執(zhí)行,shell 腳本生成等功能。徹底改變 Shell 的歷史面貌。

● 智能問答:支持使用者使用自然語言進(jìn)行 linux 通用基礎(chǔ)知識(shí)問答、openEuler 技術(shù)知識(shí)問答、openEuler 上下游兼容性問答 、openEuler 技術(shù)應(yīng)用案例、shell 命令智能查詢和腳本智能生成等服務(wù),在這些領(lǐng)域知識(shí)問答準(zhǔn)確率可以達(dá)到 90%以上。

● 智能診斷&調(diào)優(yōu):支持使用自然語言進(jìn)行運(yùn)維、調(diào)優(yōu)等工作,通過該交互平臺(tái)的 agent 對(duì)接 A-Ops 和 A-tune 等系統(tǒng),實(shí)現(xiàn)運(yùn)維調(diào)優(yōu)智能化升級(jí),實(shí)現(xiàn)自然語言進(jìn)行健康狀態(tài)巡檢報(bào)告、定界報(bào)告、調(diào)優(yōu)報(bào)告、調(diào)優(yōu)建議生成。

openEuler 將圍繞該交互平臺(tái)打造完整的智能化平臺(tái)體系,逐步增加 agent 的規(guī)模,對(duì)接更多的系統(tǒng),實(shí)現(xiàn)操作系統(tǒng)的全面智能化改造。

對(duì)于 OS for AI,openEuler 24.03 LTS 全面支持各種 AI 平臺(tái),實(shí)現(xiàn) AI 軟件棧全棧兼容,開箱即用:

● AI 軟件全棧兼容:支持 CUDA、CANN、oneAPI、OpenVINO 等 AI 平臺(tái)框架,支持 PyTorch、TensorFlow 等訓(xùn)推框架,支持 Numpy、XGBoost、Faiss 等搜推框架。構(gòu)建完整的 AI 開發(fā)者生態(tài)。

● 開箱即用:對(duì)于 chatglm/llama2 等模型,PyTorch、TensorFlow等訓(xùn)推環(huán)境進(jìn)行容器化封裝,便于自然語言大模型推理環(huán)境及模型開發(fā)環(huán)境搭建,便于開發(fā)和部署,大幅降低開發(fā)和部署成本。

在 openEuler 24.03 LTS 的后續(xù)迭代版本中,openEuler 將在異構(gòu)內(nèi)存融合,異構(gòu)計(jì)算框架等領(lǐng)域持續(xù)發(fā)布新技術(shù)和新平臺(tái),讓操作系統(tǒng)加速 AI 時(shí)代的更快到來。

內(nèi)核全新升級(jí)

openEuler 24.03 LTS 的內(nèi)核基于 Linux 6.6 內(nèi)核版本持續(xù)創(chuàng)新,并不斷向上游社區(qū)貢獻(xiàn)特性,社區(qū)開發(fā)者在內(nèi)核社區(qū)的貢獻(xiàn)始終名列前茅,這些貢獻(xiàn)涵蓋了調(diào)度器、內(nèi)存管理、文件系統(tǒng)、安全等核心子系統(tǒng),關(guān)鍵特性包括:

● Cluster 調(diào)度域:目前多種主流處理器硬件均已經(jīng)支持 Cluster 架構(gòu),操作系統(tǒng)內(nèi)核支持 Cluster 調(diào)度域能提升這類處理器的調(diào)度效率,進(jìn)而提升整體性能。

● Dynamic software I/O TLB:該特性可根據(jù)需要?jiǎng)討B(tài)調(diào)整 I/O TLB 大小,提升嵌入式/終端等場(chǎng)景的訪存效率。

● KSM 故障頁恢復(fù):支持 KSM(Kernel Shared Memory)故障頁的自動(dòng)恢復(fù),延長(zhǎng)系統(tǒng)可用時(shí)間,提升系統(tǒng)可用性。

● 文件系統(tǒng)性能和可靠性提升:

● IO 調(diào)度器 bfq 支持多并發(fā),IO 性能倍增。

● IO(buffer/direct)并發(fā)能力提升,全閃存類高速存儲(chǔ)設(shè)備在大壓力場(chǎng)景下性能提升 20%以上。

● 文件系統(tǒng)可靠性增強(qiáng):引入 ubi 故障注入框架,提升故障場(chǎng)景測(cè)試覆蓋率;支持 ubi 磨損均衡,提升閃存存儲(chǔ)器件壽命 2~10 倍;支持 ext4 日志循環(huán),提升文件系統(tǒng)損壞故障定位效率。

● 安全加固:針對(duì)內(nèi)存分配,進(jìn)行了堆混淆加固方案,防護(hù)堆噴漏洞攻擊。

openEuler 24.03 LTS 在上游 6.6 內(nèi)核的基礎(chǔ)上開發(fā)了很多創(chuàng)新特性,社區(qū)會(huì)依照 Upstream First 原則,逐步將這些創(chuàng)新特性貢獻(xiàn)上游社區(qū)。目前 openEuler 內(nèi)核中的創(chuàng)新特性包括:

● 內(nèi)存動(dòng)態(tài)復(fù)合頁:兼容 4K 頁生態(tài)的同時(shí)具備大頁的高性能。如匿名頁、文件頁可自適應(yīng)選擇頁面大小,提升訪存性能;ext4 等文件系統(tǒng)支持 large folio,批量化預(yù)留、映射文件塊,大 IO 寫場(chǎng)景性能最大提升 2 倍;提供系統(tǒng)/容器/進(jìn)程級(jí)別控制接口,業(yè)務(wù)可靈活按需使用。

● 負(fù)載算力協(xié)同:支持輕量級(jí)的任務(wù)搜索算法,實(shí)現(xiàn)多核間快速負(fù)載均衡,最大化 CPU 資源利用率;支持按優(yōu)先級(jí)對(duì)業(yè)務(wù)進(jìn)行分級(jí)管控,保障關(guān)鍵任務(wù)的算力供給。

● 混部多優(yōu)先級(jí):允許 cgroup 支持多個(gè)優(yōu)先級(jí),按照 CPU 的使用比例進(jìn)行資源的劃分,并提供喚醒搶占能力從而支持容器 QoS 細(xì)粒度隔離,降低業(yè)務(wù)間干擾,提升不同類型業(yè)務(wù)的混部能力。

● 潮汐調(diào)度:

● CPU 潮汐:內(nèi)核提供標(biāo)準(zhǔn)化接口,使能容器 CPU 資源彈性擴(kuò)縮容。

● 內(nèi)存潮汐:通過內(nèi)核標(biāo)準(zhǔn)化的實(shí)現(xiàn),使能業(yè)務(wù)容器數(shù)據(jù)(JAVA 堆內(nèi)存),在存儲(chǔ)和內(nèi)存間快速交換,業(yè)務(wù)不感知。

● ARM64 vCPU 熱插拔:動(dòng)態(tài)調(diào)整虛擬機(jī)的計(jì)算能力,提供安全可靠的虛擬機(jī)動(dòng)態(tài)擴(kuò)容。

全場(chǎng)景體驗(yàn)升級(jí)

openEuler 是面向數(shù)字基礎(chǔ)設(shè)施的全場(chǎng)景開源操作系統(tǒng),支持服務(wù)器、云計(jì)算、邊緣、嵌入式四大場(chǎng)景,持續(xù)致力于場(chǎng)景協(xié)同創(chuàng)新,消除操作系統(tǒng)生態(tài)割裂帶來的軟煙囪。

在服務(wù)器和云原生場(chǎng)景:

● 持續(xù)支持 ARM、x86、RISC-V、LoongArch 、PowerPC、SW-64 等體系架構(gòu)。

● openEuler 內(nèi)核支持廣泛的硬件類型,包含國(guó)內(nèi)外主流的硬件支持,也支持云芯智聯(lián)、北中網(wǎng)芯、沐創(chuàng)、云脈芯聯(lián)等新銳硬件公司的產(chǎn)品。

● 首次全面支持 Intel 下一代 Xeon 6 兩個(gè)系列的處理器,包括基于 E-core 能效核的 Sierra Forest 系列和基于 P-Core 性能核的 Granite Rapids 系列。

● 集成了 Intel AMX FP16 數(shù)據(jù)類型支持、新的 AVX 系列加速指令集、DSA 和 IAA 加速器 2.0 的增強(qiáng)特性以及新的電源管理框架 TPMI、Intel PMU 及 PEBS 增強(qiáng)、Intel RDT、RAS 等眾多硬件特性。

● GCC 編譯器版本升級(jí)到 12.3,LLVM 編譯器版本升級(jí)到 17,畢昇 JDK 新增支持了 JDK21,帶來了更多特性和更新的硬件支持。

● LLVM 平行宇宙計(jì)劃持續(xù)推進(jìn),Compiler SIG 協(xié)同 RISC-V SIG 發(fā)布了使用LLVM構(gòu)建的 openEuler 24.03 preview 鏡像,協(xié)同 Embedded SIG 發(fā)布了使用LLVM 構(gòu)建的QEMU 和樹莓派鏡像,openEuler+LLVM 將獲得更多的創(chuàng)新潛能。

● oeAware 實(shí)現(xiàn)微架構(gòu)信息采集,性能動(dòng)態(tài)優(yōu)化,在 ARM+Redis 中性能提升 70%。

● Gazelle 支持 UDP 協(xié)議棧,相比內(nèi)核態(tài)協(xié)議棧性能提升 50%。

● 新增 eBPF 全棧可觀測(cè)能力:應(yīng)用級(jí)全棧觀測(cè)能力,提供應(yīng)用協(xié)議性能、網(wǎng)絡(luò)、I/O、CPU、MEM 觀測(cè)能力,底噪單核 CPU<5%。

● 負(fù)載算力協(xié)同,ARM 云桌面虛機(jī)密度提升 15%-20%。

● 基于內(nèi)核態(tài)的內(nèi)存潮汐調(diào)度方案,使能在線業(yè)務(wù)啟動(dòng)時(shí)間降低 80%。

● iSulad 支持 CRI v1.29、CDI、NRI 和 cgroup v2。

● NestOS 發(fā)布 NestOS-Kubernetes-Deployer 部署運(yùn)維工具。

● 支持 OpenStack Wallaby、Antelope 多版本。

在邊緣和嵌入式場(chǎng)景,openEuler 24.03 LTS Embedded 構(gòu)建了完整的綜合系統(tǒng)軟件平臺(tái):

● 支持 5.10 和 6.6 雙內(nèi)核,嵌入式彈性底座 Jailhouse、openAMP 裸金屬混合等部署方案。在嵌入式彈性底座之上打造了混合關(guān)鍵性部署框架 MICA,對(duì)下屏蔽不同底座的差異,對(duì)上為不同運(yùn)行時(shí)提供統(tǒng)一的接口。

● openEuler 24.03 LTS 嵌入式版本已經(jīng)支持 600+軟件包,包括支持 ROS humble 版本,滿足 ROS2 運(yùn)行時(shí)要求;支持 BMC 生態(tài),包括 openBMC 等。

● 硬件支持上新增飛騰、海思、瑞薩、德州儀器、全志等硬件的支持,提出了面向開發(fā)者的硬件開發(fā)板概念“Euler Pi”,并聯(lián)合伙伴推出了一款 openEuler Embedded 原生開發(fā)板“HiEuler Pi”原型機(jī)系統(tǒng)。

● 基礎(chǔ)設(shè)施層面,正式發(fā)布 openEuler Embedded 元工具 oebuild,新增支持 LLVM 工具鏈構(gòu)建 BSP 鏡像,相對(duì) GCC 工具鏈,可以獲得在性能、體積、安全性等諸多方面的改進(jìn)。

基礎(chǔ)設(shè)施升級(jí)

軟件中心通過聚合 openEuler 軟件生態(tài),提供可獲得、可信賴、可推薦的軟件獲取平臺(tái)。面向用戶,軟件中心提供高效的信息檢索,領(lǐng)域優(yōu)選軟件推薦能力。提供多種形式二進(jìn)制和使用指導(dǎo),基于場(chǎng)景和領(lǐng)域提供開箱即用的軟件解決方案,幫助用戶快速上手;面向開發(fā)者,軟件中心可以動(dòng)態(tài)感知對(duì)上游軟件變化,通過自動(dòng)化構(gòu)建與測(cè)試,根據(jù)適配質(zhì)量推送軟件到對(duì)應(yīng)倉庫進(jìn)行自動(dòng)升級(jí),實(shí)現(xiàn)分級(jí)自動(dòng)引入 openEuler 生態(tài)。

openEuler 社區(qū)致力于助力企業(yè)簡(jiǎn)單、平穩(wěn)、高效進(jìn)行操作系統(tǒng)遷移。遷移工具在已經(jīng)支持從 CentOS 6/7/8 遷移到 openEuler 的基礎(chǔ)上。在 openEuler 24.03 LTS 版本上又有了新的增強(qiáng)。

● 新增從 Ubuntu 遷移到 openEuler 的能力,單物理機(jī)升級(jí)小于 1 小時(shí)。

● 首次具備 Windows 業(yè)務(wù)遷移能力,新增 Windows server IIS 應(yīng)用遷移到 openEuler 能力。助力行業(yè)平臺(tái)遷移轉(zhuǎn)換。

openEuler 24.03 LTS 中全場(chǎng)景統(tǒng)一構(gòu)建平臺(tái) EulerMaker 進(jìn)一步增強(qiáng), 面向社區(qū)開發(fā)者開放,開發(fā)者可以按需定制各種系統(tǒng)鏡像:

● openEuler 24.03 LTS 所有鏡像均基于 EulerMaker 構(gòu)建,并提供對(duì) ARM, X86, RISC-V、LoongArch、PowerPC 架構(gòu)體系的支持。

●除了云化服務(wù)部署以外,EulerMaker 同時(shí)提供企業(yè)私有化部署能力,為企業(yè)提供全方位解決方案。

打造健康可持續(xù)發(fā)展的開源操作系統(tǒng)社區(qū)

openEuler 社區(qū)持續(xù)構(gòu)建操作系統(tǒng)安全能力,基于社區(qū)可信根打造穩(wěn)固的可信鏈,持續(xù)增強(qiáng)操作系統(tǒng)安全能力,在 openEuler 24.03 LTS 版本中,進(jìn)一步增強(qiáng)了安全能力。

●建立以 PKI 為基礎(chǔ)的軟件構(gòu)建簽名體系,支持“開箱即用”的安全啟動(dòng)能力,在軟件構(gòu)建階段,自動(dòng)為目標(biāo)文件添加數(shù)字簽名,并在關(guān)鍵組件中預(yù)置公鑰證書,在用戶安裝 openEuler 鏡像后,可直接開啟相關(guān)簽名校驗(yàn)機(jī)制,提升系統(tǒng)安全性。

●新增支持 CFCA 安全啟動(dòng)配置,是首個(gè)支持國(guó)內(nèi) CA 簽名的操作系統(tǒng)安全啟動(dòng);

●新增 openEuler Signatrust 組件,針對(duì)操作系統(tǒng)簽名場(chǎng)景推出高效、便捷、安全的簽名服務(wù),可支持 openPGP 及 X509 體系的密鑰管理,同時(shí)對(duì)接了 EFI、RPM、KO、ISO 等多種目標(biāo)文件格式,支持大批量的軟件包簽名,提升社區(qū)密鑰管理及軟件包簽名效率。

openEuler 在社區(qū)可持續(xù)發(fā)展上持續(xù)投入,openEuler 24.03 LTS 在供應(yīng)鏈安全和可信方面又取得了長(zhǎng)足的進(jìn)展。

●全球首個(gè)通過 OpenChain ISO 18974 供應(yīng)鏈安全自認(rèn)證的開源社區(qū),該標(biāo)準(zhǔn)旨在確保開源軟件的供應(yīng)鏈安全,構(gòu)建安全可信的開源軟件解決方案,openEuler 24.03 LTS 的開發(fā)完全遵循 ISO 標(biāo)準(zhǔn),進(jìn)一步增強(qiáng)了操作系統(tǒng)的安全合規(guī)能力。

●基于 Linux 基金會(huì) SPDX 2.2 SBOM 標(biāo)準(zhǔn),openEuler 24.03 LTS 發(fā)布了 SBOM 清單,是業(yè)界首批發(fā)布 SBOM 清單的操作系統(tǒng)平臺(tái)。后續(xù)會(huì)持續(xù)更新,確保供應(yīng)鏈的完整性和可追溯性。

感謝

openEuler 24.03 LTS 的順利發(fā)布離不開社區(qū)成員的共同努力。特別感謝麒麟軟件、華為、粵港澳大灣區(qū)(廣東)國(guó)創(chuàng)中心、中科院軟件所、龍芯中科、統(tǒng)信軟件、麒麟信安、超聚變、潤(rùn)和軟件、中科方德、合芯科技、中軟國(guó)際、軟通動(dòng)力、北京中關(guān)村實(shí)驗(yàn)室、奧思維科技、浪潮云、苦芽科技、中移云能、奧星貝斯、長(zhǎng)擎軟件、飛騰等公司和科研院所對(duì) openEuler 24.03 LTS 的貢獻(xiàn)。

111.jpg

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開相關(guān)鏈接。 )