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

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

3天内不再提示

龙芯中科LoongArch获国际开源软件界广泛支持

科技绿洲 来源:龙芯中科 作者:龙芯中科 2022-04-20 11:36 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

4月19日,第五届关键信息基础设施自主安全创新论坛在北京召开,这也是龙芯中科正式发布自主指令系统LoongArch一周年之际。

在本次论坛上,龙芯中科董事长胡伟武发表了《龙架构(LoongArch)生态建设》的演讲,围绕自主信息体系建设,以及LoongArch指令系统生态发展,做了详细分享。

基于龙芯二十年的科研历程以及当前国际国内形势,胡伟武指出:我国信息产业面临改革开放以来最大的变局,推出自主指令系统,是建立自主体系的需要,更是实现技术自由的必要条件。

LoongArch正成为与X86/ARM并列的顶层开源生态系统

指令系统是自主信息产业绕不过去的话题,胡伟武在演讲中表示,我国不可能基于国外指令系统建设自主信息产业生态。龙芯中科于2021年正式发布了自主指令系统架构LoongArch,已经通过权威机构系统的知识产权分析,做到了既自主又兼容,并充分融合主流指令系统X86、ARM等的主要特点。

为了降低产业链难度,做好芯片与操作系统之间的软硬结合,龙芯中科不断坚持科技自主创新,当前已掌握了“2+3+3+2”的十大技术能力。

龙芯十大技术能力

第一个“2”即BIOS、操作系统内核能力;

第二个“3”指的是三大编译器社区GCC、LLVM、GOLANG;

第三个“3”指的是虚拟机Java、javaScript、.NET;

最后一个“2”则是两大二进制翻译系统LATX、LATA。

在掌握上述关键技术的基础上,龙芯中科与国际开源软件界开展了紧密合作。目前LoongArch架构得到了国际开源软件社区的广泛认可与支持,LoongArch正在成为与X86/ARM并列的顶层开源生态系统。胡伟武表示,希望到2022年底,开源社区对LoongArch的支持基本完善。

LoongArch已得到国际开源软件界广泛认可与支持

基于LoongArch的软件生态发展思路

打造自主编程框架

在演讲中,胡伟武对基于LoongArch的软件生态建设,进行了深度解读。

首先,龙芯中科会提供基础版开源操作系统。胡伟武表示,龙芯中科除了要提供像BIOS、内核、编译器、虚拟机、浏览器、图形库这些核心模块技术赋能下游产业链外,还要规范硬件的兼容性,通过统一系统架构,实现操作系统硬件的兼容。实现硬件对一个操作系统,不管谁的主板,装上就能跑起来,像windows那样,无需不断适配。

其次,龙芯中科通过高效二进制翻译系统消除指令系统壁垒,实现广泛兼容。与苹果的Rosetta以及Intel的Houdini翻译器一样,龙芯中科基于自主研发的LoongArch自主指令系统架构,开发了二进制翻译系统LAT,支持X86和ARM平台的软件在龙芯平台上运行。另外,通过软硬件结合大幅提高二进制翻译效率。

龙芯二进制翻译技术应用

龙芯中科通过二进制翻译、浏览器插件兼容等关键技术,解决了IE时代应用在国产操作系统上无法兼容的普遍问题,实现基于IE ActiveX插件技术的网银、媒体等IE的网页应用能够直接在龙芯平台运行。

同样是通过打印系统模拟支持、二进制翻译、异构驱动统一管理技术这套系统,解决了大量打印机只有Windows驱动,没有Linux驱动的问题,为国产操作系统环境下的打印机利旧使用提供了切实好用的解决方案。

最终,龙芯正在形成充分考虑兼容需求的自主编程框架。胡伟武表示,Linux的开放特性同时会引起应用的兼容性问题,而龙芯中科打造了一套兼容框架,通过打包格式兼容、API环境兼容、内核升级兼容等技术,实现跨Linux版本的应用兼容。让开发者在Linux平台上只需一次开发,就可以各处使用。比如支持源码、现有二进制程序,以及对音频、视频、外设、打印机、输入法等完全支持。

但仅仅有兼容框架是不够的,胡伟武认为,归根到底,我们要形成自主的编程框架,才能解决应用与系统平台无休止的适配,因为现有的应用都是基于别人的平台写的,这就是为什么安卓、Windows、iOS就不存在是否匹配问题,因为它们分别有自己编程框架和编程语言。所以,只有我们使用了自主编程框架编写应用,才能终止无休止的适配。认识到了编程框架对自主信息体系建设的重要性,龙芯中科正在形成自己的编程框架,预计在明后年推出。

胡伟武强调,一个自主指令系统,一个自主编程框架,这两个是自主软件生态的底座。结合龙芯应用框架来看,龙芯中科目前的研发进展如下:

• 龙芯应用基础框架,完成;• 龙芯应用兼容框架,基本完成;• 龙芯应用开发框架,预研阶段;• 龙芯X86架构翻译系统LATX, “三件套”完成,通用平台Beta版;• 龙芯ARM架构翻译系统LATA,预研阶段。

在演讲的结尾,胡伟武表示,经过20年的发展,我们的自主CPU和操作系统基本完成“补课”进入了一个新阶段,开启新的征程。

