文章目录
  1. 1. 发行版类型
    1. 1.1. 服务器发行版
    2. 1.2. 工作站发行版
    3. 1.3. 容器发行版
    4. 1.4. 桌面发行版
  2. 2. 版本体系
    1. 2.1. 红帽系:
    2. 2.2. Suse系:
    3. 2.3. Debian系:
    4. 2.4. 特别:

发行版类型

服务器发行版

服务器要求软件包稳定、安全、久经考验。一般自带安全设施、管理工具、各类基础网络服务。服务器发行版的软件包往往很旧,依赖关系牢固。不建议在服务器发行版上自行编译安装软件包,也不建议在服务器发行版上安装第三方软件包,这都是破坏服务稳定的行为。尤其不建议因为嫌弃服务器上的软件包太旧而人为安装较新的版本,这样会破坏服务器发行版苦心孤诣设置的稳定软件结构,这是服务器发行版最宝贵的价值。

但总有些包是官方没有提供的,典型如各类常用非自由软件。安装这些包的时候需要小心。

工作站发行版

工作站是开发用机,要求软件包足够新,方便开发者跟进开发。开发者可以在工作站上尝试新工具,有别于服务器上只部署久经考验的稳定服务。工作站一般自带各类开发环境。

容器发行版

为Docker等容器量身打造的版本,为规模计算机集群而优化,着重提供自动化部署和其他集群服务能力。

桌面发行版

桌面主要供日常使用,要对桌面操作、键盘鼠标、音频视频播放、浏览网页提供较好的体验。一般自带各类桌面应用。软件包管理不如服务器版和工作站版规整,软件结构比较差。

版本体系

有的公司会同时开发服务器版与桌面版,也有社群会维护有相关关系的服务器版与桌面版。

服务器Linux和工作站Linux最好成套,例如都采用红帽系,或都采用SUSE系,或都采用Debian系。这样可以让开发环境和部署环境相对一致,拥有相同的工具栈,开发效率高,部署成本低。

红帽系:

  • Red Hat Enterprise Linux(付费服务器)
  • CentOS(免费服务器)
  • Fedora WorkStation
  • Fedora Server
  • Fedora Atomic

Red Hat Enterprise Linux简称RHEL,是美国红帽公司提供的付费服务器发行版,配套红帽公司的付费支持服务。

CentOS是RHEL的开源版,由红帽社区根据RHEL采用的软件包编译而来,免费,不享受红帽公司付费支持服务。

Fedora有三个版本:工作站版、服务器版、容器版。工作站最为流行,一般说Fedora就是指其工作站版。

Fedora的服务器版并不适用于实际部署服务,用官方文档的说法,Fedora服务器版“便于经验丰富的系统管理员使用开源社区中的最新服务器技术。”可以说是服务器管理人员的开发版。资深的管理人员可以把它当作实际部署服务的版本。

Fedora Atomic是针对Docker的版本。

Suse系:

  • SUSE(服务器)
  • openSUSE(工作站、桌面)

SUSE是一款欧洲的企业用发行版,自身还有很多版本,包括普通的企业版服务器版本、各种硬件平台定制的企业服务器版本、企业桌面版本、企业管理版本、企业存储版本等等,大部分版本与服务需要收费。SUSE比红帽更为高端,适合大型企业使用。

openSUSE兼有工作站与桌面的功能,以桌面精美著称,软件包的配置和管理则为工作站应用创造了良好条件,如果现在需要在个人电脑上安装一款国际化的Linux,我推荐openSUSE。

Debian系:

  • Debian(服务器)
  • Ubuntu(桌面)

其中Ubuntu分为桌面版、服务器版、嵌入式版(物联网版),桌面最为流行。

Ubuntu桌面是桌面Linux中影响力最大的,资料丰富,社区发达,适合新手入门,也适合长期作为桌面使用。

Ubuntu的服务器版适合初学者入门,因为和广泛使用的Ubuntu桌面最为接近,容易入手,但难堪大用。

嵌入式版我不了解。

特别:

  • Gentoo(工作站)
  • ArchLinux(工作站)
  • CoreOS(容器)
  • Deepin(桌面)

Gentoo和ArchLinux都是完全的滚动发行版,可以灵活安装各种软件,定制性强。Gentoo的定制性尤其强,Gentoo的软件包是源码而非二进制码,需要在本地编译安装,用户可以定制编译选项。甚至连Gentoo内核都可以换,在Linux之外还可以选择BSD等内核。Gentoo还可以在各种硬件平台上运行,是最灵活的主流发行版。

ArchLinux使用二进制包,灵活性不如Gentoo但超过绝大多数发行版。在同样是完全滚动更新的前提下,比Gentoo容易操作,使用更加方便省心。

CoreOS是为容器优化的集群服务Linux,是影响力很大的容器操作系统。

Deepin是一款国产桌面发行版,桌面功能强劲,对中国用户友好。如果您想使用一台Linux桌面,强烈推荐Deepin。

本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

文章目录
  1. 1. 发行版类型
    1. 1.1. 服务器发行版
    2. 1.2. 工作站发行版
    3. 1.3. 容器发行版
    4. 1.4. 桌面发行版
  2. 2. 版本体系
    1. 2.1. 红帽系:
    2. 2.2. Suse系:
    3. 2.3. Debian系:
    4. 2.4. 特别: