【Linux版本选择之我见】
Linux各版本之我见
基于linux内核源码和GNU开源软件,linux系统的安装和编译也各有差异。然而不同的linux厂商可以基于linux内核,结合自己所开发的软件,帮助安装和使用Linux,并提供相应的技术支持。
在服务器运用领域,linux操作系统远远领先于Windows系统。目前政府部门、银行或大学拥有的服务器都需要承担大量的信息处理和IO (input/outpt) 处理操作,因此不同厂商基于开源linux内核,并提供自有商用软件和技术支持,从而获得丰厚的利润。这也是为什么市场会有众多linux发行版的原因。
这里主要介绍PC上比较流行的Linux版本:
1 红帽系列(Redhat)
红帽系列通常为linux使用者的首选系统,对比于桌面操作系统,拥有强大的rpm软件包管理系统,界面更加简洁,因此对比追求极致简洁的人来讲,是不错的选择。
Redhat系列,包括RHEL(企业版,即RedhatAdvance Server版本,为收费版本)、FedoraCore(衍生于Redhat桌面版,为免费版本)、CentOS(企业版的社区克隆版本,为免费版本)。
Redhat系列特点是用户数量大,资料非常多,因此如果有什么不明白的地方,非常容易找到解决的办法。Redhat系列的包管理方式采用基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性非常好,适合于服务器使用,但是Fedora Core的稳定性较差,最好只用于桌面应用。
2 Debian系列
Debian系列,包含Debian和Ubuntu两大类。Debian系列是基于社区类Linux衍生,严格遵循GNU规范。
Debian有三个版本分支:stable,testing和unstable。unstable为最新的测试版本,包括最新的软件包,有相对较多bug,适合桌面用户。testing版本经unstable中的测试,相对较稳定,并融合不少新技术(如SMP等)。stable一般用于服务器,上面的软件包大部分版本较老,但是稳定和安全性都非常的高。
Debian最具特色的是apt-get/dpkg包管理方式,其实Redhat的YUM也是在模仿Debian的APT方式,但在二进制文件发行方式中,APT应该是最好的了。Debian的资料也很丰富,有很多支持的社区,有问题求教也有地方可去。
3 Gentoo系列
Gentoo是为最年轻的linux发行版本,吸取了之前的所有发行版本优点,因此也被称为最完美的Linux发行版本。
Gentoo拥有媲美FreeBSD的广受美誉的ports系统–Portage包管理系统。不同于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行。因此,对于大型软件而言编译较慢,不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能充分发挥机器的硬件性能。
Gentoo是所有Linux发行版本里安装最为复杂的,但又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。
4 FreeBSD
FreeBSD含两个分支:stable、current。stable为稳定版,current为支持新技术的测试版。
FreeBSD采用Ports包管理系统,与Gentoo类似,即基于源代码分发,必须在本地机器编译后才能运行,但是Ports系统没有Portage系统使用简便,使用起来稍微复杂一些。
FreeBSD的最大特点就是稳定和高效,是作为服务器操作系统的最佳选择,但对硬件的支持没有Linux完备,所以并不适合作为桌面系统
5 OpenSUSE
OpenSUSE在欧洲非常流行的一个Linux,被认为是最为华丽的操作系统。OpenSUSE支持的软件管理程序zypper||yast获得了许多用户赞美,和ubuntu一样,支持kde和gnome、xface等桌面,桌面特效比较丰富,缺点是比较不稳定。新手比较容易上手。
6如何选择linux版本
如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大量的钱购买商业软件,那么可以选择一款适合桌面使用的Linux发行版本;
如果你不想自己定制任何东西,不想在系统上浪费太多时间,可以根据自己的爱好在ubuntu、kubuntu以及xubuntu中选一款,三者的区别仅仅是桌面程序的不一样;
如果你需要一个桌面系统,而且还想非常灵活的定制Linux系统,想让自己的机器跑得更欢,不介意在Linux系统安装方面浪费一点时间,那么你的唯一选择就是Gentoo;
如果你需要一个服务器系统,但是又介意各种Linux的繁琐配置,只是想要一个比较稳定的服务器系统,那么建议你选择CentOS;
如果你极致追求稳定的服务器系统,建议选择 FreeBSD;
转载请注明:徐自远的乱七八糟小站 » 【Linux版本选择之我见】