取经 国内刚好有一个非常适合作为类比的范例:Red Hat的Red Hat Linux和Fedora,红旗的红旗Linux和Qomo。因为国内基本没什么做Linux的厂商,能这样类比的大概也仅此一家了。说来早期版本的红旗Linux本身也是由Red Hat Linux修改而成的,也算是远亲了。 首先还是一些简介。 Qomo Linux 起始于:2006年 2006年,中科红旗所资助的Linux人社区下的Everest Linux开发组发布了Everest 0.1。Everest Linux也就是Qomo,只是因为名称被其他软件注册,而在2009年改名为Qomo Linux。Everest 0.1发布时,红旗已经做了7年的Linux。 背景公司:中科红旗 Everest Linux 0.1的发布和Linux人社区的启动是同时的。Linux人社区的启动声明上说到:“Linux人社区是由一群致力于推动国内Linux技术发展和应用的开发者创建的综合性技术社区,其目的是建立一个涵盖Linux基础技术和高端技术的交流平台,加强Linux开发者和使用者与开源社区的交流,提高国内的Linux开发和企业级应用的技术水平;通过社区汇聚国内的Linux人才,衍生更多本土化创新开源项目,为国际开源社区作出更大的贡献。……成立之初,Linux人社区即得到了来自中科红旗、BEA、IBM、Intel、Sybase等公司的支持。” 面向用户:技术人员?普通用户? 从Everest 0.1开始,这个Linux发行版的口号就是“最新、最酷、最快、轻量级、模块化”,描述文本中对稳定、性能、可定制化都相当重视,看起来是针对普通用户的。但是笔者又不是很确定,因为普通用户最需要的应该是易用性,“模块化”之类的语言无法引起他们的兴趣;而“稳定的”和“最新的”,却又是两个矛盾的概念:要稳定就新不了(Debian/RHEL),要新的就稳定不了(Fedora),这在Linux发行版中应该算是一个原则了。如果说是针对运维/开发人员的吧,观察Qomo 0.8发布中列出的新特性:Office,ibus输入法,Pidgin,WebQQ,Gmail,主题……怎么看都是针对普通用户的基本需求。再看一看每个Fedora版本的发布公告,都是规则的分为“桌面特性”,“系统管理功能”和“开发者”三个部分,就能明显看出这两个发行版的定位并不相同。 所以话又说回来了,当初中科红旗为什么想要搞这么一个社区版本呢?宏观的说来,倒是和红帽启动Fedora的原因有些类似。众所周知,Linux在国内个人用户中的普及程度非常的低。这其中固然有很大原因是因为Linux的一大特点——不要钱——在中国有很长一段时间无法成为真正的优势;而缺乏硬件驱动、缺乏应用软件、大量用户被Windows系统“锁入”等因素,也造成Linux难以普及的恶性循环。另一方面,虽然在服务器市场,Linux在国内的表现不错,但是服务器操作系统最重要的就是稳定性,在要服务有红帽、SUSE,要免费有CentOS、Debian、Ubuntu等表现可靠的发行版的情况下,要玩出一定市场份额是件非常艰苦的事情。 所以在这种情况下,作为一家国内的Linux厂商,首先需要进行的任务就是Linux在国内的推广,把这块蛋糕先做起来。开源社区虽然主要是一种生产模式,但同时也是很好的传播模式:一个优秀的开源社区具备的凝聚力和影响力并非一般企业可以比拟。更不用说开源社区还有很多其他的好处,比如“开源”一词足以令大部分人感到亲切并放下其他方面的反感情绪,而且维护开源项目基本上没有成本(当然,维持一个活跃的社区需要投入极大的时间精力)。另外,虽说开源模式已经年代久远,但在国内仍然是一个时尚词儿。现在国内成形的开源社区基本上没有(这里是指那种基于开源项目的、以开发者为主体的社区),你说你在搞一个Linux发行版的开源社区,那是倍儿有面子的事。 但是,红旗一开始对社区这件事也是有些举棋不定。Everest 0.1在2006年发布,之后一直到2007年发布0.5,都是按部就班;直到2008年底进行到0.5.9开发者版本,随即便哑然了,一沉默就是一年多。也许是因为Everest的表现没有预期的好,也许是因为红旗在2009年有别的事情在忙,总之可以肯定的是,这个社区发行版在2009年没有得到红旗的重视。 不过进入2010年,事情有了转机:经过漫长等待的Everest 0.6以Qomo 0.6的姿态在4月登场,随后在6月、7月又迅速的放出Qomo 0.7和0.8版本,准备为9月的Qomo 1.0做最后的冲刺。种种迹象表明,红旗已经决意要轰轰烈烈的把Qomo项目做起来了。 |