挖掘开源新机会 金融危机的环境下,在发挥开源软件性价比高这一先天优势的同时,通过技术创新挖掘更多新机会成为了中科红旗研究院的工作重点。同时,要想挖掘出更多新机会,与上下游企业的协作创新至关重要。 金融危机让很多企业用户开始更多地考虑成本问题,在今年,很多商业软件公司也已经将研发重点放在了那些性价比和投资回报率更高的产品和技术研究上,而作为开源软件,性价比高是其先天优势。那么,开源软件该如何在发挥这一先天优势的同时,通过技术创新挖掘出更多新机会呢? 前面提到,随着处理器性能的不断提升,x86服务器已经开始有了逐步替代传统小型机运行其上一些核心应用的趋势,出现这一趋势,其中很重要的一个原因,或者说是重要基础就是Linux的成熟和不断完备,这其中包括Linux对数据库和上层应用的支持。郑忠源认为,对于用户来说,目前在小型机上运行的应用,无论是数据库应用还是其他行业应用,从Unix迁移到Linux都并不困难,最重要的问题是x86服务器要能够具备更高的稳定性、可靠性和可用性,让其能够达到运行企业核心应用系统的苛刻要求,让用户满意并愿意去做这样的迁移工作。 这就要求在硬件系统和处理器性能不断提升的同时,作为操作系统的Linux同样满足核心业务系统运行的苛刻要求。“Linux本身就是Unix家族中的一员,他们在血统上是一脉相承的,因此迁移工作并不是我们研究的重点。事实上这部分工作的难度并不大,我们有专门的技术团队在做这项工作。”郑忠源介绍说,“如何在开源社区技术创新的基础上在系统内核方面找到新的创新点,以保证系统的高稳定性、高可靠性和高可用性,甚至在这些方面超过传统Unix操作系统的水平才是我们研究的重点。” 的确,x86服务器要想获得更多的应用,尤其要去取代小型机的地位,还需要Linux做很多工作,当然,这同时也会让Linux获得更多的应用机会。“此外,除了要达到传统小型机的高可靠性和高稳定性外,Linux还要为用户提供更适用的开发、部署和使用环境,这就需要我们在内核方面做很多工作,包括适应各种规范,比如电信运营商的规范,只有达到了这些规范,才能让我们的产品满足企业关键业务的要求,这也是我们研究院要做的工作。” 当然,要想通过技术创新挖掘出开源软件的更多新机会,与上下游厂商的协作创新非常重要。因为操作系统很特殊,没有用户是为了直接使用操作系统的。作为操作系统来说,对下要去管理和支撑硬件平台,对上要还为数据库、中间件等这些基础软件以及其他应用软件提供一个高速、稳定、可靠的运行和开发环境,这就要求操作系统厂商要与上下游企业一起协作创新。Linux在x86服务器领域的应用扩展就离不开与Intel这样的处理器厂商以及惠普、戴尔、IBM、浪潮等这些服务器硬件厂商的协作创新。 在与软件企业的协作创新方面,除了与Oracle、IBM这样的全球性数据库和中间件厂商进行了认证和合作外,中科红旗还与国内本土的数据库厂商人大金仓以及中间件厂商东方通联合成立了实验室。据郑忠源介绍,在这个联合实验室中,三方的技术人员都在其中,开展联合性的研究工作,这项工作的主要目的是在保证产品兼容性的同时,通过调整各自的产品,使其能在整体配合中性能达到最优。“比如,我们的技术人员通过调整操作系统中的一些参数,让人大金仓的数据库能够运行得更好;也有可能是人大金仓的数据库去做一些调整,或者修改一些代码,使其在我们的操作系统下能够达到性能最优。” 郑忠源认为,这种联合实验室的模式也是一种协作创新方式。 |