0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux內(nèi)核社區(qū)正式合并LoongArch架構(gòu)支持代碼

科技綠洲 ? 來(lái)源:龍芯中科 ? 作者:龍芯中科 ? 2022-06-12 09:18 ? 次閱讀

經(jīng)過(guò)龍芯中科與內(nèi)核社區(qū)一年多的緊密合作,北京時(shí)間2022年6月4日清晨,Linux內(nèi)核社區(qū)正式合并LoongArch架構(gòu)支持代碼。隨著Linux-5.19的rc1版本的正式發(fā)布,LoongArch體系結(jié)構(gòu)主體部分的源碼已合并到內(nèi)核主線之中,其余相關(guān)代碼正在進(jìn)行審查。

LA架構(gòu)積極走向上游

Forward to upstream

本次Linux內(nèi)核支持LoongArch架構(gòu),標(biāo)志著GNU/Linux開源社區(qū)已經(jīng)認(rèn)可這一獨(dú)立架構(gòu),將為L(zhǎng)oongArch架構(gòu)軟硬件平臺(tái)持續(xù)提供穩(wěn)定的用戶態(tài)ABI/API(內(nèi)核與用戶空間之間的接口),并為Glibc、Qemu等各種系統(tǒng)組件進(jìn)入上游鋪平了道路。在此之前,龍芯內(nèi)核團(tuán)隊(duì)與社區(qū)針對(duì)LoongArch架構(gòu)經(jīng)歷了一年多的開發(fā)和審閱,共迭代了15個(gè)版本。

基于LoongArch架構(gòu)(LA464處理器核)研制的通用CPU處理器芯片--龍芯3A5000

為L(zhǎng)A軟件生態(tài)夯實(shí)基礎(chǔ)

Solid Foundation

內(nèi)核是操作系統(tǒng)的關(guān)鍵組件,它運(yùn)行于硬件(包括CPU、內(nèi)存和各種外設(shè))之上,為應(yīng)用程序提供運(yùn)行環(huán)境和服務(wù)(進(jìn)程間通信、系統(tǒng)調(diào)用等)。Linux內(nèi)核包含中斷/異常處理、內(nèi)存管理、進(jìn)程管理、文件系統(tǒng)、設(shè)備驅(qū)動(dòng)、網(wǎng)絡(luò)協(xié)議等各種基礎(chǔ)功能,是硬件平臺(tái)與應(yīng)用軟件之間的橋梁。

作為世界上影響力廣泛的開源操作系統(tǒng)內(nèi)核,Linux內(nèi)核已衍生出多個(gè)形態(tài)的操作系統(tǒng),普遍應(yīng)用于全球的超算平臺(tái)、云計(jì)算平臺(tái)、服務(wù)器、安卓智能手機(jī)當(dāng)中,目前國(guó)產(chǎn)信創(chuàng)操作系統(tǒng)均基于Linux內(nèi)核打造。Linux內(nèi)核的支持,為L(zhǎng)oongArch軟件生態(tài)發(fā)展夯實(shí)了堅(jiān)固根基,也將加速推動(dòng)國(guó)產(chǎn)自主信息技術(shù)體系的形成以及信創(chuàng)產(chǎn)業(yè)生態(tài)的落地。同時(shí),LoongArch也將通過(guò)此舉進(jìn)入開源領(lǐng)域上游,在更廣大的軟硬件開發(fā)者的幫助下,后續(xù)基于Linux內(nèi)核開發(fā)的操作系統(tǒng)都能更為便捷地支持LoongArch架構(gòu)。

多個(gè)開源社區(qū)已接受LA架構(gòu)

Many OS Community Support

2022年上半年,LoongArch架構(gòu)先后獲得GCC、.NET等國(guó)際主流開源組織的正式支持,加上此次Linux內(nèi)核社區(qū),作為全新的獨(dú)立CPU架構(gòu),LoongArch架構(gòu)已被多個(gè)頂級(jí)開源社區(qū)所認(rèn)可和接受,正在逐步成長(zhǎng)為與X86/ARM并列的體系結(jié)構(gòu)。

