Ubuntu 20.04 的新增功能

Ubuntu 20.04 的新增功能
23月 發生 Ubuntu 20.04版本的發布,代號為Focal Fossa,是Ubuntu的下一個長期支援(LTS)版本,是18.04年發布的Ubuntu 2018 LTS的延續。

關於代號的一些資訊。 “Focal”一詞的意思是“中心點”或“最重要的部分”,也就是說,它與焦點的概念相關,即任何屬性、現象、事件的中心,而“Fossa”的詞根是“FOSS 」 (Free and Open-Source Software - 自由開源軟體)以及以動物的名字命名 Ubuntu 版本的傳統 - 來自馬達加斯加島果子狸家族的最大的掠食性哺乳動物。

開發人員將 Ubuntu 20.04 定位為重大且成功的更新,為未來 5 年的桌面和伺服器提供支援。

Ubuntu 20.04 是 Ubuntu 19.04「Disco Dingo」和 Ubuntu 19.10「Eoan Ermine」的邏輯延續。 在桌面版本中,跟隨最新趨勢,出現了黑暗主題。 因此,在 Ubuntu 20.04 中,標準 Yaru 主題有以下三個選項:

  • 光,
  • 黑暗,
  • 標準。

亞馬遜應用程式也被刪除。 Ubuntu 20.04使用最新版本作為預設圖形shell GNOME 3.36.

Ubuntu 20.04 的新增功能

關鍵變化

Ubuntu 20.04基於5.4內核,於24年2019月XNUMX日發布。 這個版本引入了幾項重要的創新,我們將在下面討論。

lz4

Canonical 工程師測試了核心和 initramfs 啟動映像的不同壓縮演算法,試圖找到最佳壓縮(較小的檔案大小)和解壓縮時間之間的權衡。 無損壓縮演算法 lz4 顯示了最顯著的結果,並添加到 Ubuntu 19.10 中,與先前的版本(Ubuntu 18.04 和 19.04)相比,可以減少啟動時間。 相同的演算法將保留在 Ubuntu 20.04 中。

Linux 鎖定內核

鎖定功能透過限制對可能允許透過使用者進程公開的程式碼執行任意程式碼的函數的存取來增強 Linux 核心的安全性。 簡單地說,即使是 root 超級用戶帳戶也無法更改核心程式碼。 這使您可以減少潛在攻擊造成的損害,即使 root 帳戶受到威脅也是如此。 因此,提高了作業系統的整體安全性。

exFAT的

Microsoft FAT 檔案系統不允許傳輸大於 4 GB 的檔案。 為了克服這個限制,微軟創建了 exFAT 檔案系統(來自英語 Extended FAT - “擴展 FAT”)。 例如,現在您可以使用以下命令將 USB 磁碟機格式化為 exFAT 內建支援 exFAT 檔案系統。

WireGuard

雖然 Ubuntu 20.04 不會(至少不會立即)使用 5.6 內核,但它已經在 5.4 內核中使用了 WireGuard 向後移植。 WireGuard 是 VPN產業的新詞,所以包含 WireGuard 進入核心已經讓 Ubuntu 20.04 在雲端方向上有優勢。

已更正 CFS 配額錯誤 現在多執行緒應用程式可以運行得更快。 添加了一個驅動程序,允許您使用 Ryzen 處理器的溫度和電壓感測器。

這些並不是核心 5.4 中出現的全部創新。 詳細評論可以在資源中找到 kernelnewbies.org (英文)和論壇上 開放網 (俄文)。

使用 Kubernetes

Canonical 已在 Ubuntu 20.04 中實現全面支持 庫伯內特斯 1.18 在支持下 迷人的 Kubernetes, 微K8s и 庫貝德姆.

在 Ubuntu 20.04 上安裝 Kubectl:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

使用快照

Canonical 繼續推廣一種通用的包格式—snap。 隨著 Ubuntu 20.04 的發布,這一點更加明顯。 如果您嘗試執行未安裝的程序,那麼首先您將被要求使用以下命令安裝它:

# snap install <package>

Ubuntu 20.04 的新增功能

改進的 ZFS 支持

雖然 Linus Torvalds 可能不喜歡 ZFS,它仍然是一個流行的檔案系統,並且在 Ubuntu 19.10 中添加了實驗性支援。
它對於儲存資料、相同的家庭存檔或工作中的伺服器儲存非常方便和穩定(“開箱即用”,它比相同的 LVM 可以做更多的事情)。 ZFS 支援高達 256 千萬澤字節(因此名稱中的“Z”)的分區大小,並且可以處理大小高達 16 艾字節的檔案。

ZFS 根據資料在磁碟上的放置方式來執行資料完整性檢查。 寫入時複製功能可確保正在使用的資料不會被覆寫。 相反,新資訊被寫入新區塊,並且檔案系統元資料被更新以指向它。 ZFS 允許您建立快照(檔案系統快照)來追蹤對檔案系統所做的變更並與其交換資料以節省磁碟空間。

ZFS 為磁碟上的每個檔案指派一個校驗和,並不斷檢查其狀態。 如果偵測到檔案損壞,它會嘗試自動修復。 Ubuntu 安裝程式現在有一個單獨的選項,可讓您使用 ZFS。 您可以在部落格中詳細了解 ZFS 的歷史及其功能 是自由.

再見Python 2.X

Python 的第三個版本早在 2008 年就推出了,但即使是 12 年也不足以讓 Python 2 專案適應它。
早在 Ubuntu 15.10 中,就曾嘗試放棄 Python 2,但它的支援仍在繼續。 現在20年2020月XNUMX日已經出來了 Python的2.7.18,這是Python 2分支的最新版本,不會有更多更新。

Ubuntu 20.04 不再支援 Python 2,並使用 Python 3.8 作為預設的 Python 版本。 不幸的是,世界上還剩下許多 Python 2 項目,對他們來說,過渡到 Ubuntu 20.04 可能會很痛苦。

您可以使用一個指令安裝最新版本的 Python 2:

# apt install python2.7

除了 Python 3.8 之外,開發人員還可以使用一組更新的工具,其中包括:

  • MySQL 8
  • glibc 2.31,
  • OpenJDK 11
  • PHP 7.4,
  • Perl 5.30,
  • Golang 1.14。

再見 32 位

多年來,Ubuntu 一直沒有為 32 位元電腦提供 ISO 映像。 目前,32位元版本Ubuntu的現有用戶可以升級到Ubuntu 18.04,但他們將無法再升級到Ubuntu 20.04。 也就是說,如果您目前使用 32 位元 Ubuntu 18.04,則可以一直使用到 2023 年 XNUMX 月。

如何更新

從以前的版本升級到 Ubuntu 20.04 就像給梨脫殼一樣簡單 - 只需運行以下命令:

# sudo apt update && sudo apt upgrade
# sudo do-release-upgrade

我們很高興地宣布 Ubuntu 20.04 LTS (Focal Fossa) 已經作為我們的虛擬機器映像提供 雲端平台。 使用最新的軟體創建您自己的虛擬 IT 基礎架構!

UPD: Ubuntu 19.10的用戶現在可以升級到20.04,Ubuntu 18.04的用戶可以在20.04.1發布後升級,23計劃於2020年XNUMX月XNUMX日發布。

來源: www.habr.com

添加評論