重磅 | Linux内核5.19初步支持LoongArch架构

80bd6e95189b920c0d31442c968257aa.png

经过龙芯中科与内核社区一年多的紧密合作,北京时间2022年6月4日清晨,Linux内核社区正式合并LoongArch架构支持代码。随着Linux-5.19的rc1版本的正式发布,LoongArch体系结构主体部分的源码已合并到内核主线之中,其余相关代码正在进行审查。

17cee14b37824368effa8d3eed86e6cd.png

adbda0fefbaefe87ce224ad8016cd8fe.png

outside_default.png

滑动查看更多

outside_default.png

1

LA架构积极走向上游

Forward to upstream

本次Linux内核支持LoongArch架构,标志着GNU/Linux开源社区已经认可这一独立架构,将为LoongArch架构软硬件平台持续提供稳定的用户态ABI/API(内核与用户空间之间的接口),并为Glibc、Qemu等各种系统组件进入上游铺平了道路。在此之前,龙芯内核团队与社区针对LoongArch架构经历了一年多的开发和审阅,共迭代了15个版本。

f4fdb36f199b3088603fa18dca5abfe3.png

基于LoongArch架构(LA464处理器核)

研制的通用CPU处理器芯片--龙芯3A5000

2

为LA软件生态夯实基础

Solid Foundation

内核是操作系统的关键组件,它运行于硬件(包括CPU、内存和各种外设)之上,为应用程序提供运行环境和服务(进程间通信、系统调用等)。Linux内核包含中断/异常处理、内存管理、进程管理、文件系统、设备驱动、网络协议等各种基础功能,是硬件平台与应用软件之间的桥梁。

4e91f1a2750fda23914bdc1fbfde0ab7.png

作为世界上影响力广泛的开源操作系统内核,Linux内核已衍生出多个形态的操作系统,普遍应用于全球的超算平台、云计算平台、服务器、安卓智能手机当中,目前国产信创操作系统均基于Linux内核打造Linux内核的支持,为LoongArch软件生态发展夯实了坚固根基,也将加速推动国产自主信息技术体系的形成以及信创产业生态的落地。同时,LoongArch也将通过此举进入开源领域上游,在更广大的软硬件开发者的帮助下,后续基于Linux内核开发的操作系统都能更为便捷地支持LoongArch架构。

3

多个开源社区已接受LA架构

Many OS Community Support

2022年上半年,LoongArch架构先后获得GCC、.NET等国际主流开源组织的正式支持,加上此次Linux内核社区,作为全新的独立CPU架构,LoongArch架构已被多个顶级开源社区所认可和接受,正在逐步成长为与X86/ARM并列的体系结构。

e307b16392125ed82a28091bd7b83362.png

Linux、.NET、GCC、FFmpeg、LLVM、UEFI(UEFI规范、ACPI规范)以及国内龙蜥开源社区、欧拉开源社区

后续,龙芯内核团队将与社区继续保持紧密沟通,进一步致力于完善内核,加入各种增强功能的支持。

欢迎社区广大开发者一起加入LoongArch生态建设,共筑更加精彩的Linux开源世界。

「生态大会直播回放」

2022年LoongArch生态发展暨通明湖创新应用论坛回放视频已上架!关注下方龙芯中科公众号或龙芯生态与解决方案公众号,点击“发消息”,输入关键词“直播回放”观看回放视频!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/286088.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MATLAB统计分析与应用100例】案例011:matlab读取Excel数据,调用regress函数作一元线性回归分析

数据拟合效果预览: 文章目录 1. 读取数据,绘制散点图2. 计算相关系数3. 绘制回归直线4. 剔除异常数据,重新调用regress函数作一元线性回归1. 读取数据,绘制散点图 ClimateData = xlsread(examp08_01.xls); % 从Excel文件读取数据 x &

“*** IS NOT TRANSLATED IN …….. 解决办法

首先引起提示的原因是因为Lint 代码检查工具发现你的项目中(或者引用的三方库)有部分string.xml文件内容做了国际化操作,但却不完整,有些文本内容并没有相应的国际化翻译,在android开发中常见于项目引用的Libraries第三…

[转] ArcEngine 产生专题图

小生原文 ArcEngine 产生专题图 ArcEngine提供多个着色对象用于产生专题图,可以使用标准着色方案,也可以自定义着色方案,ArcEngine提供8中标准着色方案。 一、SimpleRenderer专题图 是使用单一符号进行着色分类,不涉及对要素的数据…

iVX无代码挑战五秒游戏制作

一、五秒挑战游戏简介及思考 制作iVX 低代码项目需要进入在线IDE:https://editor.ivx.cn/ 五秒挑战游戏指的是点击一个按钮开始计时,随后需要用户再次点击计时按钮,将会停止计时,当计时的时间等于五秒时将挑战成功,否…

MAUI 入门教程系列(4.通用主机)