Linux、.NET、GCC、FFmpeg、LLVM、UEFI(UEFI規(guī)范、ACPI規(guī)范)以及國(guó)內(nèi)龍蜥開源社區(qū)、歐拉開源社區(qū)

后續(xù),龍芯內(nèi)核團(tuán)隊(duì)將與社區(qū)繼續(xù)保持緊密溝通,進(jìn)一步致力于完善內(nèi)核,加入各種增強(qiáng)功能的支持。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11310

    瀏覽量

    209626
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6834

    瀏覽量

    123350
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4790

    瀏覽量

    68655
  • LoongArch
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    1348
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    騰訊云內(nèi)核團(tuán)隊(duì)修復(fù)Linux關(guān)鍵Bug

    Maintainer深感棘手的關(guān)鍵內(nèi)核bug。 這一改進(jìn)方案經(jīng)過(guò)嚴(yán)格評(píng)審和測(cè)試,最終被合并進(jìn)入后續(xù)的Linux LTS(長(zhǎng)期支持)版本中,標(biāo)志著騰訊云在操作系統(tǒng)
    的頭像 發(fā)表于 12-31 10:58 ?159次閱讀

    LoongArch 在線資源

    廣東龍芯代碼倉(cāng):https://gitee.com/open-loongarch 龍芯愛(ài)好者社區(qū):https://www.loongbbs.cn/ 電子發(fā)燒友龍芯版塊:https
    發(fā)表于 12-25 15:54

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡(jiǎn)介

    學(xué)到本章節(jié),大家應(yīng)該對(duì)Linux操作系統(tǒng)都有了一定的了解,但可能還不知道我們拿到手的內(nèi)核源碼都經(jīng)歷了什么。linux有一個(gè)龐大的開源社區(qū),每個(gè)人都可以向開源
    發(fā)表于 12-16 13:08

    飛凌嵌入式ElfBoard ELF 1板卡-Linux內(nèi)核移植之內(nèi)核簡(jiǎn)介

    學(xué)到本章節(jié),大家應(yīng)該對(duì)Linux操作系統(tǒng)都有了一定的了解,但可能還不知道我們拿到手的內(nèi)核源碼都經(jīng)歷了什么。linux有一個(gè)龐大的開源社區(qū),每個(gè)人都可以向開源
    發(fā)表于 12-13 09:03

    Alpine操作系統(tǒng)社區(qū)發(fā)布龍架構(gòu)版本

    近日,開源軟件世界和云計(jì)算領(lǐng)域重要的操作系統(tǒng)發(fā)行版社區(qū)Alpine Linux正式發(fā)布3.21最新版本,以完整的系統(tǒng)形態(tài)實(shí)現(xiàn)對(duì)龍架構(gòu)的原生支持,將有力促進(jìn)龍
    的頭像 發(fā)表于 12-10 11:12 ?307次閱讀

    基于risc-v架構(gòu)的芯片與linux系統(tǒng)兼容性討論

    的硬件接口兼容。 平臺(tái)特性支持 : RISC-V架構(gòu)的芯片可能具備一些特定的功能特性,如特定的節(jié)能模式、硬件加速器等。 Linux內(nèi)核需要為這些特性提供
    發(fā)表于 11-30 17:20

    迅為3A6000_7A2000核心主板龍芯全國(guó)產(chǎn)處理器LoongArch架構(gòu)

    Linux 基礎(chǔ)軟件體系,得到與指令系統(tǒng)相關(guān)的主要國(guó)際軟件開源社區(qū)支持,得到國(guó)內(nèi)統(tǒng)信、麒麟、歐拉、龍蜥、開源鴻蒙等操作系統(tǒng),以及 WPS、微信、QQ、釘釘、騰訊會(huì)議等基礎(chǔ)應(yīng)用的支持
    發(fā)表于 10-12 11:25

    linux驅(qū)動(dòng)程序如何加載進(jìn)內(nèi)核

    ,需要了解Linux內(nèi)核的基本概念和API。以下是一些關(guān)鍵概念: 1.1 內(nèi)核模塊:Linux內(nèi)核模塊是一種動(dòng)態(tài)加載和卸載的
    的頭像 發(fā)表于 08-30 15:02 ?487次閱讀

    Linux內(nèi)核測(cè)試技術(shù)

    Linux 內(nèi)核Linux操作系統(tǒng)的核心部分,負(fù)責(zé)管理硬件資源和提供系統(tǒng)調(diào)用接口。隨著 Linux 內(nèi)核的不斷發(fā)展和更新,其復(fù)雜性和
    的頭像 發(fā)表于 08-13 13:42 ?508次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>測(cè)試技術(shù)

    迅為全國(guó)產(chǎn)3A6000電腦硬件方案LoongArch架構(gòu)核心主板

    迅為全國(guó)產(chǎn)3A6000電腦硬件方案LoongArch架構(gòu)核心主板
    的頭像 發(fā)表于 06-07 17:26 ?396次閱讀
    迅為全國(guó)產(chǎn)3A6000電腦硬件方案<b class='flag-5'>LoongArch</b><b class='flag-5'>架構(gòu)</b>核心主板

    Linux 6.10集成RISC-V更新,支持Rust編程語(yǔ)言

    本次補(bǔ)丁升級(jí)中,Linux內(nèi)核進(jìn)一步擴(kuò)展了對(duì)應(yīng)于RISC-V架構(gòu)的Rust編程語(yǔ)言支持。在此之前,Rust已可應(yīng)用在x86_64、龍芯LoongAr
    的頭像 發(fā)表于 05-23 17:16 ?966次閱讀

    Mono開源社區(qū)支持LoongArch架構(gòu)

    Mono作為開源框架,支持Linux、macOS、Windows及嵌入式設(shè)備等廣泛的操作系統(tǒng),使得開發(fā)者能在非Windows環(huán)境下運(yùn)行.NET應(yīng)用。
    的頭像 發(fā)表于 05-20 11:06 ?485次閱讀

    全國(guó)大學(xué)生計(jì)算機(jī)系統(tǒng)能力大賽操作系統(tǒng)設(shè)計(jì)賽-LoongArch 賽道廣東龍芯2K1000LA 平臺(tái)資料分享

    限于開發(fā)板和2k1000處理器用戶手冊(cè),主板設(shè)計(jì)資料,uboot、內(nèi)核和文件系統(tǒng)二進(jìn)制以及源代碼等信息。 在線論壇 開發(fā)者社區(qū) 龍芯2K1000LA處理器用戶手冊(cè)_V1.0 龍芯2K1000
    發(fā)表于 02-04 15:37

    rk3399移植Linux內(nèi)核

    Linux內(nèi)核移植到RK3399上。 首先,我們需要了解RK3399的硬件架構(gòu)和特性。RK3399采用的是ARM架構(gòu),具有雙核Cortex-A72和四核Cortex-A53處理器,
    的頭像 發(fā)表于 01-08 09:56 ?1156次閱讀

    Linux內(nèi)核內(nèi)存管理架構(gòu)解析

    內(nèi)存管理子系統(tǒng)可能是linux內(nèi)核中最為復(fù)雜的一個(gè)子系統(tǒng),其支持的功能需求眾多,如頁(yè)面映射、頁(yè)面分配、頁(yè)面回收、頁(yè)面交換、冷熱頁(yè)面、緊急頁(yè)面、頁(yè)面碎片管理、頁(yè)面緩存、頁(yè)面統(tǒng)計(jì)等,而且對(duì)性能也有很高
    的頭像 發(fā)表于 01-04 09:24 ?669次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>內(nèi)核</b>內(nèi)存管理<b class='flag-5'>架構(gòu)</b>解析