什么是自主软件生态?谁在建设中国自主软件生态?
【本文来自《中国发展国产操作系统注定会失败!》评论区,标题为小编添加】
“前途是光明的,道路是曲折的”
探讨几个问题:
01)、什么是自主软件生态?
自主指令系统加自主编程框架则是自主软件生态的底座。
基于LoongArch的软件生态发展,龙芯中科明确了三大发展方向,一是提供基础版开源操作系统,二是通过高效二进制翻译系统消除指令系统壁垒,实现广泛兼容;三是形成自主编程语言和编程框架。[a]
Windows拥有Android不具备的三个本事:01、不管谁的主板都能安装;02、10年前的系统现在的主板仍然能安装;03、电脑各种接口,插上就能用。[b]
02)、谁在建设中国自主软件生态?
都在!
在别人生态系统中成长的国产软件,同样是自主软件生态必须争取的力量。
扛旗的是龙芯中科、华为,积累还不够。[b]
03)、缺什么?
缺编程语言。
龙芯中科胡伟武:“不是从头开始,而是借鉴GPU CUDA编程框架模式,在C语言的基础上进行拓展。”[b]
据维基百科英文版中并于OpenHarmony; HarmonyOS的介绍,OpenHarmony基于C, C++,HarmonyOS基于C, C++, Java,应该是有大的缺陷,微软Rust语言取代C++重写Win11内核从侧面给予印证。[e]
华为自研编程语言仓颉(Cangjie)还在测试,没有正式发布。
对此,华为消费者业务软件部总裁龚体表示,它将“为鸿蒙生态基础设施建设补上最后一环”。[c]
参考资料:
a)、龙芯中科胡伟武:自主指令系统和编程框架是自主软件生态的底座
http://ecology.loongson.cn
https://www.bjnews.com.cn/detail/1654518961168665.html
b)、20230414-龙芯中科-龙芯产品研发及规划
https://www.bilibili.com/video/BV1B84y1T7a7/
https://www.bilibili.com/video/BV1QM4y1C7AX/
c)、华为自研编程语言「仓颉」火上热搜,已正式开启内测,成员辟谣:不是中文编程
https://mp.weixin.qq.com/s/I8dY6Po7n9TkWUAkeuDmgA
d)、OpenHarmony; HarmonyOS
https://www.openharmony.cn/
https://www.harmonyos.com/en/
https://en.wikipedia.org/wiki/HarmonyOS
e)、取代C++!微软改用Rust语言重写Win11内核:简洁安全、性能更佳
https://news.mydrivers.com/1/907/907251.htm
ps:
本人非专业人士。