CentOS 8 正式發布!
CentOS 8 和RedHat Enterprise Linux 8發行的版本是一致的,都是基于 Fedora 28 和 內核 4.18.支持傳統的、新興的工作負載的工具,為用戶提供了穩定的、安全的、一致的基礎、跨混合云部署。CentOS 完全遵守 Red Hat 的再發行政策,并且致力與上游產品在功能上完全兼容。CentOS 對組件的修改主要是去除 Red Hat 的商標及美工圖。該版本還包含全新的 CentOS Streams ,Centos Stream 是一個滾動發布的 Linux 發行版,它介于 Fedora Linux的上游開發和 RHEL 的下游開發之間而存在。你可以把 CentOS Streams 當成是用來體驗最新紅帽系 Linux 特性的一個版本,而無需等太久。
本次發布的版本重點主要包括:
發行版 / 存儲庫
CentOS 8 主要通過兩個存儲庫分發:1) BaseOS 2)應用程序流 AppStream ; BaseOS 存儲庫:主要包括操作系統功能的核心,以 RPM 格式提供; AppStream 存儲庫:主要包括用戶空間應用程序,支持傳統的 RPM 格式的新擴展模塊,可安裝多個版本的組件;軟件管理
YUM 包管理器是基于 DNF 技術,在性能方面得到了提升,并支持模塊化內容,提供了穩定的 API 和其他工具集成;Shell 腳本 和 命令行工具
RHEL 8 主要提供了版本控制工具:1)Git 2.18:分散架構分布式控制工具;2)Mercurial 4.8:輕量級分布式版本控制工具,能夠有效的處理大型項目;3)Subversion 1.10:集中版本控制工具動態編程語言,Web和數據庫服務器
Python 3.6 是 RHEL 8 中的默認 Python 環境,有限支持Python 2.7; Node.js 是 RHEL 中的新功能,其他動態編程語言主要包括:PHP 7.2,紅寶石2.5,Perl 5.26,SWIG 3.0; RHEL 8 中提供了數據庫服務器,其主要包括:MariaDB 10.3,MySQL 8.0,PostgreSQL 10,PostgreSQL 9.6和Redis 5。 RHEL 8 提供 Apache HTTP Server 2.4 以及引入了一個新的 Web 服務器:nginx 1.14。 Squid 版本已升級到 4.4,同時還提供了一個新的代理緩存服務器:Varnish Cache 6.0。桌面
GNOME Shell 已升級到 3.28。主要包括:1)GNOME Boxes 新功能;2)新屏幕鍵盤;3)擴展設備支持,集成了 Thunderbolt 3 接口;4)GNOME 軟件,dconf-editor 和 GNOME 終端的改進; GNOME 會話和 GNOME 顯示管理器使用 Wayland 作為默認顯示服務器,在 RHEL 7 的默認顯示服務器還是可用的;安裝程序和映像創建
Anaconda 安裝程序可利用 LUKS2 磁盤加密,并在安裝系統支持 NVDIMM 設備; 圖像生成器工具可創建包含其他程序包的自定義系統映像,可通過圖形用戶界面進行訪問以及可輸出多種格式; RHEL 8 中支持使用 IBM Z 主機上的 硬件管理控制臺 HMC 和 支持元素 SE 從 DVD 安裝的功能;核心內核
擴展功能可使用戶空間能夠將自定義程序附加到各種點,主要包括:(套接字,跟蹤點,數據包接收)用于接收和處理數據; BPF 是一種用于創建有效的內核跟蹤和操縱程序的工具;文件系統和存儲
LUKS2 格式替代了舊版 LUKS1 格式,dm-crypt 子系統和 cryptsetup 工具作為默認使用的 LUKS2 加密卷格式;安全
默認應用系統范圍的密碼策略,主要覆蓋 TLS,IPsec,SSH,DNSSEC 和 Kerberos 協議,管理員可使用該命令:update-crypto-policies 可輕松切換不同模式:default、legacy、future 和 fips ; 支持智能卡和硬件安全模塊(HSM用)PKCS#11網絡
nftables 框架替換了 iptables 默認網絡數據包過濾工具; firewalld 守護使用 nftables 作為默認后端; 支持多個容器的網絡連接的 IPVLAN 虛擬網絡驅動程序; eXpress Data Path (XDP), XDP for Traffic Control (tc), 以及 Address Family eXpress Data Path (AF_XDP), 可作為部分 Berkeley Packet Filtering (eBPF) 擴展特性;新聞熱點
疑難解答