选择Linux发行版本需要考虑的10件事情

互联网 | 编辑: 江海明 2008-05-05 10:30:00转载

我无法告诉你这多年来有多少人向我请教如何选择一个Linux发行版。甚至我个人对于各个Linux发行版本之间的忠实度,我通常会因一个特定发行版本适合特定人群及需要而感到吃惊。所以当我开始写这10件事的文章的时候,我只知道这是我第一篇关于选择Linux发行版本的文章。

当然,在近10年里面,时间和观念都在变,我用过 Red Hat/Fedora 然后经过考虑,我转到了 Ubuntu。为什么?因为它适合我需要。许多人会说Linux发行版都差不多啊。—在基础部分,我同意,但是考虑到每天的使用,各个发行版本互不相同。那为什么你想要使用Debian而非Fedora,或Ubuntu而非Mandriva呢?让我们一起来研究这个问题吧。

#1: 是否100 %免费?许多人可能不知道这个问题的存在。普通用户可能会想所有的Linux发行版本都是平等创建的。因为他们在GPL协议下发布。不是的,有些发行版本含私有驱动发布的。比如,有些笔记本使用私有驱动来使其无线功能工作。因此,有些Linux发行版本,选择包含私有驱动来增进用户选择。另一些发行版甚至还提供,免费及非免费驱动下载(免费,但是有许可)。

#2: 软件包管理这是一个人们开始争论的领域。RPM vs. Apt vs. dpkg vs.urpmi。有些人会说他们功能都是一样的。每个都有命令行工具及一个用户图片界面前端,每个都有它的仓库系统,可以使用文本编辑器修改,或者使用GUI工具。我的观点是 (不是因为我是一个 Ubuntu用户) Apt 管理系统比其它都要好一些。 我这样说是因为 RPM有它无法解决的软件包依赖问题,以及一段时间后,机器将变得臃肿。但是对普通用户来说,最大的不同(可能是最至关重要的) 是GUI前端。包管理前端Synaptic 及GnoRPM,是没有可比性的。甚至经过我10年Linux平台上的工作经历,我还从来没有发一个稳定的RPM前端工具。而另一方面,我已经享受的Synatpic的稳定已经很长时间了。

#3:目录结构这是一个经常让我迷糊的问题。应该有一个所有发行版本遵循的标准,但是没有。就拿系统启动(加载系统)作个例子。在基于 Fedora的系统中,你可以发现它们在 /etc/rc.d/init.d。在基于Debian的系统中,它们在 /etc/init.d。 甚至Linux Standards Base(LSB) 也没有定义启动文件所应该放置的位置。但是你应该有你自己的标准。当我从Fedora转到Ubuntu的时候,很长时间我都输入 /etc/rc.d/init.d/mysql start 然后再输入 /etc/init.d/mysql start。如果你适应了某一种,坚持或者尝试许多的 “command not found” 错误。

所以如果你更喜欢某一种包管理系统,你的选择将会马上降下来, 当然转换的过程是艰难的,像 apt-rpm, 但是如果你要用Apt,你将使用基于 Debian的系统,如果你要 RPM,你就用 Red Hat或基于Fedora的系统(或者,urpmi的话,就选择Mandriva.)

如果你坚持 100% 免费软件。你可以看一下下面这些发版本:

gNewSense

Ututo

Dynebolic

Musix

Blag

这是唯一几个不提供所有非免费软件的发行版。你也可以使用某些发行的其它版本如 Mandriva Free,它完全不带非免费程序。 选择被分成两种,是Linux观念,还是对私有驱动的需要。

#4. 桌面环境虽然你可以选择安装你自己的桌面,有些用户可能只是想安装好操作系统后直接能用。 在这种情况下,你将希望选择一个面向桌面环境的发行版本。如果你想要 GNOME,可以用 Fedora,Ubuntu。你可以在下面这个链接里查看 默认安装GNOME的发版本。如果你想用 KDE,同样查看这个链接 默认使用KDE的发行版本。 当然,选择不只是 GNOME 或 KDE。 我偏爱 Enlightenment(E17)某些发行版本就默认使用E17,比如Elive 和 gOS.

虽然如此,你还是可能选择安装桌面。当然这并不总像看起来那么容易,如果你不想花费时间支处理依赖关系寻找软件仓库,直接使用某个默认安装你喜欢的桌面的发行版本就好了。

