所谓发行版就是由 Linux 内核与很多其他软件和服务组成的一个包。就是这样。通常,内核是相同的,因此现在需要选择的是安装风格、希望安装的工具,以及希望拥有的支持级别。
商业发行版
商业发行版是收费的,不过通常用户需要支付的费用要远比使用其他操作系统少。支出这些钱之后,就可以获得一些精美的 CD、文档以及一定程度的技术支持。如果要在商业环境中使用 Linux,那么使用商业发行版可能是一个好主意。有些商业软件甚至可能需要特定的商业发行版才能进行支持。
如今,商业 Linux 领域中的真正领导者是 Red Hat 和 Novell SUSE。
社区发行版有很多。它们是由一些爱好者和志愿者开发和维护的。尽管这些发行版都非常不错,但是它们都不是商业版本。
您很难在商店中找到这些发行版,它们通常也不太可能有一条技术支持热线让您拨打。使用这些发行版,用户社区通常会以在线论坛的形式提供帮助。
社区发行版也许会让那些习惯于支付一定费用从盒子中获得软件的用户感到有些失望。很多人都很容易产生这样的想法:这些发行版对于非常重要的工作来说,都太过轻量级了,无法胜任这些工作的需求。不过,很多最流行的发行版,例如 Ubuntu,都是基于社区而发行的。另外,社区发行版对于如何使用通常都没有限制。用户可以自由地在任何系统上安装,通常都可以在上面做任何想做的事情。
当商业公司开发社区版本
Fedora 和 OpenSuse 是非常有趣的两个社区发行版的例子,它们都是从商业源码中发展而来的。Red Hat 和 Novell SUSE 分别将自己的发行版分离出了一个基于社区的格式。Red Hat 创建了 Fedora,而 Novell 则创建了 OpenSuse。社区版本都可以免费获取,其中只包含了开源组件。商业发行版是在这些社区基础上加入了自己专有的一些增加和支持。结果是开源组件依然在社区中,而大家对公司为社区提供了哪些东西以及哪些是用来进行销售的也会比较清楚。
如果您使用的软件包没有要求使用商业发行版,那么使用社区版本可以节省一些费用。在 Linux 世界中,商业发行版经常应用于产品服务器,而社区发行版则一般在一些非商业系统中实现各种有用的功能。
流行的社区发行版包括 Fedora、OpenSuse、Debian、Mandrake、Knoppix 和 Ubuntu。我个人使用的是 OpenSuse 和 Ubuntu。
由于某些原因我还曾经使用过 Knoppix。使用其他发行版时也没有任何问题,但是我必须要从中选择几种来使用。
好消息是在 Linux 中运行的软件通常都能在任何发行版中正常运行,因此用户尽可以挑选自己喜爱的发行版,甚至随时改变主意。选择其他与您类似的用户所使用的发行版的确会有所帮助,因此可以了解一下自己所在区域或行业中其他 Linux 用户使用的是哪种发行版。如果不认识其他 Linux 用户,也可以很容易地找到他们。每个社区发行版都有自己的论坛提供给大家询问问题和共享信息。您也有可能找到一个位于附近的用户组,从而可以与他们面对面的进行交流。