前言对于ASP.NET Core 开发人员而言, 这并不陌生, 当ASP.NET Core应用程序启动时, 会创建默认的应用程序主机, 我们可以为应用程序配置所有的依赖关系、系统设置, 最终启动。如下所示:using IHost host Host.CreateDefaultBuilder(args).ConfigureServices((_, services) >…

【MATLAB统计分析与应用100例】案例012:matlab读取Excel数据,调用robustfit函数作稳健回归

稳健回归效果预览: 文章目录 1. 读取数据2. 调用robustfit函数作稳健回归3 .绘制残差和权重的散点图4. 绘制regress函数和robustfit函数对应的回归直线5. 拟合效果1. 读取数据 ClimateData = xlsread(examp08_01.xls); % 从Excel文件读取数据 x

后台页制作01《ivx低代码签到系统制作》

制作iVX 低代码项目需要进入在线IDE:https://editor.ivx.cn/ 一、签到系统思考 签到系统一般是指公布一个签到链接或者二维码,随后用户扫码后即可完成签到。 那如何制作呢?首先我们可以先不考虑签到页面的制作,既然签到暂时没有…

个人作业-Week2

第一部分 调研, 评测 运行平台 win 8 软件版本:微软必应词典桌面版 3.5.2 BUG标题:必应背单词无法发音 BUG详细描述:如图,左边为必应词典该单词的搜索,可以发音,而右边必应背单词中该单词的发音…

Blazor WebAssembly + Grpc Web=未来?

Blazor WebAssembly是什么首先来说说WebAssembly是什么,WebAssembly是一个可以使C#,Java,Golang等静态强类型编程语言,运行在浏览器中的标准,浏览器厂商基于此标准实现执行引擎。在实现了WebAssembly标准引擎之后,浏览器中可以执行…

Can't create directory 'E:\Repositories\***\db\transactions\138-41.txn':

遇到这种问题应该是迁移SVN库时丢失了文件夹引起的,直接在服务器上找到对应项目的db文件夹,手动创建“transactions”目录和“txn-protorevs”目录即可正常提交。

【MATLAB统计分析与应用100例】案例013:matlab读取Excel数据,调用nlinfit函数作一元非线性回归

1. 一元线性回归分析效果预览 2. matlab完整实现代码 %读取数据,绘制散点图** HeadData = xlsread(examp08_02.xls); %从Excel文

发布功能完成02《ivx低代码签到系统制作》

制作iVX 低代码项目需要进入在线IDE:https://editor.ivx.cn/ 一、发布功能思考、数据库、服务创建 上一节我们制作了后台的页面,那么此时我们应该需要制作发布功能了,那么在制作之前,我们应该思考一下如何制作这个签到内容发布的…

WPF 实现简易北京地铁效果图

本文经原作者授权以原创方式二次分享,欢迎转载、分享。原文作者:眾尋原文地址: https://www.cnblogs.com/ZXdeveloper/p/8600785.html前言这个是百度地图上北京地铁的地址,我们先看下百度上面的效果图;我要实现的内容比…

C#学习笔记-Windows窗体自定义初始位置

根据屏幕大小定义初始位置: (这个不是难,但是最近常常忘记,记着方便查看。) 1 //获取当前屏幕的长和宽2 int ScreenX Screen.PrimaryScreen.Bounds.Width;3 int ScreenY Screen…

【MATLAB统计分析与应用100例】案例014:matlab读取Excel数据,调用stepwise函数作交互式逐步回归分析

文章目录 1. 交互式逐步回归分析结果预览2. 完整matlab代码1. 交互式逐步回归分析结果预览 2. 完整matlab代码 % 从Excel文件examp08_03.xls中读取数值型数据 xydata = xlsread(examp08_03.xls); y = xydata<

MsSql 自定义分数段,按分数段统计考试人次

--分数段分布 DECLARE levels VARCHAR(100) 10,20,30,40,50,60,70,80,90,100; --自定义分数段 DECLARE paperId VARCHAR(100)0000000000001019--试卷编号 WITH tbTemp AS (--处理分数段SELECT L.levelFROM (SELECT [value] CONVERT(XML, <v> REPLACE(levels, ,, &l…

opencv---颜色空间转化并实现物体跟踪

一、图像处理的基本操作 因为这是第一篇写opencv的笔记&#xff0c;故先讲讲在python下写opencv的基本操作。总共总结了三点如下&#xff1a; 开头一定要加编码声明:-*- coding: utf-8 -*-python下记得引入opencv模块:import cv2要知道如何读取并展示图片,代码如下:# -*- codin…

签到功能完成03《ivx低代码签到系统制作》

制作iVX 低代码项目需要进入在线IDE&#xff1a;https://editor.ivx.cn/ 一、签到页制作 上一节完成了签到内容的发布&#xff0c;那我们接下来如何制作一个签到页面并且签到呢&#xff1f; 此时我们先创建一个页面叫做签到二维码页面&#xff1a; 随后直接预览这个页面&am…

System.CommandLine参数Argument

前两篇说到Command和Option&#xff0c;这篇说说Argument。Argument的用法和Option很像&#xff0c;只是他的构造和属性有些差别&#xff0c;再就是在运行输入时有区别&#xff0c;接下来看看实现。一个参数//创建根命令 var rootCommand new RootCommand("这是一个命令行…

Kotlin和Java混合开发总结(基于Kotlin1.3.0版本)

我本来是不想学习kotlin的&#xff0c;但是现在的形势&#xff0c;很多公司都在使用kotlin开发&#xff0c;可以说学会kotlin也是无奈之举&#xff0c;既然是潮流&#xff0c;谷歌也在大力推广&#xff0c;所以还是只能硬着头皮逼迫自己学一下&#xff0c;也能更快适应公司的需…