Linux的发行版本以及不一样发行版本之间的联系

Linux简介:linux

  Linux操做系统诞生于1991年10月,由芬兰赫尔辛基大学的在校生Linus Torvalds所编写。在介绍常见的Linux系统版本以前,首先须要区分Linux系统内核与Linux发行套件系统的不一样。Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任务功能的系统核心程序。而Linux发行套件系统是咱们常说的Linux操做系统,也便是由Linux内核与各类经常使用软件的集合产品。centos

Linux主流发行版本:安全

  • Redhat,应称为Redhat系列,包括RHEL(Redhat Enterprise Linux,为收费版本)、Fedora Core(由Redhat桌面版本发展而来,免费)、CentOS(RHEL的社区克隆版本,免费)。Redhat能够说是在国内使用最多的Linux版本,甚至有人将Redhat等同于Linux。这个版本的特色就是使用人数多,资源多,并且网上的许多Linux教程也都以Redhat为例进行讲解。Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。稳定性方面RHEL和CentOS的稳定性很是好,适合于服务器使用,可是Fedora Core的稳定性较差,最好只用于桌面应用。
  • Slackware,最古老的Linux发行版,是由Patrick Volkerding开发的GNU/Linux发行版。与不少其余的发行版不一样,它坚持KISS(Keep It Simple Stupid)的原则,就是说没有任何配置系统的图形界面工具。一开始,配置系统会有一些困难,可是更有经验的用户会喜欢这种方式的透明性和灵活性。 Slackware Linux的另外一个突出的特性也符合KISS原则:Slackware没有如RPM之类的成熟的软件包管理器。Slackware的软件包都是一般的tgz(tar/gzip)格式文件再加上安装脚本。Tgz对于有经验的用户来讲,比RPM更为强大,并避免了RPM之类管理器的依赖性问题。Slackware与其余的发行版本(Red Hat、Debian、Gentoo、SuSE、 Mandriva、Ubuntu等)不一样的道路,它力图成为“UNIX风格”的Linux发行版本。只吸取稳定版本的应用程序,而且缺乏其余linux版本中那些为发行版本定制的配置工具。

 

  • Gentoo,Gentoo是Linux最年轻的发行版本,所以也吸收以前的发行版本的优势,这也是Gentoo被称为最完美的Linux发行版本的缘由之一。Gentoo最初由DanielRobbins(FreeBSD的开发者之一)建立,因为开发者对FreeBSD的熟识,因此Gentoo拥有媲美FreeBSD的广受美誉的ports系统——Portage包管理系统。不一样于APT和YUM等二进制文件分发的包管理系统,Portage是基于源代码分发的,必须编译后才能运行,对于大型软件而言比较慢,不过正由于全部软件都是在本地机器编译的,在通过各类定制的编译参数优化后,能将机器的硬件性能发挥到极致。Gentoo是全部Linux发行版本里安装最复杂的,可是又是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。
  • Debian,或者称Debian系列,包括Debian和Ubuntu等。Debian是社区类Linux的典范,也最遵循GNU规范。Debian分为三个分支: stable, testing和unstable。其中,unstable为最新的测试版本,有相对较多的bug,适合桌面用户。testing的版本都通过测试,相对较为稳定。而stable通常只用于服务器,软件包大都比较过期,可是稳定和安全性都很高。Debian最具特点的是apt-get/dpkg包管理方式。
  • 红旗Linux,是由北京中科红旗软件技术有限公司开发的一系列Linux发行版,包括桌面版、工做站版、数据中心服务器版、HA集群版和红旗嵌入式Linux等产品。目前在中国各软件专卖店能够购买到光盘版,同时官方网站也提供光盘镜像免费下载。红旗Linux是中国较大、较成熟的Linux发行版之一。

不一样发行版之间的联系:服务器

  1)全部的发行版都使用Linux内核。工具

  2)全部的发行版本都必须遵循GNU GPL(GNU General Public License,GNU通用公共许可证)。性能

  3)全部的发行版都有本身的版本号,版本格式约定基本同样(主版本号.次版本号.发行号.修正号)。测试

不一样发行版之间的区别:优化

  1)发行版的本质区别,在于继承不一样版本的内核,库、程序的组成。不一样发行版几乎采用了不一样包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系统,包文件以RPM为扩展名;Ubuntu系列,Debian系列使用基于DPKG包管理系统,包文件以deb为扩展名。)网站

  2)不一样发行版本之间按照维护的组织来区分能够分为社区维护和企业维护,社区维护的表明是Debian,企业维护的表明是Redhat。spa

相关文章
相关标签/搜索