Linux发行版本
操作系统
- 内核(内核空间)
- 应用程序(用户空间)
Linux发行版本指的就是通常所说的Linux操作系统。
通常来说,一个Linux发行版本包括Linux内核,各种GNU软件以及其它的一些自由软件。在一些特定的Linux发行版本中也有一些专有软件。
Linux操作系统是在集市模式下完成的。
严格来说Linux操作系统这种叫法是不对的,最正确的叫法应该叫GNU/Linux操作系统,而Linux其实只是一个内核,只是我们通常把前面的GNU省略掉,所以就成了Linux操作系统。
Linux内核项目是由当时还在芬兰赫尔辛基大学上学的Linus(林纳斯)创建的。
1991年10月,Linux的一个公开版0.02版发布。
1994年3月,Linux1.0板发布
Linux的标志位芬兰的吉祥物:企鹅。
Linux内核版本由Linux内核项目团体同意发布。
Linux内核构成:
- 主版本号
- 次版本号
- 奇数代表开发板
- 偶数代表稳定版
- 修订版本号
**GNU**全称为 GNU is Not Unix
- 1984年由Richard Stallman发起并创建
- 旨在开发一个开源的完整的类似于Unix的操作系统
- 官网:http://www.gnu.org
**GPL**全称GNU General Public License
- 意为GNU自由软件通用许可协议
- 允许用户任意复制、传递、修改及再发布
- 给予自由软件修改在发布的软件仍需遵守GPL
LGPL全称为 Lesser General Public License
- LGPL相对于GPL较为宽松,允许不公开全部源代码
- 为基于平台开发商业软件提供了更多空间
Open Source Software,中文名开放源代码软件
开放软件举例:
- Firefox网页浏览器(火狐浏览器)
- OpenOffice办公套件
- Apache网站服务器软件
- ……
注:Open Source Software千万不能简写成OSS,因为OSS是另一个东西了。
Operation Support Systems系统,简称OSS系统,中文名操作支持系统,又叫运营支撑系统,是电信业务开展和运营时所必须的支撑平台。
常见的Linux发行版本
-
RHEL(Red Hat Enterprise Linux)
- RHEL是Red Hat(红帽)公司的企业版Linux系统。
- 因其稳定强大,各大厂商认证和良好的技术支持,在Linux服务器市场上占领约50%份额。
- 采用RPM的包管理方式。
- 很多发行版本都或多或少受到它的影响。
-
CentOS
- 全称Community Enterprise Operating System,中文名社区企业操作系统
- 由社区开发并维护,基于RHEL,并与RHEL版本保持一致,致力于提供一个自由使用且稳定的RHEL。开发者直接修改RHEL的源代码,去除了红毛的商标和商业服务组件,修复了很多存在的Bug。其由自己的软件仓库,提供免费的在线更新程序。
- 官网:http://www.centos.org
- 目前因特殊原因已停止更新
-
Fedora
- 主要由Red Hat主持的社区Linux项目,采用同样的RPM包管理,致力于最新技术的开发和引入,经过测试稳定且具有价值的技术将被RHEL吸纳。
- 每半年发布一个版本
-
SUSE Linux
- 在欧洲是非常流行的Linux发行版本,以届满华丽和简单易用著称。
- 2004年倍NOVELL收购。
- NOVELL提供企业级的SUSE Linux Enterprise Server | Desktop软件和商业技术支持服务,企业占有率较高。
-
Debian
- Debian是完全开放的一个清冽信封自由软件的系统,由Debian计划组织维护,其背后没有任何盈利组织的支持,开发人员完全来自于全世界各地的志愿者。
- Debian基于Debate包的管理方式,apt的在线软件安装更新非常方便快捷,提供超过18000个软件包的支持,收到研究机构开发人员的极大欢迎。
-
Ubuntu
- 基于Debian开发,次啊用相同的deb和apt。通过精挑细选,保证软件质量,致力于开发一个简单易用的Linux系统。
- 由Canonical支持,每半个月发布一个版本,分别提供6个月和3年(LTS)的技术支持。
- 由于其易用性和遍布世界各地的镜像源服务器,使得它近年来非常流行。
-
其它发行版本
- Arch Linux,一个基于KISS(Keep It Simple and Stupid)的滚动更新的操作系统。
- Gentoo,一个面向高级用户的发行版本,所有软件的源代码需要自行编程。
- Elementary OS:基于Ubuntu,姐买你酷似 MAc OS X。
- Linux Mint,从Ubuntu派生并与Ubuntu兼容的系统。