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发行版本里安拆最复杂的,但是又是安拆完成后最便于办理的版本,也是在不异硬件情况下运行最快的版本。
最初,介绍一下FreeBSD,需要强调的是:FreeBSD并非一个Linux系统!但FreeBSD与Linux的用户群有相当一部门是重合的,二者撑持的硬件情况也比力一致,所接纳的软件也比力类似,所以能够将FreeBSD视为一个Linux版原来比力。
FreeBSD拥有两个分收:stable和current。望文生义,stable是不变版,而current则是添加了新手艺的测试版。FreeBSD接纳Ports保证理系统,与Gentoo类似,基于源代码分发,必需在当地机器编后后才气运行,但是Ports系统没有Portage系统利用简便,利用起来略微复杂一些。
FreeBSD的更大特点就是不变和高效,是做为办事器操做系统的更佳选择,但对硬件的撑持没有Linux完整,所以其实不合适做为桌面系统。下面给为选择一个Linux发行版本犯愁的伴侣一些建议:
若是你只是需要一个桌面系统,并且既不想利用盗版,又不想花大量的钱购置贸易软件,那么你就需要一款合适桌面利用的Linux发行版本了,若是你不想本身定造任何工具,不想在系统上浪费太多时间,那么很简单,你就按照本身的喜好在ubuntu、kubuntu以及xubuntu中选一款吧,三者的区别仅仅是桌面法式的纷歧样。
若是你需要一个桌面系统,并且还想十分灵敏的定造本身的Linux系统,想让本身的机器跑得更欢,不介意在Linux系统安拆方面浪费一点时间,那么你的独一选择就是Gentoo,尽情享受Gentoo带来的自在快感吧!
若是你需要的是一个办事器系统,并且你已经十分腻烦各类Linux的设置装备摆设,只是想要一个比力不变的办事器系统罢了,那么你更好的选择就是CentOS了,安拆完成后,颠末简单的设置装备摆设就能供给十分不变的办事了。
若是你需要的是一个安如磐石的十分不变的办事器系统,那么你的独一选择就是FreeBSD。
若是你需要一个不变的办事器系统,并且想深切试探一下Linux的各个方面的常识,想本身定造许多内容,那么我保举你利用Gentoo。