据粗略的统计,目前 Linux 的发行版本至少有 386 种之多,这个数据反应出有大量的开发小组都志在推出自己的 Linux 发行版,他们为这个开源的操作系统,添加了各式各样的开源软件,都在竭力将其妆点为功能齐全的操作系统。但在 Linux 世界里,除了大 名鼎鼎的 Red Hat , Suse 和 Debian ,其它大多数都名不见经传,因此想要一举成名,绝对不是件容易的事。
Ubuntu 起源于2年前,它是由 Mark Shuttleworth 一手推动的。谁是 Mark Shuttleworth ? 10年前他成立了(电脑及网络)安全咨询公司 Thawte Consulting ,后来以5.75亿美元卖给了 VeriSign,不过使他名噪一时的还是,他(自费)乘坐俄国飞船,在国际空间站中度过了8天的时光。
Ubuntu 算是 Debian 的副产品。其出发点是为了让个人电脑变得简单易用,但它也有一个服务器版本。开发者大多是自愿者,也有来自 Shuttleworth 那间只要50个员工的创业公司 Canonical ,以及同样是他出资赞助的 Ubuntu Foundation(Ubuntu基金会)( Shuttleworth 赞助了1千万美元)。他对产品开发有很强的影响力,开发人员都称他 SABDFL (self-appointed benevolent dictator for life 的简称,意思是自封的仁慈大君)
Ubuntu 只出过两个版本,代号为 ‘Breezy Badger’ 的第3个版本预计将于10月13日推出。软件还沒上市,但已赢得不少赞誉。 RedMonk 公司的分析师 Stephen O'Grady 这样评价:“这款软件,我极力向 Linux 新手推荐,不为别的,只为它里面所有的一切都能顺利地运作。” 他还说, Ubuntu 的开发社区非常有实力。
Breezy Badger 将包括对 Linux Terminals Server Project (Linux终端服务器)的支持。这个终端服务器项目深受教育界人士的喜爱,因为低性能的个人电脑,也能通过终端连接方式,分享 Linux 服务器的强大功能和丰富资源。Ubuntu 第3版还推出了一个 ‘configurator(软件配置工具)’,电脑商可以利用它,轻易实现软件的定制及安装新的插件。
Jeff Waugh 是最早加入 Canonical 公司的第3号人物,同时也是 Ubuntu 业务及社区开发负责人。他透露, Shuttleworth 的理想就是 Linux 要保持创新的活力。 Linux 目前只对高端付费的产品给予支持,而免费产品则没有这个待遇, Shuttleworth 也衷心希望这个情况能有所改观。
Waugh 说:“使用 Red Hat 的服务器版本,你必须得付费才行。但 Ubuntu 没有这种玻璃天花板的限制,你可以随意使用任何 Ubuntu 的企业版软件。”
从 Linux 社区中脱颖而出
Linux 商业团体与犹如星星之火的‘开源社区’拉开了艰辛的对抗历程,而 Ubuntu 正是在这种背景下的崛起的。 Ubuntu 阵营的开发者有新兵也有老手,他们来自四面八方,有大企业、学校还有需要吸纳投资的创业公司,这支队伍更扩展到世界各地。通过对开发能力的历练,他们在开发新功能、查找问题、构筑用户基建平台以及制订开发项目的先后次序等方面都能得心应手。
Red Hat 有自己的社区开发项目, Fedora 。据 Red Hat 的首席执行长 Matthew Szulik 透露,前一段时间, Fedora 遇到一些麻烦,但现在社区与公司的关系得到缓解。 Novell 也有个类似的项目叫 OpenSuse ,而公司发言人 Kevan Barney 称 OpenSuse 的社区远比 Ubuntu 来得广泛。Sun 也如法炮制,为它的 Unix 产品设立了一个开源项目, OpenSolaris 。 Sun 认为开源社区这种方式,最终能让公司获益非浅。
但真正得益于 Ubuntu 成功的是 Debian 这个非商业化的 Linux 开源项目。Ubuntu 是以 Debian 的一个开发版本,Sid,为基础而发展起来的。 Waugh 透露,Ubuntu 的程序员们在 GNOME 桌面系统上整合得相当不错,而且也获得了 X .org 对低层图形系统的支持。
这个举动拉近了 Ubuntu 和几大主要商业 Linux 产品之间的距离。举例来说,Red Hat 及 Suse 的企业版 Linux 的主要升级周期是一年半,这样作的好处就是,用户及商业伙伴不用疲于奔命地不断升级。和商业软件相比,Ubuntu 还有一个短处,那就是:对服务器硬件及专用软件,缺乏用户认证。商业 Linux 对 Oracle、SAP、 IBM 及 Dell 等软硬件公司都颁布相应的产品认证。
Waugh 回忆说:“他(Shuttleworth)说 Ubuntu 是一个源自非洲的词,意思是‘I am because we are(没有群体就没有个体,注3)’。它强调的是集体(社区)的重要性。彰显的是分享精神与整体意识。当时屋中参加讨论的人都啧啧称奇,纷纷表示首肯,这个词所体现的也正是我们对自由软件和开源运动价值观的认同。”
注:
1. IDC, 全球著名IT及电信行业市场咨询和顾问机构
2. 西方谚语,“Free speech is a free gift ”。而且免费软件,常常用 Free as in free speech 和 Free as in beer,这两个说法来表示,象征着物质和精神方面的自由。 Free 是免费,也是自由的表示。这里 Waugh 用的是双关。
3. 国内很多地方又译作: 乐于分享