我在华为的时候,有一段时间在中软研究院工作。其中有几个部门,是专们做备胎的,比如尽管华为在用谷歌的安卓,但自己同时也在开发手机操作系统。感觉很不解,现代科技都是分工协作,所有的企业都是攻自己的专项,依靠其他公司提供上下流产品。大而全是一件效率很低下的事情。分在备胎技术部门的兄弟,工作看不到前景,没有效益,分红也比主流部门的少,工作自然不安心,产品可想而知如何了。后来明白任老板是学毛著积极分子,对毛泽东思想领悟很深。特别是自力更生的观念。知道帝国主义和咱尿不到一壶。早就存了分道扬镳的心思,看到中信的下场,知道自己身上也有劣迹,早早做了准备。反正中国人工便宜,搞个人海战术,广撒网,没准就捞着一条鱼了。
备胎是准备了,但这备胎能不能用,好不好用,就要另说了。现在各个硬软件都是一个复杂系统,开发不是闷在黑屋里,闭门造车,就能折腾出来的。产品开发要经过长期的试错。首先你得需要一个环境,就是我们常说的生态系统。有上下游产品支持,在调试期间就有成千成万的试用用户。否则你的产品一发布都是Bug,没有用户会耐着性子陪你玩。
芯片制造包括指令集架构和其他设计IP专利,测试设备和工具。比如龙芯的MIPS指令架构和Android手机上的ARM指令架构。这些都需要国外厂商的授权和许可证。你可以埋头苦干四五年,发展自己的新指令架构,做到不仰人鼻息。但是如果你的独门秘笈没有其他人跟随,生态系统不能发展,上下游(编译器、操作系统、芯片方案、终端、应用程序等等)都得不到开发,最后必然是死路一条。类似的例子像中国的3G 无线移动系统TD-CDMA。
另外,很多应用芯片就是计算架构和计算算法的硬件化。大多架构和算法中国都没有知识产权,需要得到国外厂商的授权和许可证。
华为的麒麟是SoC(System on a Chip)芯片, 包括CPU, GPU和无线电基带和射频。其中CPU和GPU用的是ARM的架构, 基带和射频使用很多高通的技术和专利, 这都需要向国外厂商购买或者得到授权。央视说百分之一百的中国知识产权, 绝对是忽悠。这可能也是麒麟不外卖的原因,因为没有授权。
仔细读了华为海思总裁致员工的信,一看那语言,还真是华为的风格。风萧萧兮易水寒,壮士出征不复还。煽情,悲壮。有点儿过了。走夜路,吹口哨,自己给自己壮胆。