日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux各发行版的前世今生

發布時間:2023/12/8 linux 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux各发行版的前世今生 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天要寫這篇博客,主要原因CentOS Linux走向了生命終點(雖然我們仍然可以使用):
centos8(centos linux 8)更新到 8.5.2111就終止發布了(維護到2021年12月31日),此后轉而發布centos stream 8
centos7更新到7.9.2009就終止發布了(維護到2024年6月30日

可能有同學說不是還有centos stream嗎?那就需要解釋一下centos stream和centos linux的區別了!centos linux也就是之前的centos,而centos stream定位為Fedora和RHEL(Red Hat Enterprise Linux )之間的中間版本。也就是說在RHEL發布前的試錯版,會存在很多BUG,穩定性差,不再適合生產環境。

所以,問題來了,以后生產環境要用啥Linux系統呢?下面我試著簡單理一下Linux各版本,想必大家會有自己的答案。

1、目前主流的Linux發行版,從頭創建發行的,只有Redhat、Arch、Debian、SUSE,它們不源自任何其他發行版(比如:Xubuntu是基于ubuntu的)

Redhat(CentOS、*Fedora*、EulerOS、openEuler、BCLinux、AliOS、OpenAnolis、NewStart、Kylin企業版、UOS企業版)

SUSE(SLES、*openSUSE*)

Debian(Kali Linux、Ubuntu Server、*Ubuntu Desktop*、*Xubuntu*、*Kubuntu*、*Kylin桌面版*、*Deepin*、*ubuntukylin*、*UOS桌面版*)

Arch Linux

2、國產操作系統服務器版(EulerOS、openEuler、BCLinux、AliOS、OpenAnolis、NewStart、Kylin企業版、UOS企業版),幾乎全基于CentOS;

3、國產操作系統桌面版(Kylin桌面版、Deepin、ubuntukylin、UOS桌面版)幾乎全部基于Ubuntu;

4、Arch Linux屬于純定制版(輕量,簡潔,軟件更新速度快),一般不能用作服務器環境(因為定制之后需要大量測試才能穩定);

5、Ubuntu是基于 Debian 的發行版:Debian 是 Ian Murdock 于 1993 年創建的原始發行版。Ubuntu 于 2004 年由 Mark Shuttleworth 創建,它基于 Debian。Ubuntu使用與 Debian 相同的軟件包管理系統 apt 、dpkg,防火墻ufw,網絡配置(/etc/network/interfaces);但是,隨著分道揚鑣之后各自的開發進化,后面的差異會越來越多。

# AliOS:Alibaba Group Enterprise Linux Server,并不是AliOS物聯網操作系統;不對外開放。
# Alibaba Cloud Linux 2(原Aliyun Linux 2)是阿里云官方操作系統,在全面兼容CentOS 7生態的同時,為云上應用程序提供安全、穩定、高性能的定制化運行環境,并針對云基礎設施進行了深度優化。定位同EulerOS。
# Alibaba Cloud Linux 3是阿里云官方基于龍蜥社區(OpenAnolis)的龍蜥操作系統(Anolis OS)打造的第三代發行版操作系統,全面兼容RHEL/CentOS 8生態,繼承Alibaba Cloud Linux 2自研特性的同時,進一步提升安全性、穩定性和運行時性能。定位同openEuler。

# 至于Alibaba Group Enterprise Linux Server和Alibaba Cloud Linux有啥區別就不曉得了。

# openAnolis提供RHCK(RHCK 內核兼容 CentOS 8.2 的內核,與CentOS8內核同源:kernel-4.18.0-193.el8)和ANCK(Anolis Cloud ?Kernel:kernel-4.19)兩種內核版本。
# ANCK 目前基于上游4.19 LTS kernel研發,來自于 Alibaba Cloud Linux 2 項目的開源捐贈,該內核不僅快速復用上游社區特性,還融入了阿里內核團隊十年自研特性的積累;該內核已經在阿里云全網發布,其穩定性也經過了規模化驗證。

媽的,在vmware Esxi6.7上部署openanolis報錯:Error verification failed 0x1A Security violation。

# 差異一:主要用途
Debian完全開源,主要應用于服務器;
ubuntu雖也完全開源,但是最終決定權都掌握在Canonical ;主要應用于個人桌面;
# 差異二:發布周期
Debian有三個不同的版本:穩定版、測試版和不穩定版。 測試分支并不是那么不穩定。它用于準備下一個穩定分支。一些 Debian 用戶更喜歡測試分支以獲得更新的功能。穩定分支是主要的 Debian 發行版。它可能沒有最新的軟件和功能,但在穩定性方面,Debian Stable 堅如磐石。每兩年有一個新的穩定版本,總共支持五年。前三年由 Debian 安全團隊負責,接下來的兩年由志愿者(以 Debian LTS 團隊的形式)負責。之后,您必須升級到下一個可用的穩定版本。Debian 的 Unstable 版本用于實際測試,不建議使用。
Ubuntu 默認有兩種版本 LTS(長期支持)和常規版本。Ubuntu LTS(長期支持)版本每兩年發布一次,并獲得五年的支持。您可以選擇升級到下一個可用的 LTS 版本。 LTS 版本被認為更穩定。Ubuntu 常規版本,每六個月發布一次。這些版本僅支持九個月,但它們具有更新的軟件版本和功能。當當前版本結束時,您必須升級到下一個 Ubuntu 版本。
# 差異三:軟件新鮮度
Debian關注穩定性,所以選用軟件相對比較老舊;
Ubuntu LTS 版本也關注穩定性,但他們通常相比 Debian 擁有流行軟件的更新版本。
# 差異四:安裝
Debian因為提倡完全開源,一些非開源的系統驅動可能不會攜帶;導致網卡、磁盤等無法識別,增加了安裝部署的難度(如下圖)。Ubuntu要好很多。
另外,Debian在安裝交互中,沒有用戶自定義分區、用戶自定義安裝等過多可自住配置的地方。
# 差異五:桌面
Debian沒有固定的桌面,由用戶自己去選裝(GNOME、KDE、Xfce、MATE等)
Ubuntu使用定制的GNOME桌面(ubuntu server版不帶桌面,所以在安裝桌面時也可以選裝);Xubuntu桌面基于Xfce、Kubuntu桌面基于KDE,這也是它們同Ubuntu的最主要區別;甚至它們的release以及apt鏡像源都是一樣的。

附RHEL各發行版本和Kernel的對應關系

Red Hat Enterprise Linux 8

ReleaseGeneral Availability Dateredhat-release Errata Date*Kernel Version
RHEL 8.52021-11-092021-11-09?RHSA-2021:43564.18.0-348
RHEL 8.42021-05-182021-05-18?RHSA-2021:15784.18.0-305
RHEL 8.32020-11-032020-11-03?RHBA-2020:44954.18.0-240
RHEL 8.22020-04-282020-04-28?RHBA-2020:17584.18.0-193
RHEL 8.12019-11-052019-11-05?RHBA-2019:35434.18.0-147
RHEL 82019-05-07-4.18.0-80

Codename: Ootpa (is based on Fedora 28, upstream Linux kernel 4.18, systemd 239, and GNOME 3.28.)

Red Hat Enterprise Linux 7

ReleaseGeneral Availability Dateredhat-release Errata Date*Kernel Version
RHEL 7.92020-09-292020-09-29?RHBA-2020:38493.10.0-1160
RHEL 7.82020-03-312020-03-31?RHBA-2020:10333.10.0-1127
RHEL 7.72019-08-062019-08-06?RHBA-2019:23513.10.0-1062
RHEL 7.62018-10-302018-10-30?RHBA-2018:30143.10.0-957
RHEL 7.52018-04-102018-04-10?RHEA-2018:07003.10.0-862
RHEL 7.42017-07-312017-07-31?RHBA-2017:18503.10.0-693
RHEL 7.32016-11-032016-11-03?RHEA-2016-25443.10.0-514
RHEL 7.22015-11-192015-11-19?RHEA-2015:24613.10.0-327
RHEL 7.12015-03-052015-03-05?RHEA-2015:05243.10.0-229
RHEL 7.0 GA2014-06-09-3.10.0-123
RHEL 7.0 Beta2013-12-11-3.10.0-54.0.1

Codename: Maipo (based on a mix of Fedora 19, Fedora 20, and several modifications)

Red Hat Enterprise Linux 6

ReleaseGeneral Availability Dateredhat-release Errata Date*Kernel Version
RHEL 6.102018-06-192018-06-19?RHBA-2018:18562.6.32-754
RHEL 6.92017-03-212017-03-21?RHSA-2017:08172.6.32-696
RHEL 6.82016-05-102016-05-10?RHSA-2016:0855-12.6.32-642
RHEL 6.72015-07-222015-07-22?RHEA-2015:14232.6.32-573
RHEL 6.62014-10-142014-10-13?RHEA-2014:16082.6.32-504
RHEL 6.52013-11-212013-11-20?RHSA-2013:1645-22.6.32-431
RHEL 6.42013-02-212013-02-21?RHSA-2013-04962.6.32-358
RHEL 6.32012-06-202012-06-19?RHSA-2012-08622.6.32-279
RHEL 6.22011-12-062011-12-06?RHEA-2011:17432.6.32-220
RHEL 6.12011-05-192011-05-19?RHEA-2011:05402.6.32-131.0.15
RHEL 6.02010-11-09-2.6.32-71

Codename: Santiago (based on a mix of Fedora 12, Fedora 13, and several modifications)

Red Hat Enterprise Linux 5

ReleaseGeneral Availability Dateredhat-release Errata Date*Kernel Version
RHEL 5.112014-09-162014-09-16?RHEA-2014-12382.6.18-398
RHEL 5.102013-10-012013-09-30?RHEA-2013-13112.6.18-371
RHEL 5.92013-01-072013-01-07?RHEA-2013-00212.6.18-348
RHEL 5.82012-02-202012-02-20?RHEA-2012:03152.6.18-308
RHEL 5.72011-07-212011-07-20?RHEA-2011:09772.6.18-274
RHEL 5.62011-01-132011-01-12?RHEA-2011:00202.6.18-238
RHEL 5.52010-03-302010-03-30?RHEA-2010:02072.6.18-194
RHEL 5.42009-09-022009-09-02?RHEA-2009:14002.6.18-164
RHEL 5.32009-01-202009-01-20?RHEA-2009:01332.6.18-128
RHEL 5.22008-05-212008-05-20?RHEA-2008:04362.6.18-92
RHEL 5. 12007-11-072007-11-07?RHEA-2007:08542.6.18-53
RHEL 5.02007-03-15-2.6.18-8

Codename: Tikanga (based on Fedora Core 6)

Red Hat Enterprise Linux 4

Release/UpdateGeneral Availability Dateredhat-release Errata Date*Kernel Version
RHEL 4 Update 92011-02-162011-02-16?RHEA-2011:02512.6.9-100
RHEL 4 Update 82009-05-192009-05-18?RHEA-2009:10022.6.9-89
RHEL 4 Update 72008-07-292008-07-24?RHEA-2008:07692.6.9-78
RHEL 4 Update 62007-11-152007-11-15?RHBA-2007:08972.6.9-67
RHEL 4 Update 52007-05-012007-04-27?RHBA-2007:01962.6.9-55
RHEL 4 Update 42006-08-102006-08-10?RHBA-2006:06012.6.9-42
RHEL 4 Update 32006-03-122006-03-07?RHBA-2006:01492.6.9-34
RHEL 4 Update 22005-10-052005-10-05?RHEA-2005:7862.6.9-22
RHEL 4 Update 12005-06-082005-06-08?RHEA-2005:3182.6.9-11
RHEL 4 GA2005-02-15-2.6.9-5

Codename: Nahant (based on Fedora Core 3)

Red Hat Enterprise Linux 3

Release/UpdateGeneral Availability DateKernel Version
RHEL 3 Update 92007-06-202.4.21-50
RHEL 3 Update 82006-07-202.4.21-47
RHEL 3 Update 72006-03-172.4.21-40
RHEL 3 Update 62005-09-282.4.21-37
RHEL 3 Update 52005-05-182.4.21-32
RHEL 3 Update 42004-12-122.4.21-27
RHEL 3 Update 32004-09-032.4.21-20
RHEL 3 Update 22004-05-122.4.21-15
RHEL 3 Update 12004-01-162.4.21-9
RHEL 3 GA2003-10-222.4.21-4

Codename: Taroon (based on Red Hat Linux 9)

Red Hat Enterprise Linux 2.1

Release/UpdateGeneral Availability DateKernel Version
RHEL 2.1 Update 72005-04-28-
RHEL 2.1 Update 62004-12-132.4.9-e.57
RHEL 2.1 Update 52004-08-182.4.9-e.49
RHEL 2.1 Update 42004-04-212.4.9-e.40
RHEL 2.1 Update 32004-12-192.4.9-e.34
RHEL 2.1 Update 22003-03-292.4.9-e.24
RHEL 2.1 Update 12003-02-142.4.9-e.12
RHEL 2.1 GA2002-03-232.4.9-e.3

?

總結

以上是生活随笔為你收集整理的Linux各发行版的前世今生的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。