- Ubuntu 26.04 LTS 引入了核心 7.0,GNOME 50 僅在 Wayland 上可用,並使用 Rust 重寫了關鍵實用程式以提高安全性和效能。
- 此版本透過穩定的 TPM 支援的磁碟加密、預設的後量子加密以及新的集中式安全中心來加強安全性。
- 它包括對 AMD ROCm 和 NVIDIA CUDA 的原生支援、新的預設應用程序,以及透過應用中心實現的更整合的軟體管理。
- 建議等待 Ubuntu 26.04.1 版本發布後再對關鍵系統進行 LTS→LTS 更新,並提前做好備份和在測試環境中進行測試。
對於任何日常使用Canonical Ubuntu 發行版的用戶來說,無論是在個人電腦、雙啟動筆記型電腦還是生產伺服器上,升級到 Ubuntu 26.04 LTS都已成為一項至關重要的決定。這不僅僅是另一個版本:這個 LTS 版本標誌著 Ubuntu 生態系統的一個轉折點,它引入了新技術,決定性地轉向 Wayland,增強了安全性,並提供長達 15 年的支援。
什麼是 Ubuntu 26.04 LTS?它的支援期限是多久?
Ubuntu 26.04 LTS,代號「Resolute Raccoon」,是 Canonical 最新推出的長期支援 (LTS) 版本。它秉承了 LTS 的理念:多年來保持穩定性、安全性和一致的運作環境,並將更激進的實驗功能留到中間版本。
Canonical 為該版本提供五年標準支援(安全和維護更新至 2031 年 4 月),並且,得益於Ubuntu Pro計劃,還可獲得額外五年的擴展軟體包和軟體倉庫補丁。此外,借助企業環境的「Legacy」附加元件,支援期限可延長至15 年,使其成為關鍵基礎設施的堅實基礎。
與往常一樣,在Ubuntu 26.04.1發布之前(預計在 2026 年 8 月), Ubuntu 24.04 LTS 的直接升級功能不會在更新管理器中正式啟用。在此之前,任何想要升級的使用者都必須使用特殊參數強制升級,但這會增加出錯的風險。
開發週期遵循經典模式:多個測試快照、功能凍結、公開測試版,以及四月的穩定版發布。雖然版本號(例如核心 7.0)看似是一次巨大的飛躍,但實際上更反映了編號方式的改變,而非與先前架構的徹底決裂。
Ubuntu 26.04 LTS 的主要技術特性
Ubuntu 26.04 LTS自 24.04 版本以來累積了兩年的工作成果,因此它在各個層面都進行了許多改進:核心、桌面、安全性、軟體管理、加密以及對現代硬體的支援。
首先,該系統首次搭載了Linux 核心 7.0,取代了先前的 LTS 版本 6.8。雖然版本號令人印象深刻,但實際上,Torvalds 延續了他一貫的做法,即當較低版本號接近 20 時,較高版本號就會被“重置”,就像之前從 2.6 過渡到 3.0、從 3.x 過渡到 4.0 以及從 5.x 過渡到 6.0 時一樣。即便如此,核心 7.0 仍然帶來了一些非常顯著的改進。
在核心的許多變化中,最顯著的包括對新一代CPU(例如Intel Nova Lake和AMD Zen 6)的支援、對現代ARM平台(例如Qualcomm Snapdragon X2)的初步支持,以及對EXT4、exFAT和F2FS等檔案系統的重大改進。所有這些都轉化為與現有硬體更好的兼容性和更高的儲存穩定性。
值得注意的是調度器中新增的時隙擴展機制。該機制允許某些應用程式(例如遊戲或即時音訊軟體)在執行關鍵操作時向核心請求短暫的 CPU 擴展,從而最大限度地減少卡頓和中斷。在伺服器上,這種機制的影響很小,但在桌面裝置上,它可以顯著提升使用者體驗的流暢度。
除此之外,Ubuntu 26.04 LTS還透過更新的堆疊(Mesa 26)增強了圖形支持,透過 NTSYNC(可提高透過 Wine 或 Proton 運行的 Windows 遊戲的性能)更好地與遊戲集成,並更好地與 Wayland 協調,以實現 HDR、VRR 和分數縮放。
GNOME 50、強制使用 Wayland 以及桌面環境變化
對於桌面使用者而言,最顯著的變化是 GNOME 50 成為預設環境,尤其是取消了基於 X11 的 GNOME 會話。從 Ubuntu 26.04 LTS 開始,如果您使用的是 Ubuntu 主版本,您的圖形會話將完全基於 Wayland,而 XWayland 則作為相容層,為仍然依賴 X11 的舊應用程式提供服務。
此舉標誌著X11作為 Linux 主流視窗系統近四十年歷史的終結。 Wayland 提供了一種更現代的架構,減少了遺留層,提高了安全性(防止應用程式輕易「窺探」其他應用程式的內容),並降低了延遲。在實際應用中,這意味著更好的視覺穩定性、對高更新率顯示器的支援以及更完善的多顯示器管理。
如果您的工作流程仍然嚴重依賴 X11(例如,捕獲工具、串流媒體或在 Wayland 上運行不流暢的應用程式),您有幾個選項:暫時繼續使用 Ubuntu 24.04 LTS,使用 Kubuntu、Xubuntu 或 MATE 等仍然提供 X11 會話的發行版,或者如果您願意付出一些努力,可以手動安裝額外的 X11 組件。
GNOME 50 還新增了保存和恢復會話的功能:重新啟動後,系統會嘗試從上次中斷的地方重新開啟視窗和應用程序,這對於同時使用多個應用程式的使用者來說非常方便。 Nautilus(檔案總管)也大幅優化:開啟資料夾的速度提升了數倍,產生縮圖的速度也明顯加快了。
視覺上也有一些變化:重新設計的 Yaru 主題、新的文件夾圖標、更流暢的 GNOME Shell 動畫、煥然一新的壁紙以及對比度更高的登入介面。此外,現在還可以從鎖定螢幕介面控制媒體播放,如果您經常在工作時聽音樂,這將非常方便。
Ubuntu 26.04 LTS 也更新了幾個預設應用程式。這些應用程式包括Papers(一個用 GTK4 和部分 Rust 程式碼重建的 PDF 檢視器和註釋器)、Loupe (一個同樣用 GTK4 和部分 Rust 程式碼重建的 PDF 檢視器和註釋器)、 Loupe (一個同樣用 Rust 編寫的新圖像檢視器)、Resources (一個更直觀、更現代化的系統監視器)、 Ptyxis (一個支援 GPU 加速的終端)、 Showtime以及用於節目中的安全性播放器設定中的安全裝置。
系統的核心是 Rust:sudo-rs 和 uutils
這次 LTS 版本中最受關注的舉措之一是,Ubuntu 26.04 將經典的 sudo(用 C 編寫)替換為sudo-rs(Rust 的重新實作),並採用uutils取代許多 coreutils 基本工具(ls、cp、mv、cat 等),這些工具也是用 Rust 編寫的。
根本原因在於記憶體安全。歷史上一些漏洞,例如臭名昭著的 CVE-2021-3156(sudo 中的緩衝區溢位漏洞,允許攻擊者在近十年內未被發現地提升權限),正是利用了典型的 C 語言錯誤。 Rust 語言的設計理念是在編譯時避免這類缺陷,從而大大縮小了此類敏感組件的攻擊面。
對於一般使用者而言,這種過渡幾乎是無感的:命令的功能、語法和行為都將保持不變。然而,在內部層面,這卻是一次意義重大的轉變:Ubuntu 成為首批將記憶體安全作為核心實用程式基本要求的主流發行版之一。
值得注意的是,如果出現罕見的相容性問題,GNU coreutils 的經典版本仍然保留在軟體倉庫中,可以根據特定環境的需求進行安裝。即便如此,uutils 已經通過了與 GNU coreutils 約 80-90% 的兼容性測試,因此在大多數情況下,您不會感覺到任何差異。
除了 sudo 和 coreutils 之外,其他關鍵系統實用程式也逐步以 Rust 重寫,旨在消除難以偵測的各類漏洞。 Canonical 顯然致力於採用這種方法,以鞏固 Ubuntu 作為安全、長期平台的地位。
增強安全性:TPM 加密和後量子密碼學
在安全性方面,Ubuntu 26.04 LTS 採取了一些重要措施,這些措施既影響家庭用戶,也影響部署企業伺服器或筆記型電腦的用戶。
一方面,支援 TPM 2.0 的全碟加密不再是實驗性功能,而是完全支援且可用於生產環境的功能。安裝程式利用電腦的 TPM 將加密金鑰與硬體和安全啟動狀態關聯起來,這樣,即使有人移除磁碟並嘗試將其掛載到另一台系統上,解密也會失敗。
透過新的安全中心,您可以管理諸如添加或刪除解鎖 PIN 碼、查看內核模組相容性警告等事項,在某些情況下,甚至可以在不重新安裝整個系統的情況下重新加密磁碟,這非常方便,這樣在安全策略更改時您就不必從頭開始。
另一大支柱是關鍵組件中預設採用後量子密碼技術。 OpenSSH 目前使用類似mlkem768x25519-sha256的混合方案,將經典演算法與抗量子攻擊機制結合;OpenSSL 則對 TLS 連接應用類似的方案(X25519+ML-KEM)。其目的是為了應對未來足夠強大的量子電腦能夠破解現有演算法的情況。
此外,Snap 應用程式已啟用權限通知功能,因此,當從 Snap Store 安裝的應用程式嘗試存取攝影機、麥克風或檔案系統的敏感部分時,使用者會收到通知,並可以選擇接受或拒絕該要求。核心方面,新增了對Intel TDX等技術的支持,這些技術有助於為敏感的雲端環境創建硬體隔離的虛擬機器。
軟體管理的變更以及「程式和更新」功能的逐步取消
Ubuntu 26.04 LTS 的另一個敏感問題是軟體管理的重組。 Canonical 的一項決定是從新安裝的基本應用程式集中移除「程式和更新」圖形工具。
這並不意味著它會完全消失:該工具仍然保留在軟體倉庫中,如有需要,可以使用 apt 安裝。但是,它不再被視為普通用戶的“必備”組件。因此,Canonical 正在嘗試簡化和整合先前分散在多個互不關聯的工具中的功能。
其理念是將軟體倉庫管理整合到應用程式中心/Snap Store中,而專有驅動程式(尤其是NVIDIA驅動程式)的選擇將透過軟體更新工具進行管理。 Ubuntu Pro訂閱流程也將遷移到新的安全中心。
問題在於,Ubuntu 的軟體管理體驗多年來一直不穩定,許多資深用戶對此頗有微詞。 App Center/Snap Store 的效能和可靠性一直以來都備受詬病,而且它依賴兩種更新方式(取決於軟體來自 deb 倉庫還是 snap 套件),這持續造成混亂。
從積極的方面來看,這個長期支援版本朝著正確的方向邁出了一步:應用中心現在除了可以管理snap 包之外,還可以管理 deb 包,顯示已安裝的應用,並且在某些情況下,允許透過圖形介面進行傳統的軟體包更新。更新通知也得到了改進,面板中新增了一個專門的圖示來提醒您有待處理的補丁。
總而言之,如果您懷念傳統的軟體倉庫和 PPA 管理方式,或者傳統的驅動程式選擇方式,您仍然可以使用「程式和更新」手動安裝它們。當然,值得慶幸的是,使用 apt 的終端方法也不會消失。
Snap、Snap 中的 PipeWire 及其對桌面用戶的影響
Canonical 繼續積極推廣其Snap 軟體包生態系統。在 Ubuntu 26.04 LTS 中,最值得關注的舉措之一是, PipeWire(一種在許多環境中取代 PulseAudio 的現代音訊和視訊組件)將以 Snap 軟體包的形式提供。
這會帶來一個實際後果:如果您決定從系統中完全移除 snapd,則可能會失去音訊功能。實際上,Ubuntu 24.04 LTS 是最後一個允許您「脫離」Snap 生態系統而不丟失重要核心功能的 LTS 版本。
Canonical 的動機很明確:統一應用程式管理,讓所有程式都透過 App Center 進行管理,無論程式是以 .deb 還是 Snap 格式分發。但對於一部分用戶來說,他們多年來一直對 Snap 的加載速度、磁碟佔用以及某些沙盒問題感到擔憂,此舉可能成為壓垮駱駝的最後一根稻草,促使他們考慮其他發行版,甚至是其他發行版。
在伺服器環境中,Snap 的影響要小得多,因為大多數關鍵服務仍然以傳統的 .deb 套件形式打包。然而,對於桌面系統而言,重要的是要考慮您是否能接受這種方式,或者您是否更喜歡 Kubuntu 或 Xubuntu 等替代方案,在這些方案中,Snap 對日常體驗的影響較小。
原生 ROCm 和 CUDA:基於 Ubuntu 26.04 的 AI 和 GPU 運算
如果您從事機器學習、資料科學或 GPU 加速運算方面的工作,Ubuntu 26.04 LTS 將特別值得關注。 Canonical 已正式將AMD ROCm和NVIDIA CUDA整合到該發行版的軟體倉庫中。
在此之前,安裝 ROCm 一直是個小麻煩: AMD外部儲存庫簽章金鑰、手動依賴項…有了這個 LTS 版本,只需一個簡單的指令: sudo apt install rocm 為了能夠透過 apt 安裝、維護和更新軟體包,Canonical 甚至組建了一個專門的團隊來維護這些軟體包,並在 LTS 環境中提供長達 15 年的支援。
CUDA 的情況也類似:Ubuntu 官方宣布將於 2025 年將其納入產品目錄,這將大大簡化訓練叢集、運算節點或 AI 工作站的部署流程。此外,Ubuntu 26.04 也支援NVIDIA Vera Rubin NVL72等架構,使其成為人工智慧基礎架構領域最用戶友善的平台之一。
在家用桌上型電腦上,這也意味著在玩遊戲或使用利用 GPU 的應用程式時效能有所提升,因為驅動程式和庫的整合更加清晰,更新也以更有條理的方式進行。
硬體需求和實際效能
Ubuntu 26.04 LTS 的爭議之一是建議記憶體容量的增加。 Canonical 公司先前的 LTS 版本建議使用 4GB 內存,現在則建議使用6GB 內存才能充分體驗 GNOME 桌面和現代應用程式。
官方對桌面版 Ubuntu 的配置要求約為2 GHz 雙核心 CPU、6 GB 記憶體和 25 GB 磁碟空間。伺服器版的最低配置要求則低得多:基本系統(不含圖形介面)大約需要 1,5 GB 記憶體和 5 GB 磁碟空間。如果您想將這些數值與更全面的建議配置進行比較,請參閱 Ubuntu 的規格和功能說明。
需要注意的是,這項變更並不意味著 Ubuntu 26.04 會比其前代產品「佔用」更多資源。 Canonical 只是根據我們的實際使用習慣調整了推薦資源:例如,打開多個標籤頁的瀏覽器、運行高配置桌面環境、同時運行多個資源密集型應用程式等等。 4GB 記憶體足以安裝和使用該系統,但效能會受到影響,交換空間很可能會被佔滿。
如果您的電腦記憶體只有 4GB 或更少,明智的做法是考慮使用Lubuntu或 Xubuntu 等輕量級發行版,它們在配置較低的硬體上運行效果更好。當然,雖然已經證明可以在記憶體為 4GB(甚至更少)的電腦上安裝 Ubuntu 26.04,但需要注意的是,這樣做會接近電腦的極限。
在密集的實際測試中(作為主系統運行幾天),Ubuntu 26.04 LTS在許多日常任務中都比 24.04 更靈活:打開視窗、切換桌面、管理多個開啟的應用程式…GNOME 50 的資源使用似乎更加精細,儘管記憶體消耗略高,但由於新功能的存在,這也料之中。
就相容性而言,整體體驗良好:瀏覽器、辦公室套件、開發工具和多媒體應用都能正常運作。可能出現問題的是一些仍依賴 X11 的工具(例如某些 OBS 類型的錄製/直播工具,搭配特定的 NVIDIA 顯示卡使用),它們在 Wayland 下有時無法完美運作。這些問題雖然不會造成災難性後果,但如果你的工作依賴這些軟體,則需要注意。
如何一步一步將 Ubuntu 從 24.04 LTS 升級到 26.04 LTS
如果您目前使用的是Ubuntu 24.04 LTS並考慮升級,最明智的做法是等待 Canonical在 26.04.1 版本之後發布官方的 LTS 到 LTS 的更新。當然,您也可以自行承擔風險,強制提早升級。無論如何,您都應該遵循以下步驟。
在進行任何操作之前,首先要做的就是完整備份您的重要資料(如果可能,最好也備份系統或分割區鏡像)。萬一出現問題,您需要能夠毫無障礙地恢復到之前的狀態。之後,理想情況下,您應該確保當前系統已完全更新。
打開終端機並運作:
sudo apt update && sudo apt full-upgrade -y
這將完全更新 Ubuntu 24.04 LTS。之後,請確保已安裝版本更新所需的元件:
sudo apt install update-manager-core
準備好後,在正常情況下(Canonical 在 26.04.1 版本之後啟用從 24.04 到 26.04 的官方路徑),只需啟動即可:
sudo do-release-upgrade
如果您決定在 26.04.1 版本發布之前進行更新,則必須使用開發者模式強制更新:
sudo do-release-upgrade -d
此精靈將下載必要的軟體包,通知您任何變更、任何過時的軟體包、將停用的 PPA,並在某些情況下詢問您如何處理某些設定檔。此過程可能需要 30 到 45 分鐘(如果您的網路連線速度較慢,則可能需要更長時間),完成後,它將提示您重新啟動系統。
重新啟動後,您可以使用以下命令查看版本:
lsb_release -a
如果一切順利,您會看到系統現在顯示為Ubuntu 26.04 LTS。升級過程中如果出現罕見的錯誤(例如安裝中斷、對某些對話方塊的回應錯誤或斷電),後果可能從輕微的圖形故障到系統無法正常啟動不等,因此事先備份並非可選項,而是幾乎必須的。
實際升級經驗和常見問題
一些嘗試過的用戶 強制更新到更新版本 提前(例如,使用 sudo do-release-upgrade -d 或是在過程中錯誤地回答關鍵問題)遇到了一些相當不愉快的情況。
有些安裝過程中,如果發生錯誤(例如,在應該接受密鑰檔案變更時回答「N」),桌面就會開始運行異常,會話會被中斷,或者在嘗試登入 GNOME 時,系統會顯示「糟糕,出錯了」之類的錯誤畫面。
在極端情況下,一些使用者必須從 Windows 系統中刪除 Ubuntu 分割區,然後完全重新安裝系統(例如,從 USB 還原到 22.04 LTS 版本,然後再升級到 24.04 LTS 版本,並更仔細地重複此過程)。這些都是極端情況,但也說明了 Canonical 為何選擇將官方的 24.04 到 26.04 升級路徑推遲到 26.04.1 版本:他們需要時間來修復初始階段的 bug。
如果在嘗試更新後,您沒有看到任何變化,但 apt 也沒有報告任何錯誤(除了部分處於逐步推送階段的軟體包外,所有軟體包都顯示「正常」),則可能是您的系統尚未啟用此更新,或者出於穩定性考慮,該路徑已被阻止。在這種情況下,重複使用相同的命令通常無法解決問題:最好閱讀官方文檔,查看`/var/log/dist-upgrade` 中的日誌,並考慮是否值得等待。
當系統徹底崩潰甚至無法進入桌面時,許多情況下最快捷、最省力的辦法是從U盤啟動恢復數據,然後再進行全新安裝。因此,在從一個LTS版本切換到另一個LTS版本之前,請務必建立備份,尤其是在您進行了大量自訂設定、使用了PPA或非標準驅動程式的情況下。
我應該現在就升級到 Ubuntu 26.04 LTS 還是再等等?
幾乎所有人都會問:現在升級到 Ubuntu 26.04 LTS 是否值得?答案很大程度取決於您的需求和當前情況。
如果您是使用現代硬體的桌面用戶,並且不依賴 X11 處理任何關鍵任務,而且對 Wayland、GNOME 50、更佳的遊戲支援和新應用程式等改進感興趣,那麼升級就很有意義,特別是如果您是從 24.04 LTS 甚至更早的版本升級而來。不過,最明智的做法是等待Ubuntu 26.04.1,該版本修復了初始版本中的主要 bug。
如果你是Linux 新手,幾天前才安裝了 Ubuntu 24.04 LTS,別急。最好先專注於學習基礎、配置環境,熟悉終端機、分割區和備份等操作,然後再進行重大升級。對於初學者來說,先使用一個可用的版本一段時間,等到生態系統更加成熟後再升級到新的 LTS 版本,這樣更有利於學習。
對於生產伺服器,傳統的建議仍然不變:無需運行新的 LTS 版本。 Ubuntu 24.04 LTS 的支援將持續到 2029 年,因此遷移到 26.04 需要謹慎規劃:首先在測試環境中進行測試,驗證相容性(尤其是在使用與核心互動的軟體、特殊驅動程式、容器等的情況下),然後再安排遷移。許多管理員選擇在新專案中開始使用新的 LTS 版本,而將現有基礎架構保留在先前的 LTS 版本上,直到所有問題都得到驗證。
如果您出於工作相關原因(例如,某些捕獲軟體、與 Wayland 不相容的圖形工具或非常特定的串流媒體工作流程)而使用 GNOME 和 X11,那麼如果您的使用場景特別關鍵,則值得考慮繼續使用 24.04、切換到 X11 版本,甚至探索其他發行版。
簡而言之,Ubuntu 26.04 LTS 有望成為近年來Ubuntu 生態系統中最重要的版本之一:它整合了 Wayland,將 Rust 整合到核心實用程式中,為後量子時代鋪平了道路,利用 TPM 增強了加密,並使該發行版成為 AI 和 GPU 計算極具吸引力的平台。花點時間決定何時以及如何升級,是充分利用所有這些優勢的最佳方式,同時避免將您的機器變成意外的測試場地。