什么是Linux
Linux是一款免费、开源、可靠、安全和多平台的操作系统,详细介绍可以参考【百度百科Linux词条】,对于开发和测试工程师来讲,掌握基础的Linux操作是必备技能,对于运维工程师来讲,精通Linux操作和底层原理更是基本技能。
主要发行版关系图
RedHat系
Fedora
Fedora是由Fedora项目社区开发、红帽公司赞助,目标是创建一套新颖、多功能并且自由(开放源代码)的桌面版系统套件(目前已经不仅限于桌面)。Fedora是商业化的Red Hat Enterprise Linux发行版的上游源码,用户可以免费体验到最新的技术或工具,这些技术或工具在成熟后会被加入到RHEL,所以Fedora也是RHEL的“试验田”。
RHEL(RedHat Enterprise Linux)
RHEL是全世界使用最广泛的、面向企业用户的Linux系统,具有极强的性能与稳定性,在全球范围内拥有完善的技术支持,RHEL遵循GPL协议,所以是开源的,可以免费使用,但是如果需要使用RedHat的服务套件功能或RedHat的技术支持,则需要付费。
CentOS(Community Enterprise Operation System)
CentOS是通过去掉RHEL系统的很多收费的服务套件功能,并重新编译、重新发布给用户免费使用的Linux系统,当前国内大部分服务器上运行的都是CentOS。CentOS于2014年被红帽公司收编。
Debian系
Debian
Debian主打自由的理念,宣称永久免费,是迄今为止最遵循GNU规范的Linux系统。系统的稳定性和安全性很强,提供了免费的基础支持,在国外有很高的认可度和使用率
Ubuntu
Ubuntu是派生自Debian的一个以桌面应用为主的Linux操作系统,作为一款出色的Linux桌面系统,它经常会被拿来和Fedora进行比较。Ubuntu也可用于服务器领域。
Linux Mint
Linux Mint是一份基于 Ubuntu 和 Debian 的 Linux 发行版。其目标是提供一种更完整的即刻可用体验,是对用户友好而功能强大的操作系统。它诞生的目的是为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。
SuSE系
SLES(SuSE Linux Enterprise Server)
源自德国的一款Linux发行版,1994 年发行了第一版,早期只有商业版本,2004 年被 Novell 公司收购后,成立了 OpenSUSE 社区,推出了自己的社区版本 OpenSUSE。SLES和RHEL是最出名的两款商用发行版。
OpenSUSE
基于SuSE推出的社区版本,对个人完全免费。
完整的Linux发行版时间线图
https://user-images.githubusercontent.com/19638095/97118180-e25f3680-1708-11eb-8bef-1ebe025e1374.png
参考: 《Linux就该这么学》
|