,如果我要写字,不可以从造纸开始
起,直接拿别人造好的纸来写就可以了。
那么问题来了,指令集合毕竟不是造纸,要比那复杂得多。
而且,不同的指令集合逻辑不同。
对于写程序的人来说,不可能每一家的指令集合都学习一遍,大家会选择通用的、简单的、习惯
的指令集合来使用,最后必然会形成垄断帝国。
后世在架构这方面,两个老牌劲旅,英特尔的x86、arm公司的arm架构。
一个后起之秀――riscv。
除了riscv,我们有可能实现弯
跟进,其它两个,想超过去是不可能的。
别说后世,现在都是不可能的。
因为,除了一二三四五,还有六。
那就是,生态!
这和系统是一个
理,而且比系统更难跨越。
全世界,不
是中国的,还是外国的,所有的专向人才学的都是x86和arm。
你可以自己
一个底层架构,但是,没、人、会、用!必须重
学起。
让全世界所有的程序员重新学一遍,这个难度得有多大?
而他们学会了,才能谈生态,才能谈普通人去使用你的东西。
这就是齐磊所说的,不但要造飞机,还得让全中国十亿人都学会开飞机。
然后,你以为这就完了?
没有!学会开飞机还不够,得全中国所有的地方都建满飞机场。
否则,你会开也没什么大用。住山沟里,飞机只能停在哈市太平机场,剩下的路得坐两天牛车。
其实,这个问题正是现在的盘古,后世的鸿蒙所遇到的。
就是,我把什么都
了,初步生态也建立起来了。可是,生态内的技术、应用、
件、兼容
等等,都是碎片化的。
如何把这些碎片整合成一个整
,又是一个瓶颈。
打个比方,盘古2.0现在的问题已经不是让办公
件、娱乐
件、应用插件,这些
件程序移植到系统里了。
用
量已经够了,
件会主动进驻,也就是建立了健康生态。
可是,让这些
件不冲突,甚至是兼容在一起,又成了下一个阶段的问题。
就像盘古2.0的用
验方案一样,微
的windows想要模仿,他只要去和播放
公司、压缩
件公司去谈授权就行了。
只要人家点
,他拿过来就可以用,不用考虑兼容
的问题,这是多少年相互磨合之后的结果。
你在work文案里,可以实现搜索、播放、制图等等功能,不需要退出work重新开启别的应用。
打开网页、可以实现一切非ie功能的使用,是打通的串联的。
可是盘古不行,盘古还没法实现把这些碎片粘合在一起。
然而,这还仅仅只是系统,系统零碎一点,
多就是
作麻烦一点,用
验差一点。
不过,有别的地方可以弥补,博客网的优秀
验可以让用
忍受其它方面的确定。
可是,芯片架构怎么忍?
如果不兼容,那就是用不了,最起码
能上与别人就差了一大截,影响的是电脑的整
使用。
所以,这架构的生态才是最难攻破的。