0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux内核社区正式合并LoongArch架构支持代码

科技绿洲 来源:龙芯中科 作者:龙芯中科 2022-06-12 09:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

经过龙芯中科与内核社区一年多的紧密合作,北京时间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
    +关注

    关注

    88

    文章

    11868

    浏览量

    219900
  • 操作系统
    +关注

    关注

    37

    文章

    7462

    浏览量

    129752
  • 代码
    +关注

    关注

    30

    文章

    4985

    浏览量

    74572
  • LoongArch
    +关注

    关注

    0

    文章

    31

    浏览量

    1776
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    openKylin受邀参加Linux内核领域顶级技术峰会

    近日,Linux内核领域顶级技术峰会——LSF/MM/BPF 2026在克罗地亚萨格勒布举行。大会聚焦Linux内核存储、文件系统、内存管理以及BPF等关键技术方向,吸引了来自全球开源
    的头像 发表于 05-14 11:08 570次阅读

    如何理解Linux内核中的PCIe驱动

    我们习惯了用 Verilog 去死磕 PCIe 的底层协议状态机。但一旦越过硬件边界来到操作系统层面,Linux 内核是如何接管并驱动这些 PCI/PCIe 设备的呢?由于不同的 CPU 架构实现了
    的头像 发表于 04-11 17:22 1428次阅读

    Linux内核驱动开发的技术核心精要

    社区维护流程。 总之,Linux驱动开发要求开发者融会贯通并发、中断、内存、设备模型、调试等维度,不断实践并跟进内核演进,方能写出健壮高效的底层代码
    发表于 03-10 13:56

    进迭时空 Upstream | K3 获得 Linux 7.0 内核原生支持

    2026年2月22日,随着Linux内核正式发布v7.0-rc1版本,全球开源社区迎来了RISC-V生态的历史性跨越。进迭时空(SpacemiT)研发的高性能RISC-VAICPU芯片K3作为全球首
    的头像 发表于 02-27 18:10 1.3w次阅读
    进迭时空 Upstream | K3 获得 <b class='flag-5'>Linux</b> 7.0 <b class='flag-5'>内核</b>原生<b class='flag-5'>支持</b>

    Linux内核编码风格权威总结:从缩进到底层设计,让你的代码更“内核味”

    作为全球最庞大的开源项目之一,Linux 内核代码量早已突破千万行。要让来自世界各地的开发者高效协作,一套统一、严谨的编码风格必不可少 —— 这不仅是 “代码颜值” 的要求,更是可读
    的头像 发表于 02-09 16:29 357次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>编码风格权威总结:从缩进到底层设计,让你的<b class='flag-5'>代码</b>更“<b class='flag-5'>内核</b>味”

    Linux内核bug狩猎指南:从栈跟踪到修复,官方文档教你搞定系统核心故障

    内核Linux 系统的 “心脏”—— 一旦它出 bug,小则功能异常,大则系统崩溃、死机。但内核 bug 往往藏在百万行代码中,想快速定位、修复绝非易事。
    的头像 发表于 02-06 16:59 3418次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>内核</b>bug狩猎指南:从栈跟踪到修复,官方文档教你搞定系统核心故障

    Linux系统内核参数调优实战指南

    Linux 内核参数调优是系统性能优化的核心环节。随着云原生架构的普及和硬件性能的飞速提升,默认的内核参数配置往往无法充分发挥系统潜力。在高并发 Web 服务、大数据处理、容器化部署等
    的头像 发表于 01-28 14:27 874次阅读

    【「龙芯之光 自主可控处理器设计解析」阅读体验】--LoongArch的SOC逻辑设计

    本书第二章以SOC BX2004讲述了LoongArch的SOC逻辑设计。 芯片使用130nm CMOS工艺,CPU内核工作频率120MHz,内存总线工作频率81MHz,功耗小于250 mW。核心
    发表于 01-18 13:45

    【「Linux 设备驱动开发(第 2 版)」阅读体验】+读内核处理的核心辅助函数

    防尘薄膜包装,拿在手上很有分量。 本书上架于异步社区,属于社区的精品IT图书,由中国工信出版集团、人民邮电出版社出版,印刷清晰,排版合理。本书共四大篇,即第1篇,Linux内核开发基
    发表于 01-10 22:08

    社区之星】欧小龙——保护你的好奇心:它是所有创造力的源泉

    /FreeRTOS等主流嵌入式操作系统,持续贡献开源社区,提交RT-ThreadBSP并被上游合并;具备ARM/RISC-V双架构的芯片级开发与软硬联调经验,精通车载CMOS图像
    的头像 发表于 12-02 08:07 777次阅读
    【<b class='flag-5'>社区</b>之星】欧小龙——保护你的好奇心:它是所有创造力的源泉

    支持LoongArch的操作系统(ABI2.0)

    支持LoongArch的操作系统汇总(ABI2.0) 下载操作系统时架构选择loongarch64 或 loong64 或 loong。 1. 桌面系统 0x1 Debian http
    发表于 09-18 14:58

    2K300 make uImage 报错dts

    内核源码: linux-5.10-dev_board-src-a223f06-build.20250729090757 报错内容: GEN.version CHKinclude/generated
    发表于 09-05 13:25

    Linux嵌入式和单片机嵌入式的区别?

    、可定制性、开放源代码、良好的兼容性、强大的网络支持、多任务支持、丰富的软件生态系统。 架构:应用程序运行在用户空间,硬件访问和控制通常在内核
    发表于 06-20 09:46

    龙芯处理器支持WINDOWS吗?

    )。 Windows的适配:微软官方仅支持x86/x64和ARM架构的处理器,未推出针对LoongArch或MIPS的Windows版本。 技术限制 指令集不兼容:Windows系统的内核
    发表于 06-05 14:24

    CYW55513是否支持linux4.4?

    开始支持55513的驱动版本是Infineon Linux Wi-Fi驱动程序(FMAC)(v2024_1115) 但在发行说明中有一句话 从内核版本 4.14 到内核版本 6.1.9
    发表于 06-05 07:26