代码,既可以称之为金山,也能称之为屎山。
这就是大公司的无奈之处了,并不是他们不想放弃那些积累的老代码,而是放弃了这些老代码,对于以前的硬件就没法很好的支持,无数消费者会闹。
这也是当初微软会决定放弃历史上最成功的产品之一windowsXP的原因。类似的还有FLASH。
新世纪伊始就开始在网上冲浪的网民们,应该对于flash保留着许多记忆,在当年那可是红极一时的浏览器插件,没有这款软件的支持,根本无法正常浏览网页,太多的动态画面无法加载,看啥都是一堆的小叉叉。
但最终这款跨平台的插件还是被历史淘汰了。原因无他,当计算机软件技术不停发展,曾经在网页上支持动画视频播放的王者级插件,终究成了一个最好用的跨平台病毒开发工具。即便是Adobe公司花费了很庞大的资金来对它进行修补,也最终没能挺过来。
哪怕win10的历史并没有那么久,到现在满打满算也就是九年,但是当年win10推出的时候,毕竟还需要向下兼容一部分不太落后的设备,这就要求win10在设计之初就要保留许多对于那些老旧硬件支持的接口。
众所周知,让一个全新的代码无障碍的跑起来,绝对比带上老旧的代码无障碍跑起来难度要小的多。这就得从BUG出现的几率说起来。旧有框架面对新的数据特征,很容易就能蹦出一些乱七八糟的BUG来,这是业界共识。比如说将两个强关联的软件结合到一起,通过一个软件实现两种功能这种事情听起来似乎很简单,但如果谁家程序员敢不做冒烟测试,做好之后直接上线,大概率会被程序BUG狠狠的教训……
所以对于微软来说,想要在已经成熟的代码上增添这些新的功能,除了要动员硬件厂商之外,软件层面的磨合也是一件极为麻烦的事情。
但对于华夏来说起码现在完全没这方面的困扰。
从最基础指令集,再到微架构,再到CPU跟操作系统,全部从零开始。
等到设计得差不多了,就可以联系硬件厂商,将需要他们了解的各种接口代码直接向合作厂商公开,然后合作厂商根据要求提供硬件产品,最后进行组装。全新的芯片、全新的操作系统、全新的运行逻辑……
这就是轻装上阵的好处了,这个世界运行的规律总是如此,从来不会完全断绝后来者向前追赶的机会。比如英特尔,会有量子遂穿效应告诉他们物理极限不是那么好打破的,也给后来者留了一条能够跨国技术壁垒的通道,比如微软,当有太多老旧设备需要windows的支持,系统难免就会臃肿无比。
当然要完成这些需要时间,三年应该是三月基于它的认知给出的最快时间,从指令集到微架构再到CPUGPU芯片,还要同步研究配套的操作系统,宁为觉得能用五年时间把这些都做出来,已经算是极高的效率了。
对了,真到了设计芯片那一步,还需要EDA软件的支持,好在现在极简EDA一直在更新着,现在已经初步拥有设计三维芯片的能力,不过这一块现在有三月做辅助,指令集最终确定之后,开始用软件设计应该问题不大。
“那就这么定了吧,咱们做自己的指令集、自己的芯片、自己的操作系统,直接一步到位。也免得以后他们再来华夏的时候还能吹鼻子瞪眼的,我看得心累。”宁为一锤桌子,做了决定。
“喵……”三月叫了一声,再次趴了下去开始日常舔毛,大概算是赞同了宁为的决定。
其实宁为很想提醒三月,它其实完全可以不把自己当一只猫,偏偏随着它年纪越来越大,各种表现却越来越像真正的猫靠拢了,尤其是舔毛的习惯,如果三月愿意,它的毛始终都能整整齐齐的,舔个毛啊。
不过现在宁为也懒得理会这只猫了,既然确定了要做,他也得做出个规划来。当然这些可以拖到明天,现在到了给江同学打电话的时间,再晚,就要耽误人家休息了。
“喂,晨霜啊,刚刚给微软那个CEO打电话,简直气死我了。他怎么就不明白呢,我可不是普通老百姓,怎么说我也是去过一次美国的人嘛,而且还跟英特尔、思科这些公司都打过交道的,明明没人比我更懂美国合同嘛,这货竟然还好意思拿他那套重视合同的说辞糊弄我……脸呢?”
……
宁为在电话里吐槽着萨蒂亚·纳德拉的时候,对于微软来说该从何种层面鼓捣出元宇宙噱头的高层会议也差不多开完了。按照往日的习惯,在他做完总结性发言,并布置好工作之后,会议就差不多到了尾声。
只是这次萨蒂亚·纳德拉犹豫了片刻,还是告知了一众高管们刚刚宁为提出的要求。
“你们应该已经接到通知了,在会议开始前,我接到了一个很重要的电话,电话是华夏那位知名的数学,嗯,科学家宁打来的。没错,就是发明了湍流算法跟三维硅通管芯片技术的宁。”
这句话说完之后,会议室内众人开始面面相觑。
如果宁为看到这一幕,应该感觉很欣慰,毕竟能坐在这间会议室里的都是微软金字塔间的高管,而已微软在业界的地位,这些人