4月22日,曾任倪光南助手的梁宁发表文章《一段关于国产芯片和操作系统的往事》,回忆了当年和倪光南等人一起研发芯片和操作系统的历史,成为微信刷屏文章。以下为原文,一起来欣赏一下:
一段关于国产芯片和操作系统的往事
作者:梁宁
中兴事件引发一片网络热议。什么“这次被美国卡住的芯,一万年也要搞出来”、“中国芯老炮:缺芯是因为缺钱”“国产操作系统,要靠BAT”……这种言论看得我胸痛。
忍了几天,今天忍不住了。说说自己经历的一段往事。
不知不觉写了一万字。分几个部分:
辉煌开局、第一第二棒的困难、系统生态的困难与大溃败、复盘方舟和永中错在哪里、为什么我们做不出操作系统。
2000年到2002年,3年时间,我作为倪光南院士的助手,参与了方舟CPU、永中Office、NC瘦客户机和Linux操作系统的工作。
辉煌开局
2001年,方舟1号横空出世。被媒体称为“改写了中国‘无芯’的历史”。
科技部863重大专项、计委重大专项、信息产业部产业扶持基金全都给了钱。
方舟1号的技术鉴定委员会由中国工程院出面,前任院长宋健、前任副院长朱高峰亲自担任鉴定委员会正、副主任。
2001年7月10日,方舟1号发布,北京市前副市长刘志华亲自当发布会主持人,曲维枝部长等几个部长都到了现场发言。之前,还有李岚清副总理3次听取工作汇报等。
这就是当时方舟1号CPU得到的待遇。最高规格人、钱支持,全到位了。
我从2000年开始参与方舟的项目。
呈送863、计委(现在叫发改委)、信产部申请支持的报告,我都是执笔人。
技术鉴定会、新闻发布会都参与筹备。
难以忘记2001年4月,第一批流片回来,紧张的调试之后,我们看到自己动手设计的CPU启动工作了。
刘强看着我眼睛说:“芯跳了”。
那一刻,难以忘怀。
或许,这是那件事里,最美好的一瞬间。
方舟科技是加拿大华人李德磊创办的企业。
李德磊1977年从哈尔滨工业大学毕业后来到中国科学院研究生院读研,后赴加拿大阿尔伯特大学读博。然后就留在加拿大。
1997年1月8日,方舟科技的前身百拓立克公司在京注册成立。主要靠李德磊介绍外包业务。
1997年,离开摩托罗拉的李德磊加入日立(美国)半导体公司,担任微处理器设计总监,与此相对应,BBT承接的外包业务也从摩托罗拉转向后者,主要做基于日立芯片的相关业务。刘强那个时候博士毕业,加入任研发副总裁。
1999年,李德磊找到倪光南,倪光南看到这里磨练了一支做CPU的完整技术队伍——这是他梦寐以求的。
当时的背景是,中国IT产业界,以及倪光南本人一直为没有自主知识产权的操作系统和芯片耿耿于怀。(18年了,还是如此)
当时的科技部部长徐冠华曾说,“中国信息产业缺芯少魂”。其中的芯是指芯片,魂则是指操作系统。
于是,倪光南帮方舟找钱、找政府、找中芯需要的一切资源,而他本人没有从中芯拿一分钱,零股份。他愿意付出一切,他想要一个新的IT产业核心框架。
倪光南院士给我讲方舟CPU+Linux操作系统,做成瘦客户机NC,“云+端”解决方案,替代Wintel架构的时候,我当时兴奋得紧紧攥住拳头,指甲掐进肉里。
我们以前在联想,玩的是Wintel联盟(微软与Intel联盟)设计好的游戏。
Wintel就是你的顶层,你的成本与性能只能在它框定的空间里。
而现在,我们这群人,正在动手改变核心框架。给我们的IT产业带来完全不同的,成本与性能的想像和设计空间。这件事简直太棒了啊!
第一棒和第二棒的困难
那是激情燃烧的岁月,敢为的俞慈声任北京科委副主任。曾被邓小平关注的李武强从美国回来在科技部产业化司任副司长。大家都想做事情。
我们有了CPU与SOC的技术,政府给的钱也到位了,芯片也做出来了。
下一件事,就是面向市场面向用户了。
这时,真正的困难才开始。
做CPU最难的不是开发。
第一步,你不是写不出INTEL那样的设计,而是你打不起官司。
欧洲从工业革命开始,就认识并懂得保护知识产权的价值,以激励知识创新。
美国青出于蓝。只要是个Idea就可以注册专利。
专利保护,是Intel的核心竞争力之一,Intel长期大规模的专业律师团队,几乎把X86体系相关的专利全注册了。
为什么还有AMD。INTEL是IBM的股东,IBM是AMD股东。就是这样。
所以对方舟的团队来说,不是X86体系的技术难度高,而是在这条道路,每一步,你都会遇到INTEL的专利。我们打不起官司。
所以,倪光南做的技术路线选择是,走RISC结构,做嵌入式,绕开X86体系。
接着第二难的是,在2000年之初,中国IT产业不但做不出CPU,而且连基于CPU,自己动手设计核心电路板的能力都没有。
那时,中国还有电子产业企业百强的名单。我们联想排第二。
反正背后有倪光南、有宋健等一堆大佬,我拿着中国电子企业百强名单,从第1名找到第100名,找了每一个大公司的总工程师。
对话永远是这样:
我:“我们有自主知识产权的CPU,我们还有SOC的能力,这样,我们可以极大地把你要的功能集成,贵司可以更灵活地定义你产品的性能和体积。”
对方:“哎呀,对不起。我们没有能力基于一块CPU开发产品原型。都是INTEL或者他的Design house做好公板,我们选一个,然后基于他们的公板我们再开发。”
我们这才发现,Intel不是做出了CPU,而是培育了一个基于CPU的开发生态系统。
第一棒是核心元器件。
第二棒是无数小的Design house围绕Intel做公板、做产品创意、做产品原型、做差异化做优化。
然后,下一棒才是,面对市场的企业,从Design house挑选产品原型,做商品化包装。投放市场。做品牌、做销售、做客户服务。
而2000年的时候,我们的电子产业百强,基本上都是第三棒。
所以,当我们做出CPU,而且芯跳了。
我们把它捧到手上,想献给别人。中国没有一家第三棒企业能接。
没有办法,只能向前。
于是方舟科技在做完CPU后,又建立硬件团队,自己做出了NC的产品原型,做出了公板。
等于一家本来就规模很小的CPU设计公司,还必须同时干Design house的活。
终于CPU和产品原型都OK了,可以交付一个第三棒企业商品化运作了。
俞慈声拍板,北京政府第一个吃螃蟹。