Linux发行版本介绍

什么是Linux

严格来讲,Linux并不是一个操作系统,它只是一个操作系统中的内核,是建立计算机软件与硬件之间通讯的平台,内核提供系统服务,比如文件管理,虚拟内存,设备I/O等.而我们通常所说的Linux操作系统是指GNU/Linux,即采用Linux内核的GNU操作系统。是的,操作系统的实际名称是GNU。什么是GNU?GNU代表GNU’s Not Unix。可以说是一个操作系统又可以说是一种规范。

Linux最早由Linus Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(程序的许可方式均为GPL: General Public License)。在不断的有程序员和开发者加入到GNU组织中后,变造就了今天我们所看到的Linux,或GNU/Linux。

GNU是一个技术组织,发起者是Richard Stallman,这个组织中多是掌握核心技术的真正高手,他们发布了一种版权许可协议"GPL"。与BSD协议不同,它的出现标志着一个新世界的诞生!
Linux的发展非常快,他本身遵循GPL协议,同时内核中又集成了很多GNU软件,所以现在我们使用的Linux系统,应该完整地称之为GNU/Linux才对。

什么是Linux发行版

正如之前所说的,Linux只是一个内核。然而,一个完整的操作系统不仅仅是内核而已。所以,许多个人、组织和企业,开发了基于GNU/Linux的Linux发行版。其中比较著名的便是Red Hat以及Debian系列。Linux的发行版按照版本类型的不同,可分为三大家族,分别是Debian、Fedora、SUSE。另外,根据维护主体的不同,又可分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。

基于Debian:

  • Ubuntu
    • Xubuntu
    • Lubuntu
    • Kubuntu
    • LinuxMint
  • Debian GNU/Linux
  • Rays Linux
  • 等等

基于RPM:

  • Red Hat Enterprise Linux
  • CentOS
  • Fedora
  • SUSE/openSUSE
  • 红旗Linux
  • 等等

基于Slackware:

  • ArchLinux
  • Gentoo
  • 等等