台灣即時新聞 · 快速準確全面
快訊

Ubuntu 26.10發布 核心工具全面改Rust

Ubuntu 26.10發布 核心工具全面改Rust cover

【關鍵數字】

一、Canonical 發布 Ubuntu 26.10,代號 Stonking Stingray,預設的核心工具 coreutils 全面改用 Rust 版本。

二、新版改由 Rust 開發的 Sequoia PGP 執行軟體更新的簽章驗證,強化供應鏈安全。

三、升級至 OpenSSL 4,支援更多後量子密碼技術,並加入加密連線時隱藏網站名稱的新功能。

四、支援以 Microsoft Entra ID 企業帳號登入,適用桌面、終端機、SSH 遠端連線及需要管理權限的操作。

五、本版並非長期支援版,提供九個月維護更新,支援期限至二○二七年七月。

Canonical 正式發布 Linux 作業系統 Ubuntu 26.10,代號 Stonking Stingray。這次更新的最大亮點,是完成了 Rust 核心工具 coreutils 的遷移:從這個版本起,系統預設的 coreutils 將全面採用 Rust 開發的版本,象徵 Ubuntu 在系統底層現代化的路上,又往前邁了一大步。

回顧一下這條遷移之路。Ubuntu 26.04 LTS 已經把多數基本指令改用 Rust 開發的 uutils coreutils 工具集,但負責複製、移動及刪除檔案的三個指令,因為相容性問題仍保留 GNU 版本。而現在,26.10 完成了剩餘三項指令的遷移,預設的 coreutils 至此全面採用 Rust。

為什麼要大費周章把用了幾十年的 GNU 工具換成 Rust 版本?關鍵在於記憶體安全。Rust 的語言特性可以減少部分記憶體存取錯誤,進而降低相關漏洞的風險。對一個被全球無數伺服器採用的作業系統來說,底層工具的每一個漏洞都可能被放大成災難,Rust 的引入等於從源頭減少了一類安全隱患。

不過,換引擎並非零成本。由於指令的細部行為可能與 GNU 版本不同,管理員在升級後仍須測試既有的備份與部署腳本,確認沒有相容性問題;必要時,也可以切回 GNU 版本。這是一個務實的過渡設計:給你新引擎,也保留舊引擎的鑰匙。

除了核心工具的 Rust 化,新版也調整了軟體更新的安全檢查機制。Ubuntu 透過 APT 取得更新時,會驗證軟體儲存庫的數位簽章,確認更新資訊來自可信來源且未遭竄改。26.10 改由 Rust 開發的 Sequoia PGP 來執行 APT 的簽章驗證,原有的 GnuPG 工具仍然可以使用。

Canonical 把這項調整視為後量子安全準備的一環。隨著量子計算的發展,傳統密碼學面臨的威脅越來越真實,提前在供應鏈驗證環節導入更現代的實作,是為未來鋪路。

在加密連線方面,新版升級至 OpenSSL 4,支援更多後量子密碼技術。同時加入了一項值得注意的新功能:在建立加密連線時,可以加密網站名稱,減少部分連線資訊外露。不過這項功能仍須網站與應用程式配合,並非升級系統後就會全面啟用。

此外,新版導入了 upki 憑證撤銷檢查機制,讓 curl 工具在建立 HTTPS 連線時,能夠辨識已經被撤銷的網站憑證。這對自動化腳本與伺服器維運來說是一大利多:過去要確認憑證是否被撤銷,往往得靠額外工具,現在 curl 原生就具備這項能力。

企業用戶會注意到另一項實用更新:管理員完成相關設定後,使用者現在可以透過 Microsoft Entra ID 的企業帳號密碼登入 Ubuntu,再由 Microsoft Authenticator 核准,或輸入一次性驗證碼完成多因素驗證。新流程適用桌面、終端機、SSH 遠端連線,以及需要管理權限的操作,也支援 FIDO2 安全金鑰等免密碼登入方式。

這意味著,已經採用微軟企業身分體系的公司,可以把 Ubuntu 桌面與伺服器納入同一套帳號管理,不必再為 Linux 維護另一套獨立的帳號密碼。對 IT 管理員來說,這是降低維運複雜度的重要一步。

其他更新還包括 GNOME 51 桌面環境,以及支援特定 RISC-V 硬體的桌面映像檔。新版也提供 Myna 語音轉文字工具的預覽版,可以直接在電腦上辨識語音,不必把錄音傳送到雲端,不過使用者須自行安裝。

Myna 的設計反映了一個趨勢:越來越多 AI 功能開始走向本機運算。語音不必上雲,意味著隱私風險降低、延遲也更低。雖然目前只是預覽版且需手動安裝,但方向值得關注。

【關鍵數字】

九個月:Ubuntu 26.10 並非長期支援版,只提供九個月的維護更新,支援期限至二○二七年七月。追求穩定的用戶,應該繼續留在 26.04 LTS。

三個指令:26.04 LTS 時代因相容性保留 GNU 版本的複製、移動、刪除檔案指令,在 26.10 正式完成 Rust 遷移,coreutils 至此全面 Rust 化。

OpenSSL 4:新版採用的加密函式庫版本,支援更多後量子密碼技術,是後量子安全布局的重要一塊拼圖。

GNOME 51:新版搭載的桌面環境版本,帶來最新的 GNOME 使用體驗。

Stonking Stingray:26.10 的開發代號,延續 Ubuntu 以形容詞加動物的命名傳統。

數字背後的解讀是:Ubuntu 正在系統性地把底層關鍵元件換成記憶體安全的 Rust 實作——從核心工具,到簽章驗證,處處可見這條路線。這不只是一次版本更新,而是一個長期工程的階段性成果。

對一般桌面用戶來說,26.10 的變化可能感受不深:GNOME 51 的新面貌、Myna 語音轉文字的預覽,是比較有感的部分。但對系統管理員與開發者而言,coreutils 全面 Rust 化、Sequoia PGP 簽章驗證、upki 憑證撤銷檢查,都是會影響日常維運的實質改變。

升級前有兩件事值得先做:第一,測試既有的備份與部署腳本,確認在 Rust 版 coreutils 下行為一致;第二,評估是否真的需要追新版——如果追求的是長期穩定,26.04 LTS 仍是更安全的選擇,九個月的支援期一到,26.10 就得再升級一次。

從產業趨勢來看,Ubuntu 的 Rust 化並非孤例。從 Linux 核心逐步接納 Rust,到各大發行版把關鍵工具換成 Rust 實作,記憶體安全正在成為系統軟體的新標準。26.10 的發布,只是這場靜默革命中的一個註腳,但註腳寫得很清楚:未來,屬於記憶體安全的語言。