凡亿专栏 | 继指令集自主后,国产CPU龙芯将开发自主编程框架
继指令集自主后,国产CPU龙芯将开发自主编程框架

近日,龙芯中科公司董事长胡伟武在第五届关键信息基础设施自主安全创新论坛上透露龙芯将开展自主的编程框架,预计明年后推出。

升职加薪必备敲门砖,选择凡亿教育

华为物联网操作系统LiteOS课程

据了解,龙芯中科公司在2021年推出国产CPU龙芯系列,引爆全网,进一步丰富了国产CPU市场格局,后正式发布自主指令系统架构LoongArch,已通过权威机构系统的知识产权分析,做到既自主又兼容,也充分融合主流指令系统X86、ARM等的主要特点。

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

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

最终,龙芯形成充分考虑兼容需求的自主编程框架。胡伟武表示,Linux的开放特性同时会引起应用的兼容性问题,而龙芯打造了一套兼容框架,通过打包格式兼容、API环境兼容、内核升级兼容等技术,实现跨Linux版本的应用兼容。

让开发者在Linux平台上只需一次开发,就可以各处使用。比如支持源码、现有二进制程序,以及对音频、视频、外设、打印机、输入法等完全支持,极大的缩短时间流程。

但胡伟武认为,仅仅有兼容框架是不够的,归根到底还是要形成自主的编程框架,才能解决应用与系统平台无休止的适配。

所以,龙芯中科将研发自主编程框架,争取明后年推出。

谈到自主编程框架和自主指令集架构的联系,胡伟武强调,一个自主指令系统,一个自主编程框架,这两个是自主软件生态的底座,没有多大的联系。

通过这些话,我们不难看出龙芯中科的雄心壮志,想要打造与Linux、Windows匹敌的国产操作系统。

欲了解更多操作系统资讯,可关注凡亿课堂

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论