10 月 20 日,2021 云棲大會(huì)上,阿里云發(fā)布全新操作系統(tǒng)“龍蜥”并宣布開(kāi)源。同時(shí),阿里達(dá)摩院操作系統(tǒng)實(shí)驗(yàn)室也宣告成立。據(jù)介紹,龍蜥操作系統(tǒng)定位于服務(wù)器端,支持X86、ARM等多種芯片架構(gòu)和計(jì)算場(chǎng)景。
該系統(tǒng)已在阿里巴巴內(nèi)部打磨10年,有效支撐了歷年天貓雙11,性能和穩(wěn)定性均經(jīng)受住了嚴(yán)苛的考驗(yàn)。如今的龍蜥操作系統(tǒng)在穩(wěn)定這件事情上,做到了極致。
在系統(tǒng)安全方面,除了基于阿里云在網(wǎng)絡(luò)安全領(lǐng)域的積累而做的操作系統(tǒng)層面的加固外,龍蜥操作系統(tǒng)還提供了基于 OpenSSL 衍生的 BabaSSL,為龍蜥操作系統(tǒng)提供了諸如國(guó)密算法、QUIC API 等特性。它還內(nèi)置了首個(gè)機(jī)密計(jì)算開(kāi)源容器 Inclavare Containers,后者剛剛被捐贈(zèng)給 CNCF 基金會(huì)孵化。這樣,在安全方面龍蜥操作系統(tǒng)從根本上奠定了解決可信、可控問(wèn)題的基礎(chǔ)。
在系統(tǒng)管理方面,龍蜥操作系統(tǒng)則提供了一個(gè)全棧覆蓋內(nèi)核與核心組件的跟蹤和診斷工具 sysAK,增強(qiáng)龍蜥操作系統(tǒng)在系統(tǒng)層面和應(yīng)用層面的可觀測(cè)性和可靠性,讓業(yè)務(wù)的監(jiān)控和診斷更加簡(jiǎn)單易用。
還有 Java 虛擬機(jī) Dragonwell、PolarDB、OceanBase等一系列阿里巴巴自研的技術(shù),都可以在龍蜥操作系統(tǒng)中找到身影。
此外,針對(duì)云原生應(yīng)用開(kāi)發(fā)龍蜥做了多重優(yōu)化,為云上典型場(chǎng)景帶來(lái)40%的綜合性能提升,故障率降低50%,兼容CentOS生態(tài),支持一鍵遷移,并提供全棧國(guó)密能力。

據(jù)悉,龍蜥操作系統(tǒng)完全開(kāi)源,通過(guò)開(kāi)源社區(qū)和操作系統(tǒng)廠商等形式提供服務(wù)。

未來(lái),阿里云計(jì)劃為龍蜥投入20億專(zhuān)項(xiàng)資金,并聯(lián)合100家生態(tài)合作伙伴推動(dòng)生態(tài)建設(shè),提供至少十年技術(shù)支持。
值得一提的是,除龍蜥外,阿里云還推出了第四代神龍架構(gòu)。
這也是飛天云操作系統(tǒng)新一代虛擬化技術(shù),并首次搭載了全球唯一的大規(guī)模彈性RDMA加速網(wǎng)絡(luò),神龍4.0帶來(lái)的計(jì)算架構(gòu)革新,將云計(jì)算帶進(jìn)了5微妙時(shí)延時(shí)代。
據(jù)報(bào)道,在深度學(xué)習(xí)場(chǎng)景下,第四代神龍可提升分布式NLP和視覺(jué)計(jì)算30%的訓(xùn)練性能。在大數(shù)據(jù)場(chǎng)景下,可提升Spark30%的計(jì)算性能。
在數(shù)據(jù)庫(kù)場(chǎng)景下,MySQL性能最高提升60%、Redis混合讀寫(xiě)吞吐量可提升130%。NginxSSL建連每秒吞吐性能提升420%。
龍蜥操作系統(tǒng)(Anolis OS) 8.4
發(fā)布內(nèi)容包括 ISO、虛擬機(jī)鏡像和repo 源
1、ISO 列表

2、虛擬機(jī)鏡像列表

注1:RHCK內(nèi)核兼容CentOS 8.4的內(nèi)核,當(dāng)前版本是 kernel-4.18.0-305.an8
注2: 鏡像缺省sudo用戶anuser,對(duì)應(yīng)登錄密碼是anolisos。
4、REPO源列表

亮點(diǎn):
· 100% 兼容國(guó)際主流 Linux 廠商發(fā)行版;
· 支持x86_64 和aarch64架構(gòu)及飛騰、海光、兆芯、鯤鵬等芯片,適配 x86 及 arm64 主流服務(wù)器硬件;
· 支持 Linux Kernel 4.19 LTS 版本并同步上游社區(qū)最新成果,幫助用戶及時(shí)獲得開(kāi)源社區(qū)創(chuàng)新紅利;
· 支持開(kāi)源分布式關(guān)系數(shù)據(jù)庫(kù)OceanBase;
· 支持安全容器Kata Containers;
· 支持開(kāi)源云原生關(guān)系型數(shù)據(jù)庫(kù)PolarDB for PostgreSQL;
· 基礎(chǔ)應(yīng)用組件升級(jí); Python 3.9/SWIG 4.0/Subversion 1.14/Redis 6/PostgreSQL 13MariaDB 10.5;
· 工具鏈升級(jí); GCC Toolset 10/LLVM Toolset 11.0.0/Rust Toolset 1.49.0/Go Toolset 1.15.7;
· 提供CentOS系統(tǒng)到Anolis OS遷移工具,幫助系統(tǒng)及應(yīng)用的順滑遷移;
硬件支撐
支持架構(gòu)
x86_64 和aarch64
Cloud Kernel平臺(tái)兼容性
Cloud Kernel內(nèi)核已驗(yàn)證支持的服務(wù)器如下,后續(xù)將逐步增加對(duì)其他服務(wù)器的支持,也歡迎廣大合作伙伴/開(kāi)發(fā)者參與貢獻(xiàn)和驗(yàn)證。

責(zé)編:editorAlice