在Linux的发展历程上,有一件很重要的事情,就是Linux加入GNU并遵循公共版权许可证(GPL)。此举大大加强了GNU和Linux,几乎所有应用的GNU库/软件都移植到Linux上,完善并提高了Linux的实用性。
更重要的是遵循公共版权许可证,在继承自由软件精神的前提下,不再排斥对自由软件的商业行为(如把自由软件打包以光盘形式出售),不排斥商家对自由软件进一步开发,不排斥在Linux上开发商业软件。从此Linux又开始了一次飞跃,出现了很多的Linux发行版。
现在越来越多的公司都在Linux上开发商业软件或把其他UNIX平台的软件移植到Linux上来。商家的加盟弥补了纯自由软件的不足和发展障碍,这使得Linux操作系统的使用逐渐普及。
Linux主要是指操作系统内核,对所有发行版内核源代码都是一样的,只是集成的内核版本可能因发行时间不同而有所不同,Linux的发行版主要有Red Hat、Centos、Slackware、Debian、SuSE、OpenLinux、TurboLinux、RedFlag、Mandarke、BluePoint、Gentoo等。
(1)Red Hat
Red Hat即红帽子,它以容易安装著称,初学者安装这个版本,几乎不会遇到什么挫折。
红帽子Linux可以说是相当成功的一个产品,它的一个优点是RPM(Red Hat Package Manager),以往在安装软件时,最让使用者伤脑筋的是,软件在解压缩前先要新建一个目录,然后将软件放进去解压,解压后,有些部分可能需要移到另一个目录中去,当要移动的项目比较多时,做这些工作就是件苦差事了。而RPM就针对这一点,能将所有要安装的路径全部安排好,当使用者解开有“rpm”扩展名的文件时,会将当初打包该文件时设定好的路径文件先检查一次,然后依照文件里的设定,将各个文件解开,送到它们应该去的地方。
(2)Slackware
Slackware算是Linux界“长老级”的发行版,对于Linux老手而言,Slackware意味着真正的Linux,因为它专注在文字界面的使用,也相当稳定。它的特点是使用者可完全手工打造个人的需求特性,让很多高手级的玩家念念不忘。
(3)Debian
Debian是大家公认的结构最严谨、组织发展最整齐的版本,它有一个包裹管理系统称之为“DPK”(Debian Package),使整体文件的管理更加方便。
Debian的原始程序代码都是遵循GNU的方式开放的,所以通常会在Debian字眼后看见GNU Linux的字样。Debian完全符合开放原代码精神,不像其他的Linux都或多或少地保留了一部分程序代码不开放。
(4)SuSE
SuSE是德国最著名的Linux发行版,在全世界范围中也享有较高的声誉。它有自己的一套设定程序叫作“SaX”,可以让使用者较方便地设定,它的安装套件采用RPM模式,所以要安装、升级与移除程序都非常方便。
(5)OpenLinux
OpenLinux是由Caldera公司推出的版本,但它并不像其名称一样“Open”,其正式版是要收费的。因为整个套件中有许多商用软件,所以并没有提供网络下载的服务。
(6)TurboLinux
TurboLinux是由Pacific HiTech公司发展的套件,该套件在日本市场占有一席之地,从安装到使用接口都是日文的,在国内它与清华大学及研究机构合作研发了中文版本,在国内造成了一股Linux潮流。
(7)Red Flag
Red Flag是由中科红旗软件技术有限公司推出的中文版本的Linux。该Linux在众多的中国Linux用户中占有一定的比例,同时红旗针对服务器市场,专门推出了红旗服务器版本。
(8)Mandarke
Mandarke Linux的吉祥物是一个黑色的魔术帽。它是在Red Hat的基础上开发成的,继承了很多Red Hat的优点,另外还加入了许多迎合Linux初学者的功能,如美丽的图形化安装界面等。
(9)BluePoint
BluePoint(蓝点)Linux号称真正内核中文化,比较有创新。BluePoint Linux 1.0的推出是国内厂商在桌面应用领域打破微软垄断的第一次尝试,具有历史性意义。
可惜的是,由于各方面原因,创造蓝点的深圳信科思公司早已不复存在,蓝点绝大部分本地化成果也随之流失了,只有zhcon是个例外,它如今还默默地存在着。
(10)Gentoo
Gentoo是Linux世界最年轻的发行版本,正因为年轻,所以能吸取在它之前的所有发行版本的优点。这也是Gentoo被称为最完美的Linux发行版本的原因之一。
Gentoo最初由Daniel Robbins(FreeBSD的开发者之一)创建,首个稳定版本发布于2002年。由于开发者对FreeBSD的熟识,所以Gentoo拥有媲美FreeBSD的广受美誉的Portage系统。Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢。不过正因为所有软件都是在本地机器编译的,在经过各种定制的编译参数优化后,能将机器的硬件性能发挥到极致。
Gentoo是所有Linux发行版本里安装最复杂的,但是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。