龙芯中科愿以LoongArch为契机,坚持建设国家自主信息体系,做国家信创事业的坚强底座,创自主体系安全发展“芯”篇章,深度布局产业链配套和应用生态,在自主创新的奋斗征程中一往无前。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开源软件
    +关注

    关注

    0

    文章

    216

    浏览量

    16644
  • cpu
    cpu
    +关注

    关注

    68

    文章

    11337

    浏览量

    226011
  • 操作系统
    +关注

    关注

    37

    文章

    7444

    浏览量

    129645
  • 龙芯中科
    +关注

    关注

    0

    文章

    383

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    龙芯中科芯动百城系列活动江西站交流会圆满举行

    在江西省信息安全行业产教融合共同体、江西信息应用职业技术学院的支持和指导下,龙芯中科技术股份有限公司、麒麟软件有限公司共同举办了“芯动百城·江西站 新形势下信创相关新专业建设交流会”,
    的头像 发表于 05-06 16:38 294次阅读

    浪潮数据与龙芯中科龙芯3C6000服务器云产品达成战略合作

    近日,龙芯中科联合浪潮数据以“强芯聚势,云启新境”为主题,在北京温泉科技园发布中心组织了浪潮数据服务器虚拟化产品联合发布暨战略签约仪式。本次重磅发布的首款基于LoongArch架构原生开发的虚拟化
    的头像 发表于 03-24 09:17 478次阅读
    浪潮数据与<b class='flag-5'>龙芯</b><b class='flag-5'>中科</b>就<b class='flag-5'>龙芯</b>3C6000服务器云产品达成战略合作

    龙芯中科2026年校园行活动启幕

    今年3月起,龙芯中科将联动全国多所重点高校,开展2026年校园行活动,传递科创育人薪火。
    的头像 发表于 03-17 17:19 1219次阅读

    龙芯中科发布超声波计量芯片QFN新封装

    龙芯中科发布超声波计量芯片QFN新封装
    的头像 发表于 03-12 16:43 428次阅读
    <b class='flag-5'>龙芯</b><b class='flag-5'>中科</b>发布超声波计量芯片QFN新封装

    2025年11-12月龙芯平台与175款产品完成适配

    自主信息技术生态的建设,从来不是单点技术的突破,而是全产业链协同演进的长期实践。龙芯中科以龙架构(LoongArch)为核心,持续深化生态适配工作,在刚刚过去的11-12月份,新增适配产品175款
    的头像 发表于 01-28 16:41 1081次阅读

    龙芯中科携手开源鸿蒙,构筑县域高质量发展新基座

    分享了“龙鸿一体”的最新成果与自主根技术布局,为产业生态注入强劲的“中国芯+中国魂”动能。 龙架构国际认可,融入中国开源体系 在国际开源
    的头像 发表于 12-24 17:52 836次阅读
    <b class='flag-5'>龙芯</b><b class='flag-5'>中科</b>携手<b class='flag-5'>开源</b>鸿蒙,构筑县域高质量发展新基座

    龙芯中科与凝思软件达成战略合作

    12月16日,龙芯中科技术股份有限公司(以下简称 “龙芯中科”)与北京凝思软件股份有限公司(以下简称 “凝思
    的头像 发表于 12-24 09:53 603次阅读
    <b class='flag-5'>龙芯</b><b class='flag-5'>中科</b>与凝思<b class='flag-5'>软件</b>达成战略合作

    龙芯中科亮相2025北京国际风能大会

    近日,全球风电行业盛会——北京国际风能大会暨展览会(CWP2025)在北京圆满谢幕。龙芯中科携生态伙伴道莅智远科技(青岛)有限公司,以“自主可控,智慧能源”为主题,共同展示了龙芯新品P
    的头像 发表于 10-31 16:55 1134次阅读

    龙芯中科亮相浦江开源鸿蒙生态大会

    近日,以“开源鸿蒙数智浦江,构筑县域AI高质量发展新基座”为主题的浦江开源鸿蒙生态大会在浙江圆满举行。龙芯中科通用产品生态适配中心总监武校田发表主题演讲,系统阐述了
    的头像 发表于 10-28 17:50 1250次阅读

    龙芯中科助力华龙PLC产品亮相2025上海工博会

    近日,第25届中国国际工业博览会在上海国家会展中心成功举办。本届工博会以“工业新质 智造无界”为主题,汇聚了全球28个国家和地区的近3000家企业参展。龙芯中科作为我国自主CPU技术的引领者,其工业
    的头像 发表于 10-09 14:01 993次阅读

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

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

    龙芯中科携手诚迈科技,推出基于龙芯3A6000处理器和鸿志桌面操作系统的开源鸿蒙电脑

      近日, 诚迈科技正式推出基于龙芯3A6000处理器和鸿志桌面操作系统的开源鸿蒙电脑 ,该产品的发布不仅为用户提供了安全可信、流畅易用的办公新体验,更标志着龙芯中科与诚迈科技在
    的头像 发表于 09-16 16:00 1696次阅读

    喜讯 | 眺望电子2K3000工控系列入选龙芯中科伙伴产品

    生态共建热烈祝贺广州眺望电子科技有限公司荣登龙芯中科的中小企业生态伙伴名录,标志着龙芯中科对眺望电子技术实力与生态贡献的认可,现已成为龙芯
    的头像 发表于 07-25 08:31 1270次阅读
    喜讯 | 眺望电子2K3000工控系列入选<b class='flag-5'>龙芯</b><b class='flag-5'>中科</b>伙伴产品

    中科驭数亮相2025龙芯产品发布暨用户大会

    近日,龙芯中科正式发布基于国产自主指令集龙架构研发的服务器处理器龙芯3C6000系列芯片、工控领域及移动终端处理器龙芯2K3000/3B6000M芯片,以及相关整机和解决方案。
    的头像 发表于 07-02 15:30 1616次阅读

    龙芯处理器支持WINDOWS吗?

    龙芯处理器目前不支持原生运行Windows操作系统,主要原因如下: 架构差异 龙芯架构:龙芯早期基于MIPS架构,后续转向自主研发的LoongAr
    发表于 06-05 14:24