众所周知,美国强的F35战机近开始采用开源的Linux操作系统,这个时候,也许我们想问的一个问题就是:关系着我们安全的机控软件能采用我们自己的操作系统吗?就在不久以前,北京科银京成技术有限公司的朱明远用自己的产品对这一问题做出回答:“我们将把LambdaPRO 3在国防电子、移动通信和工业控制领域进行更大规模的推广。”
也许朱明远先生和北京科银京成技术有限公司对我们当中的大多数人还是陌生的,但在技术圈中提起“道”系统(DeltaSystem),却有相当的知名度。
成长之路
朱明远先生是北京科银京成技术有限公司的总经理,也是早将嵌入式操作系统技术引进到国内的人员之一,他曾亲自签订了PSOSystem在04机上应用的个合同,参与了中国嵌入式操作系统市场的兴起和格局的形成过程。正是在这个过程中,“道”系统(DeltaSystem)不断得到发展并终走向成熟。
应该说,“道”系统(DeltaSystem)尽管是成都电子科技大学计算机学院嵌入式实验室十年磨砺的成果,但它的发展却又和开源运动息息相关。朱明远先生介绍说:“从2002年开始,国际上以IBM为主,开发了Eclipse框架。到了2002年,国外的一些嵌入式软件厂家,包括Wind River和Green Hills开始开发基于Eclipse为框架的软件平台。这个平台的好处就在于它是一个开放的软件平台,可以很容易地让其他第三方软件加入进来。比如软件工程师只习惯于一家的Debugger工具,到了另一家公司之后,如果不适应另一种Debugger工具,需要花半年的时间重新学习。但基于Eclipse的开发工具,就不会存在这样的问题。“道”系统(DeltaSystem)正是基于Eclipse来开发的,并且它的起步时间是在2004年,基本上和国际水平同步。”
有了好的产品,国产软件的商业模式往往是一个非常难解决的问题。但就在公司成立之初,朱明远已经带领大家着手开始将科研产品向适合商品化的模式转换。时至今日,“道”系统已形成了完整的系列产品,其中DeltaOS嵌入式实时操作系统支持的微处理器种类已拓展到几乎市场上所有的流行类型。此次更是携性能和安全性都得到了极大提高的LambdaPRO 3,要在国防领域取得突破。
国产与开源
长期以来,我们把开源的Linux看成了中国软件产业中兴的希望,但在朱明远先生面前,Linux已成了他的LambdaPRO 3的竞争对手。国产软件与开源软件这一次很奇妙地站在了两个不同的阵营当中。
对于Linux,朱明远先生谈了自己的看法,他认为:“Linux在嵌入式所起的作用,并不如它在其他领域大。就成本来说,有人认为Linux是Open Source的东西,可以免费用。一开始确实省了一笔费用,但半年以后,就会发现需要自己要去裁去减,才能满足自己的嵌入式应用。但限于资源限制,半年的裁减之后,却又发现跟传统的Linux又不兼容了。而有的公司采用了购买的方式使用Linux,又会发现尽管Linux是免费的,但服务、驱动全是收费的,全算下来并不便宜。因此,从这个角度说,Linux并没有成本上的优势。并且,嵌入式软件的特性决定了不会出现一两个软件公司垄断整个市场。在某一个行业,硬件不一样,应用不一样,对操作系统、开发工具的要求也会不一样。这就决定了Linux只是众多可供选择的操作系统之一。这也为国产嵌入式操作系统和开发平台留出了发展空间。”
谈到LambdaPRO 3与Linux的直接比较,朱明远先生认为:“LambdaPRO 3作为一个开发平台,也支持Linux。但Linux作为一个单独的操作系统,与平台相比有一定的劣势。平台涵盖了很多应用,包括中间件、文件系统,甚至一些面向这个行业的应用组件也可以放进去。Delta操作系统是很薄的一层,但在其上搭应用就可以搭到很厚的程度,这个时候基础厚实了,由于大家习惯于整平台的应用,你的地位可能就变得不可撼动了。这有点象Windows在桌面端的应用,Windows不光是个操作系统,它有IE,还有Office与之配合,它可以厚到成为摩天大楼,没有人能撼动它。不是这个操作系统你撼不动,而是这个平台你撼不动。你自己开发操作系统,由于Windows是打补丁打出来的,你开发的操作系统可能比Windows稳固得多,但没人来给你开发应用,你没有厚实的产业链,又怎么和人家争呢?”
朱明远先生的话引出了一个话题,这个话题曾是国产软件多年的痛,这就是围绕国产软件,与之相配套的产业链。
蓝海之旅
与国际软件巨关相比,国产软件的成长之路还很漫长,对相当多的国内软件企业而言,决定能否长大的关键因素是要找准人他们自己的特长,并把它发挥到极至。在这一点上,与不少国产软件厂商的发展策略相比,科银京成的眼光是长远的。
朱明远先生深知国防领域由于要考虑到武器系统的可维护性、安全性、本地化的技术保障,对自主研发的产品有着强烈的需求。而自己产品相对开源产品的优势,更增强了他的信心。他透露说今年开始科银京成公司的军用品与民用品的开发比例,将达到6:4。
朱明远先生谈到:“国防项目门槛太高,投入的时间比较长,像飞控可能要准备7、8年,一架飞机从准备到飞起来的时间比较久,只有你的飞机飞起来了别人才会承认你的系统。但一旦有这个市场上站稳了,就形成了相当的优势。”
为了破除这个门槛,要做很多工作。朱明远先生介绍说:“国防项目要求可靠性要高,为此,我们在测试工作上进行了一些改进。公司原来有自己的测试部,原来的做法是软件编好后放到测试部进行测试,但后来发现这样做效果并不好,因此我们把测试部打散了。让评测工程师下到各研发组,测试和开发配合做,做一点就测一点,这样一种开放的结构保证了在架构的时候已经有测试,在创制阶段已有了质量监督。”
谈到核心竞争因素,朱明远先生认为:“价格往往并不是嵌入式软件的决定因素,重要的因素是好不好用,能否保证自己研发周期能够缩短。象此次新发布的LambdaPRO 3就被加上了帮助开发的驱动程序,表面看起来这没什么,但做嵌入式开发的往往头疼这个问题。没有驱动程序拿到了板子也不能用,而开发一个驱动程序,可能花一个月,甚至可能花半年。由此我们不难理解,嵌入式软件的决定因素是服务。我们有源代码,服务人员可以随时服务于客户。而美国的同类产品要得到支持,往往要把问题提交到美国,开发问题被延迟一个星期甚至一个月,而国产软件不存在这些问题,你当天提出问题,我们可能当天就给你解决了。”
事实上,这种差异化正在使得朱明远领导的科银京成技术有限公司进入到一片充满着竞争优势的蓝海里。今天,美国的F35战机采用了开源的Linux,明天,我们完全有理由相信我们的战机会采用国产的LambdaPRO 3。