#5:安全Linux 比大部分操作系统都要安全,虽然不是所有发行版本一样安全。某些发行版本就是为安全而生的。比如 Trustix, 声称是最安全的Linux发行版本。但是真理是,最安全是Linux是那些被适合设置 好的。但是如果你想要机器天生就非常安全,这里列出几个包括 Trustix, Engarde Linux, 及 Bastille Linux。

#6: 用途可以看到:我们用电脑不都是用来做相同的事情。有些人需要多媒体,有些人需要服务器,有些人需要开发环境,有些人需要一个简单的可以浏览网站的平台。Linux发行版本面向各种不同的需要。需要一个简单的服务器吗?试试 Ubuntu 服务器版本<http://www.ubuntu.com/products/whatisubuntu/serveredition>;。你最看重多媒体?如果是,可以看看StartCom Multimedia Edition。如果你是个普通用户 (办公套装,e-mail,Web),,你可以使用任何一个发行版本。

#7:硬件这是一个棘手的问题。 我说过,硬件有时候听命于你使用的驱动程序,但是它超越了这一点。某些发行版本因为它的硬件兼容性也出名,比如 PCLinuxOS 是个硬件检测及设置的最好选择 (同样也是安装最简单的)。 如果是无线,你的最好选择是 Ubuntu, Mepis, 以及 SuSE。

#8: 笔记本使用另一个棘手的问题,在处理好无线及显卡之后 (看 #7)。你还希望你的笔记本可以支持休眠。这也是现代Linux不细致的一点。让你的笔记本支持挂起或休眠,就要希望你的笔记本能够同你的发行版本很好的协作。你最好先Google一下你的笔记本的型号+ “linux suspend” 来寻找哪款笔记本适合你的机器。

笔记本上的无线功能将是一个有有趣的东西。这里提供一下比较好的方法: 忘记一些工具比如 Exalt 而直接使用 WICD。这个工具在处理多种格式的无线认证上更强大。

#9:安装如果你赵的考虑Linux,你有两个选择:找一家预装你喜欢的发行版本的计算机,或者自己安装一个发行版本。如果你从来没有装过系统。也不用紧张:这不难,只需要一些时间而已, 几乎所有的现代Linux发行版本 (极少例外) 都是 图形安装界面。某些版本为加强竞争力还提供 Live CD。放入你的CD驱动器里,从CD启动。不需要安全就可以让你体验Linux。Live CD 运行一般要比真正安装完的要慢,(取决你的内存大小)。但是你可以看到你的机器与这个发行版本的工作情况。 (以及你对这个操作系统的感觉)。

#10:社区这一点是比较神秘的,但是却必须要指出来。Linux不只是一个操作系统,Linux,像 Apple 是一个社区。 Linux是关于自由,它的社区因此拥抱它。 所以如果社区对你来说是重要的。Ubuntu 就是你要选择的版本。如果不是,你可以使用更企业级的 RedHat, 那里你可以得到传统的支持,包括定制及服务支持。

这带来几个问题:支持。Linux的多种形式的支持。每个发行版本都有其自己的邮件列表,那里你可以同成百上千不同水平的Linux爱好者交流。如果你是一个DIY类型的人, 这种类型的支持,是你所最需要的。 而且这是免费的!如果你不是DIY类型的,你可以使用 SuSE(得益于Novell作后盾) 或者 Red Hat,那里你可以购买到稳定的支持。如果你不选择社区驱动的发行版本,你基本上不用自己动手。许多情况下,我享受因为某个问题与开发者直接对话。找到这样一个沟通的机会,如果要是Microsoft 如果 Apple 就不会这么简单了。而 Linux — 你可能永远不知道, 你可能对话Linux内核创造者LinusTorvalds 本。 我遇到多次了。

就是这些,选择一个Linux发行版本需要考虑的10件事情。但最终只为一个选择。 这是Linux为什么发光的原因。用 Linux,你可以选择几乎所有层次,你不再被吊死在一棵上。

我要说某些发布版本的安装过程比另一些更好 (帮忙你跨越采用Linux的障碍)。但是现在这已经不是大问题了。 个人来说,我更喜欢 Ubuntu,某些人可能更喜欢 Fedora 。我们现他们的安装都非常直接且友好。

如果你不会安装。直接找一家出售预装Linux系统的零售商,也可以找一些在线出售商 Hewlett Packard, Dell, Zonbu, Everex, 及其它。这样的话你就不太去找哪个发行版本适合你的机器。

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