当前位置:Linux教程 - Linux业界 - Windows&Linux霸占鳌头 新型OS谁与争锋

Windows&Linux霸占鳌头 新型OS谁与争锋

作者:Fish  来自:赛迪网
目前,还存在许多“可以替换”的操作系统,这其中的大多数用于纯科学研究、个人从中获得乐趣或代码沙盒(SandBox)测试。但除了满足这些“非入流” 的用途外,也有一些操作系统想要谋求更广泛的用户。在当今操作系统的大气候中,这个目标可以实现吗?

请你看一下操作系统世界的现状,轻而易举就可以列出主流的被大范围使用的操作系统(当然,并不是说这些操作系统一定占有很大的市场份额)。我们都知道Windows、OS X、BSD及Linux系列的操作系统,它们都拥有忠诚的用户和稳定的发展进程,并且,在将来的很长一段时期内都不会消失。

当然了,除了这些正当走红的操作系统外,还要一些操作系统正在苦苦挣扎、绝境求生。BeOS、AmigaOS、MorphOS都是其中的典型。虽然这些操作系统都拥有用户,或者说fans,但它们的发展进程却相当坎坷,它们的未来不可预测,什么事情都可能发生。

第三类操作系统,我在第一段中提到过,为了个人娱乐所用。我将主要讲述其中两个:Syllable和SkyOS。它们两个都有非常清晰的目标,那就是占领你的桌面。这个目标可以实现吗?我颇感怀疑。

在市场上占有一席之地,并不仅仅是提供比竞争对手更好的产品的问题。过去,已经有许多非常杰出的操作系统抢占市场立足点上失败,像 AmigaOS和BeOS,都是很好的例子。它们确实是两个不错的操作系统(当然我们承认,它们也是有缺点的),但它们从来没有像Linux或 Windows那样飞黄腾达过。

SkyOS和Syllable也想达到像Linux和Windows同样的目标,只不过它们走的是两条完全不同的路。SkyOS操作系统并不开放源代码,收费并且用户不可以自由地获取。而Syllable源代码完全开放(GPL),免费并且用户可以自由获取自由使用。这样,由于两个重要的因素——可获得驱动程序和开发者的参与——一开始Syllable就占了领先的地位。

Syllable的驱动程序有强大的Linux驱动程序作为后盾,这是一个主要的优势,绝对不能忽视。SkyOS必须求助于BSD驱动程序,或者从零开始写它们自己的驱动。虽然BSD的代码不可能比Linux代码的质量差,但事实上,安装使用Linux的人更多,Linux也拥有比 BSD更大的开发群体及公司的支持,这样,Linux就有了更多你可以使用的基本知识。实际上,几乎Syllable的每个驱动都是从Linux那里借来的,而SkyOS的每个驱动都是从零开始写的。

第二个因素涉及到开发者的参与。因为Syllable无论从哪个意义上讲都是开放的,这就容易吸引开发者加入并对项目贡献力量。他们可以先浏览代码,确定这的确符合他们的口味以后再加入。加入的门槛非常低,这意味着从理论上讲,一旦走向市场,Syllable将比其封闭源代码的竞争对手在吸引新的开发者方面容易得多。任何一位对SkyOS有兴趣的开发者都看不到源代码,他/她不能够判断这到底是不是合自己口味的操作系统。这样一来,他们可能会转而选择别的操作系统。在存在有类似的自由而免费的项目的情况下,有什么理由要他们花钱参加这个项目呢?并且,在开始行动之前还可以看一下代码库,从而当真正开始的时候他们不像一个傻子一样对项目一无所知,他们就更不会选择那个非开放的不自由的项目了。

但是,并非所有的人都舍弃了SkyOS。不开放源代码也是一把双刃剑,从某种角度来讲是一个不利条件,但从另一方面看,却又变成了有力的因素。因为源代码不开放,他们更容易集中精力于既定的目标。当需要做一些事情的时候,在写下第一行代码之前不会有无止境的邮件列表和论坛讨论。一旦 SkyOS团队决定了必须把某个特征加到项目中,很快就加进去了。相比于开放的开发构建,这是一个最主要的优势,因为可以加速开发进程。

SkyOS的另一个优势在于,一般情况下,公司都更倾向于和另一个“只有”一个开发小组的公司合作。比如说,当硬件公司想要为 Syllable提供支持的时候,不知“中心”在哪里,该和哪里协商。而SkyOS团队却正在项目的背后努力建议一个公司。这样,SkyOS更正统,虽然说这个正统是建立在什么上面还值得商榷。

Syllable的开源也有些许轻率:在当今的操作系统的大气候环境下,它的这种做法使本不愿形成竞争的公司成了直接的竞争对手,比如说Linux。对于我们这些极客(geek)来讲,很明显,Syllable和Linux是完全不同的两个东西,虽然它们的某些特征很相像。但是对于其他大多数人来讲,Syllable和Linux之间的区别可并不怎么明显。都开源、都免费、都可自由获得且使用,这样,人们很难把Syllable和 Linux区分开来。

如果把所有这些因素综合考虑的话,就非常容易明白为什么SkyOS和Syllable在赢得市场方面都举步维艰。SkyOS会缺少开发者,而Syllable在集中注意力和开发速度方面存在不小的问题,并且还必须处处谨慎小心,以免被推为Linux同类。

如果说找到一个立足点并非不可能的话,除了上述因素外,还有其它原因来解释为什么他们这么难在市场上站稳脚跟。首先,西方国家的市场早已饱和。现在有三个主要的竞争者抢夺桌面系统,他们是Linux、Windows和OS X。看看Linux花了多长时间才跻身主流之列的(虽然有人会抗议说Linux还不算主流,但这一点对我们现在的分析没多大影响),就不难想象得到,对于第四个甚至第五个竞争者来说,迈出任何重大的一步,困难将会加倍,需要的时间也会翻番。有的人说,可以在发展中国家找到很大机会。但我非常怀疑, SkyOS和Syllable去哪里找足够资金在这些国家建分布式网络呢?不要忘记在这些国家,人们甚至还没有连网,所以他们根本不可能学习有关 SkyOS和Syllable的知识。而对于像微软这样的巨头公司来讲,办成这件事,无异于小菜一碟。

结论

如果新的操作系统实现“成为主流”这一目标并非不可能,那也一定是困难重重。当今操作系统的大气候从根本上阻止任何新手挑战权威。我个人觉得这不是一个好事情,我更愿意看到许许多多的竞争对手互相挑战对方,这样才会有技术的改进和真正的创新。最终受益的将是我们这些用户。