CentOS8新特性

1. 前言

本文主要講解CentOS8新特性。CentOS8與前版本比較,究竟有更新哪些新特性?

CentOS8最終於2019年9月24日發佈。由於這是一個源自Red Hat Enterprise Linux (RHEL)的Linux發行版,所以CentOS團隊必須構建一個基礎設施來支持新引入的RHEL 8

CentOS系統在開發人員和系統管理員中廣泛使用,因為它提供了對其高度可定製的開源軟件包的完全控制。它是穩定的,背後有一個龐大而活躍的支持社區。由於其可靠性,它已經成為服務器操作系統的主流選擇。

讓我們來看看CentOS8提供的所有新特性和更新。

如何下載CentOS8

要下載CentOS8並親自試用,您可以瀏覽官方CentOS下載網頁

在那裡你會發現CentOS Linux DVD ISO以及CentOS Stream DVD ISO。

CentOS8新特性

CentOS8新特性

2. CentOS8新特性之概述

與之前CentOS版本中默認安裝不包含GUI不同,CentOS 8的默認桌面環境是GNOME 3.28。而且,GNOME顯示管理器現在使用Wayland作為默認的顯示服務器(與X.org服務器不同)。

CentOS8新特性

CentOS8新特性之概述

最新的GNOME(暱稱“Chongqing重慶?”)包括許多有用的功能,包括:

  • 擴展設備支持。GNOME現在集成了Thunderbolt 3連接支持。每當Thunderbolt 3建立連接並激活時,您將得到通知。該功能允許您密切監視所有連接,並檢測任何安全漏洞或數據洩漏或盜竊企圖。
  • 新的盒子特性。GNOME的應用程序中包含了一些用於管理遠程和虛擬機的新特性。更新後的版本通過自動下載操作系統簡化了創建虛擬環境的過程。此外,它的拖放功能可以讓您輕鬆地在機器之間傳輸文件。
  • 新的屏幕鍵盤。GNOME團隊重新編寫了最新版本的屏幕鍵盤,試圖解決緊迫的UI問題。現在,該功能支持多種佈局以支持不同的地區、自動鍵盤激活和視圖切換,因此用戶在書寫時可以清楚地看到文本。
  • 更新的UI界面。新的桌面環境還增加了幾個額外的特性來改進UI和UX。這包括多顯示器處理,直接窗口處理,改進的縮放,等等。

至於網絡功能,有兩個主要的更新:

  • CentOS現在提供了TCP網絡堆棧版本4.16。
  • 使用的缺省包過濾框架是nftables。

最重要的是,這些更改確保了更好的穩定性、可伸縮性和性能。

nftables替代iptables、iptablesip6table、arptables和ebtables,作為IPv4和IPv6協議的單一框架。此外,firewalld deamon還將使用與默認後端相同的用於過濾網絡事務的子系統。

3. CentOS8新特性之Cockpit Web控制檯

開放的基於web的控制檯界面,Cockpit,現在作為新的CentOS發佈的一部分。使用此平臺可以通過web控制檯界面輕鬆地管理服務器。通過web瀏覽器執行系統任務、創建和管理虛擬機、配置網絡、啟動容器和檢查日誌。

Cockpit高度集成。它不僅有一個嵌入式終端,可以讓你隨時從終端切換到瀏覽器,而且還可以在移動設備上工作。

因此,當你安裝CentOS 8時,它會自動設置Cockpit web控制檯,並打開所需的防火牆端口。但是,您不必擔心它會加重系統的負擔。該軟件非常有效,因為它只在活動時使用內存和CPU。

4. CentOS8新特性之軟件倉庫更新

內容分佈在兩個主要的軟件倉庫:

  • BaseOS repository
  • AppStream Repository

雖然BaseOS包含所有底層OS包,但AppStream包含與應用程序相關的包、開發工具、數據庫和其他包。

換句話說,BaseOS存儲庫擁有組成操作系統核心的傳統RPM包。一旦你更新了系統,它會自動下載並安裝這些包的任何新版本。

然而,有時您可能不想批量升級軟件,因為它可能會在您希望保持穩定的環境中導致兼容性問題(例如,在測試代碼時)。這就是為什麼新的CentOS 8附帶了附加的AppStream存儲庫,提供了更多的特性、功能和定製。

這個軟件倉庫有一個不同的管理軟件的方法,將它分為幾個子類:

Packages:作為常規包處理。

Modules:相關或共享依賴項的包組。

Module streams:軟件模塊的不同版本。

Module profiles:構建模塊的包的不同配置。

CentOS8新特性

CentOS8新特性之軟件倉庫更新

5. CentOS8新特性之軟件管理更新

CentOS 8附帶YUM包管理器v4.0.4版本,該版本現在使用DNF (Dandified YUM)技術作為後端。DNF是新一代的YUM,新的操作系統版本允許您同時使用這兩種工具來管理包。

與DNF技術集成,最新版本有一個大大改進的軟件管理系統。它提高了性能,具有定義良好的api,並支持模塊化內容、雲應用程序流、容器工作負載和CI/CD。

CentOS8新特性

CentOS8新特性之軟件管理更新

6. CentOS8新特性之虛擬化更新

CentOS版本8帶有KVM (qemu-kvm 2.12),支持:

  • 5級分頁功能,擴展了虛擬地址的大小,增加了可尋址的虛擬內存。
  • 用戶模式指令預防(UMIP),一種將對用戶空間應用程序的訪問限制為系統級設置的安全特性。
  • Ceph存儲,在所有的RHEL CPU架構上提供塊存儲功能。
  • 所有虛擬機都預先設置的Q35機器類型(機器類型包括本機PCIe熱插拔、IOMMU、安全啟動和許多其他新集成的功能)。
  • NVIDIA vGPU和VNC控制檯之間的兼容性。
  • QEMU仿真器引入的沙箱特性,以確保安全的代碼測試。

7. CentOS8新特性之安全更新

CentOS團隊已經改進了安全特性,以確保數據保護和防止入侵。最新版本的OpenSSL 1.1.1默認包含TLS 1.3。這將確保您的所有數據以及客戶端數據都受到密碼保護。

此外,OS附帶了一個全系統的加密策略,這意味著您不必修改各個應用程序的安全配置。

8. CentOS8新特性之CentOS Stream

CentOS Stream是一個結合了Fedora項目和RHEL的項目。CentOS團隊創建了Stream版本作為滾動發行版,試圖消除重大更新後的延遲和兼容性問題。

本項目的基本思路是:

  • 通過一次更改幾個包來獲得開發更新Stream。
  • 獲取用戶反饋並解決CentOS社區提出的任何問題。
  • 允許在CentOS Stream上構建分層項目(如Ansible、oVirt和RDO)。
  • CentOS8新特性之CentOS Stream

9. 總結

本文概述了CentOS8中最重要的新特性。通過本文,您應該可以瞭解到CentOS8主要的更新內容有哪些。CentOS8的發佈包含了許多新特性,這些特性提高了未來基於rhel的操作系統的標準,應該會改進整個UX。

https://www.linuxrumen.com/rmxx/1462.html

點擊瞭解更多,快速查看更多的技術文章列表。


分享到:


相關文章: