經過龍芯中科與內核社區一年多的緊密合作,北京時間2022年6月4日清晨,Linux內核社區正式合并LoongArch架構支持代碼。隨著Linux-5.19的rc1版本的正式發布,LoongArch體系結構主體部分的源碼已合并到內核主線之中,其余相關代碼正在進行審查。
LA架構積極走向上游
Forward to upstream
本次Linux內核支持LoongArch架構,標志著GNU/Linux開源社區已經認可這一獨立架構,將為LoongArch架構軟硬件平臺持續提供穩定的用戶態ABI/API(內核與用戶空間之間的接口),并為Glibc、Qemu等各種系統組件進入上游鋪平了道路。在此之前,龍芯內核團隊與社區針對LoongArch架構經歷了一年多的開發和審閱,共迭代了15個版本。
基于LoongArch架構(LA464處理器核)研制的通用CPU處理器芯片--龍芯3A5000
為LA軟件生態夯實基礎
Solid Foundation
內核是操作系統的關鍵組件,它運行于硬件(包括CPU、內存和各種外設)之上,為應用程序提供運行環境和服務(進程間通信、系統調用等)。Linux內核包含中斷/異常處理、內存管理、進程管理、文件系統、設備驅動、網絡協議等各種基礎功能,是硬件平臺與應用軟件之間的橋梁。
作為世界上影響力廣泛的開源操作系統內核,Linux內核已衍生出多個形態的操作系統,普遍應用于全球的超算平臺、云計算平臺、服務器、安卓智能手機當中,目前國產信創操作系統均基于Linux內核打造。Linux內核的支持,為LoongArch軟件生態發展夯實了堅固根基,也將加速推動國產自主信息技術體系的形成以及信創產業生態的落地。同時,LoongArch也將通過此舉進入開源領域上游,在更廣大的軟硬件開發者的幫助下,后續基于Linux內核開發的操作系統都能更為便捷地支持LoongArch架構。
多個開源社區已接受LA架構
Many OS Community Support
2022年上半年,LoongArch架構先后獲得GCC、.NET等國際主流開源組織的正式支持,加上此次Linux內核社區,作為全新的獨立CPU架構,LoongArch架構已被多個頂級開源社區所認可和接受,正在逐步成長為與X86/ARM并列的體系結構。
Linux、.NET、GCC、FFmpeg、LLVM、UEFI(UEFI規范、ACPI規范)以及國內龍蜥開源社區、歐拉開源社區
后續,龍芯內核團隊將與社區繼續保持緊密溝通,進一步致力于完善內核,加入各種增強功能的支持。
-
Linux
+關注
關注
87文章
11457瀏覽量
212766 -
操作系統
+關注
關注
37文章
7081瀏覽量
124939 -
代碼
+關注
關注
30文章
4886瀏覽量
70245 -
LoongArch
+關注
關注
0文章
27瀏覽量
1514
發布評論請先 登錄
評論