linux发行版的版本类别以及不同发行版之间的联系与区别

Linux是什么

Linux是一种自由和开放源代码的类Unix操作系统。该操作系统的内核由Linus Torvalds于1991年10月5日首次发布。根据其发布的内核(kernel)搭配上GNU上的应用程序,成为了当今世界上运用领域最广泛、使用人数最多的操作系统。通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版。
Linux发行版包含Linux内核和支撑内核的实用程序和库,通常还带有大量可以满足各类需求的应用程序。个人计算机使用的Linux发行版通常包含X Window和一个相应的桌面环境,如GNOME或KDE.

什么是Linux发行版

Linux发行版(Linux distribution):是一种为一般用户预先集成好的Linux操作系统及各种应用软件。一般不需要用户重新编译,在直接安装之后,只需要作出小幅度的更改设置即可。Linux发行版通常包含了桌面环境、办公包、媒体播放器、数据库等应用软件。这些操作系统通常使用Linux、以及来自GNU计划的软件、和基于X Window的图形界面组成。
Linux发行版通常分为商业发行版和社区发行版。也有少部分既不属于发行版又不属于社区发行版,其中最有名的是Slackware.
按照程序包管理器的不同,通常Linux的发行版也被分成了不同的派系。 程序本身是由二进制程序、配置文件、库文件以及帮助文件组成的。有时候我们发现,可能一个程序会有很多文件,非常不利于安装卸载管理,于是,又产生了程序包管理器。程序包管理器主要作用:程序的组成文件打包成一个或有限几个文件、安装、卸载以及查询。
根据程序包管理器主要划分了三大谱系,分别为RedHat系、Slackware系、Debian系。

发行版之间的不同

在Linux发行版中,通常均使用软件包管理系统,不同的操作系统,软件包管理系统也不尽相同。比较常见的软件包管理系统有以下几种      
 – dpkg:一般为Debian系使用,前端管理工具为apt-get

– rpm(The RPM Package Manager):一般为Red Hat系使用,S.u.S.E也有使用,前端工具包含多种:

yum:作为RHEL及CentOS的前端工具

dnf:作为Fedora的前端工具

ZYpper:作为S.u.S.E及opensuse的前端工具

urpmi:作为Mandriva Linux及Mageia的前端工具

你可能感兴趣的:(运维基础)