龙芯有龙芯的角色,但它的生态链始终是问题
【本文由“吃嘛嘛香”推荐,来自《科工力量:龙芯二十年磨一剑,冲击科创板》评论区,标题为吃嘛嘛香添加】
龙芯的生态链始终是个问题,2021年的现在靠龙芯甚至中国自身是很难发展的。所以龙芯才会去兼容其他指令集。但是兼容其他指令集的本意是要靠兼容来扩展自己的市场,而不是为了兼容而兼容;就像鸿蒙兼容安卓,但是目的是让APP开发企业开发原生鸿蒙APP,早晚抛弃兼容安卓,至少兼容安卓绝对不是主体;而龙芯的原生指令集谁来支持?看看RISCV,谁听过RISCV去兼容X86 ARM了?龙芯可以保守的在军公教发展,可以作为中国芯片的最后一道防线。但是长期的在“全球生态链市场”的角度看,龙芯是不合格的。甚至从市场前景的角度看龙芯不如兆芯的X86;目前看如果不想依靠X86或者ARM,那么唯一能摆脱美国芯片霸权制约的只有RISCV,这个美国禁不了,全世界想要半导体自主的其他国家都只有靠RISCV,不仅仅是中国才想摆脱美国芯片霸权。。。所以鸿蒙的成败很重要。只有鸿蒙成功了,站稳了市场,才能想办法将鸿蒙由支持ARM转向支持RISCV。就像苹果这个巨无霸,芯片指令集转了很多次了,现在由X86转向ARM。RISCV现在刚刚起步,很多方面还处于空白,先入场就能取得先发优势,国内很多企业包括华为都在搞RISCV是必然的。
很多人太情绪化了。半导体产业之所以困难就在于是一个软件硬件相互结合才能发挥作用的产业。各种子系统密密麻麻相互纠缠,形成了半导体行业特有的生态链属性;这是其他工业产品无法见到的。而龙芯作为中国自己搞的指令集,不讨论性能特色等问题,本身最大的问题是“如何让其他国家的用户接受你这个指令集”?如果龙芯只是用在普通的相对简单的工业产品上,比如汽车路由器卫星机床甚至服务器什么的军公教产品上,那没问题,毕竟这些系统都可以定制。但是民用市场,或者更准确的说的是通用处理器市场,谁来迁就?一个芯片指令集首先需要操作系统支持,其次需要其他的硬件企业愿意给该芯片发驱动,然后软件开发者愿意给该指令集开发原生程序,否则看看现在的鸿蒙,以鸿蒙的热度,正在开发的原生鸿蒙APP有多少?有多少APP开发公司在观望鸿蒙的市场前景,准备等鸿蒙站稳脚跟后才去开发原生APP,为什么?因为企业也要考虑成本和风险。。。
再以鸿蒙打比方,如上所述,理论上如果鸿蒙站稳了脚跟,做到了市占率20%以上,甚至更多,比如40%50%,那么华为就可以让鸿蒙由ARM转向RISCV,从而摆脱ARM的制约,避免ARM无法授权的事情再次发生。那么鸿蒙到时候可以转向龙芯么?理论上可以,但问题在于,RISCV的开发者包括全世界,无数的硬件软件工程师在基于RISCV开发相关的硬件和软件,原生的!这其中甚至有INTEL!而到那个时候,给龙芯开发原生程序的工程师有多少?如果鸿蒙要推广到其他国家,如何说服其他国家接受一个基于龙芯的鸿蒙?因为龙芯能兼容X86 ARM和RISCV?
芯片、操作系统、软件,这三者相互依赖,其中涉及到多方的利益,并不是想当然的一腔热血就可以搞定;
如果RISCV没有被发明出来,或许鸿蒙如果成功了会考虑转向龙芯,甚至华为会主动和龙芯合作。但是RISCV的出现变相促成了全地球的国家都有了一个开源的不受限制的指令集,那么龙芯。。。开源的指令集很多,Power,MIPS R6,SPARC,为什么RISCV成功了?一个芯片指令集的成功绝对不仅仅是性能的成功,而是市场的成功,而市场的成功是多方面的。。。如果华为在今年才被制裁,并且宣布有鸿蒙系统,2023年才开始鸿蒙测试上手机,那鸿蒙的成功率绝对会比现在低,为什么??因为谷歌的fuchsia已经开始测试,甚至已经上了手机。到时候华为要推广鸿蒙的难度比现在高N倍;像国内友商就能直接拿着fuchsia来对抗鸿蒙了。所以19年华为被制裁简直就是“时代”选中了鸿蒙,这几年恰巧就是一个空窗期,而华为的早期的准备让华为把握到这个机会,从而推出鸿蒙进入市场,从而让用户接受。这就是时代的选择,是机遇,就像ARM当时开发的初衷就是为了避开其他堆性能的指令集的各种指令集大战,独一份的选择了低功耗,谁能想到低功能,“性能懦弱”的ARM可以靠手机市场崛起?甚至如今开始反攻桌面端!龙芯可能遇到这种基于么?很难,龙芯如何让鸿蒙这种商业化的操作系统去支持龙芯原生指令集?又如何吸引软件开发者去学习龙芯指令集才好开发原生的基于龙芯指令集的APP软件?不会时至今日还要靠“命令”吧?