龙芯胡伟武:克服奴才心态,做自己的CPU指令系统!( 四 )
文章图片
当然 , Linux平台的开放性也引发了很多应用兼容性问题 , 包括打包格式不兼容 , API环境不兼容 , 内核升级引起不兼容等等 。 为了解决这一问题 , 龙芯推出了龙芯应用兼容框架(LCF)实现跨Linux版本应用兼容 。
而为了兼容各种x86、Arm应用 , 龙芯也推出了自研的x86架构翻译系统(LATX)和Arm架构翻译系统 。 胡伟武表示 , 这里边需要用到很多核心技术:首先LoongArch指令一定要加入一些x86和Arm功能的指令 , 这样翻译才会高效;其次 , 要做一个从x86架构到LoongArch架构的高效的二进制翻译器;第三还要模拟出Windows环境来 。
据介绍 , 目前龙芯在兼容x86/Windows应用方面 , 正按照“3+10+X”的节奏在推进 。 “3”指的是Windows打印机(Linux平台很多打印机驱动都没有)、IE兼容的浏览器、.NET虚拟机;“10”指的是10个常见的基础应用 。
文章图片
胡伟武表示:“按照3+10+X的节奏 , 我们第一要把兼容性做好 , 第二是要把性能优化好 , 最后再把整个普通通用的平台做好 。 我觉得也许今年3+10可以做好 , 明年我们再把X也做好 。 ”
此外 , 为了解决Linux及Windows生态当中一些用户经常遇到的浏览器问题 , 龙芯还推出了自主开发的兼容IE的龙芯浏览器 。 比如 , 基于IE/Windows系统开发的大量历史应用(各类网页元素及插件)无法在当前的Chrome等浏览器上运行 , 像很多用户登录网银都会遇到类似的问题 。 而龙芯浏览器通过插件兼容技术、二进制翻译、网页元素兼容转码等关键技术 , 实现了对IE应于的兼容 。
文章图片
胡伟武自豪的表示:“我相信全球的Linux平台 , 只有龙芯浏览器能够顺利的登录咱们的各家网银 。 所以我经常说生态是做出来的 , 不是跟出来的 , 不是说我跟x86兼容 , 我的生态就肯定好 , 因为人家的生态也不一定好 。 ”
最后 , 对于目前国内信创领域出现的 , 自主CPU和操作系统的整机产品需要无休止的迁移适配问题 , 龙芯也正在推动自主编程框架和编程语言的建立 。
胡伟武指出 , 自主CPU和国产操作系统的整机产品需要无休止的迁移适配 , 是因为运行在上面的应用都是基于国外的编程框架写出来的 。 而Windows、安卓、iOS平台则不存在适配问题 , 因为他们有自己的编程框架 。
胡伟武强调 , 自主指令系统+自主编程框架是自主软件生态的底座 。 自主编程框架是自主操作系统的重要特征 。 目前的国产操作系统都不是真正意义上的自主操作系统 , 只是开源操作系统的自主发行版 。 APP开发者使用自主编程框架进行编程才能彻底解决无休止的适配问题 。
为了解决这一问题 , 龙芯计划推出自主龙芯自主编程框架LDF(LoongsonapplicationDevelopmentFramework) 。 据介绍 , 目前龙芯正在调研Windows、IOS、Android编程框架的特征 , 形成龙芯自主编程框架 , 争取2023/2024年推出 。
文章图片
“龙芯经过20年的发展 , 到2021年自主CPU和OS基本完成补课 , 自主CPU的应用软件生态正变得越来越好 。 龙芯将在‘十四五’期间努力完成‘三个转变’:从技术‘补课’到生态建设的转变;从政策性市场到开放市场的转变;从跟随性发展的‘必然王国’到自主发展的‘自由王国’的转变 。 ”胡伟武最后总结说到 。
- 携程|有社交恐惧怎么办?三招让你克服,成为社交高手
- 京东方|何止自研架构,龙芯中科传来好消息,胡伟武说到做到
- 微信支付|何止自研架构,龙芯中科传来好消息,胡伟武说到做到
- 龙芯|何止自研架构,龙芯中科传来好消息,胡伟武说到做到
- GPU|国产GPU巨头官宣好消息,成功完成适配,胡伟武目标要实现了?
- 比亚迪|王传福承认比亚迪名字瞎编的:眼下原材料价格暴涨是行业需要克服挑战
- 龙芯|胡伟武:舍弃美日ARM架构,坚定使用MIPS架构设计龙芯才是对的!
- 为了克服现下大型神经网络模型一跑就要大量耗电的弊端|神经拟态芯片与人脑设计
- 一加科技|克服三重困难, 一加推出一加10 Pro胖达白,可惜还是略逊魅族一筹
- 家长|开学倒计时 如何帮助孩子克服“开学综合征”