日期:2014-05-16  浏览次数:20656 次

linux 版本 总结

对Unix各大发行版本的总结 (CentOS, Debian, Redhat, Fedora Core, Gentoo, Ubuntu等)

CentOS 如果你喜欢RH的产品,而你又讨厌FC4的臃肿,那么尝试一下CentOS吧,当你打开这个发行版的时候,相信你会大叫一声:“这不就是Redhat么”,是的,这个版本完全使用RH的srpm生成系统,而且性能也很不错。

Debian 这个发行版本在所有发行版本里面堪称最严谨的,apt软件包管理机制可以让用户快速建立起来高效的操作系统。稳定性也是出名的,这个发行版很多软件默认就有很好的设置,可以作为日常的工作使用。对硬件支持也不错,笔者的笔记本上外设特别多,几乎没有做什么特别的设置那些外设就完全正常的工作了,当然中文化可能需要花你一点点的时间,也就是添加几句话而已。

Fedora Core /Redhat 全拜中国盗版商的功劳,这个系列的发行版能够在中国生存下来,原来的redhat已其最烂的rpm软件包管理机制闻名于世,而现在的FC 则以臃肿的外表和缓慢的运行速度明满天下,笔者不推荐这个版本作为首选,是因为这个版本是作为Redhat的一个实验版本发行,把用户作为小白鼠的行为实在是让人无法忍受。
但是,作为服务器发卖的RH还是很有竞争力的,可惜我手里没有银子,买不起。

gentoo 这个发行版本是基于源代码包的发行版本,特点当然就是运行快速,以及可定制性,当然,相对的代价就是漫长的编译时间,编译一个套件花费一个晚上那是正常的。但是,因为有了 ebuild 这个有效的软件管理器,gentoo已经成为了很多既想要速度有不想自己解决软件包依赖关系的用户的首选

LFS 我之所以反复的提到这个发行版本是因为,它太灵活了,它是你的linux发行版本,虽然代价就是你要自己管理软件包,自己编译,自己给自己的操作系统打补丁,但是,这些是你的,实实在在的,你知道你在你的系统上都作了什么。你可以在这里学到很多东西。

Mandrake 这个版本就是给新手或者给打算用linux工作的人作的,它有一个软件包很丰富的软件仓库,用户可以方便的安装这些软件并使用它们,而且现在这个发行版本的运行速度也是很快的,曾经有人在linuxsir上写过 《 打破Debian神话》之类的文章来为这个版本作宣传,可见这个版本在总多网友中已经得到肯定,给我一个不用这个发行版的理由,有吗?

Slackware 这个发行版本最大的特点就是,没有配置工具,什么都通过修改配置文件来进行,如果想学习linux背后的东西,那就用这个发行版本吧。

Suse 不能不说这个家伙两句,就是华丽的外表,容易上手的配置工具,和缓慢的运行速度,当然,高配置电脑的用户可以尝试一下这个产品。

Ubuntu 这是最近在国内相当火热的版本,在全世界也是这样,这是一个从debian衍生出来的发行版,软件更新极快,gnome2.12刚出来第二天就被它放在了自己的软件服务器上供用户下载了,而且这个发行版对各种硬件的支持也特别好。用户几乎不用什么特别的配置就可以使用自己机器上面所有的硬件了。如果你用笔记本,可以尝试一下它。不过这个版本因为比较年轻,所以软件服务器很少,速度也比较慢,如果家里不是宽带,那还是不要用这个版本了(注:本人目前使用的版本,更新速度还是很快的。当然,默认国外的升级服务器肯定不行,去搜一下就能找到很多国内的)

?


?

Linux扫盲篇:CentOS、Ubuntu、Gentoo

Linux 最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。

Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。下面介绍一下各个发行版本的特点:

Redhat,应该称为Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所谓的Redhat Advance Server,收费版本)、Fedora Core(由原来的Redhat桌面版本发展而来,免费版本)、CentOS(RHEL的社区克隆版本,免费)。Redhat应该说是在国内使用人群最多 的Linux版本,甚至有人将Redhat等同于Linux,而有些老鸟更是只用这一个版本的Linux。所以这个版本的特点就是使用人群数量大,资料非 常多,言下之意就是如果你有什么不明白的地方,很容易找到人来问,而且网上的一般Linux教程都是以Redhat为例来讲解的。Redhat系列的包管 理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用, 但是Fedora Core的稳定性较差,最好只用于桌面应用。

Debian,或者称Debian系列,包括Debian和 Ubuntu等。Debian是社区类Linux的典范,是迄今为止最遵循GNU规范 的Linux系统。Debian最早由Ian Murdock于1993年创建,分为三个版本分支(branch): stable, testing 和 unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经 过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而stable一般只用于服务器,上面的软件包大部分都比较过时,但是 稳定和安全性都非常的高。Debian最具特色的是apt-get / dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的资 料也很丰富,有很多支持的社区,有问题求教也有地方可去:)

Ubuntu严格来说不能算一个独立的发行版本,Ubuntu是基于 Debian的unstable版本加强而来,可以这么说,Ubuntu就是 一个拥有Debian所有的优点,以及自己所加强的优点的近乎完美的 Linux桌面系统。根据选择的桌面系统不同,有三个版本可供选择,基于Gnome的Ubuntu,基于KDE的Kubuntu以及基于Xfc的 Xubuntu。特点是界面非常友好,容易上手,对硬件的支持非常全面,是最适合做桌面系统的Linux发行版本。

Gentoo,伟大的 Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在她之前的所有发行版本的优点,这也是Gentoo 被称为最完美的Linux发行版本的原因之一。Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美 FreeBSD的广受美誉的ports系统 ——Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软 件而言比较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是所有Linux 发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。

最后,介