Ubuntu 24.04 LTS 發行套件發布

Ubuntu 24.04「Noble Numbat」發行版已發布,該發行版被歸類為長期支援(LTS)版本,其更新在 12 年內產生(5 年 - 公開可用,另外 7 年為用戶提供) Ubuntu Pro 服務)。為 Ubuntu Desktop、Ubuntu Server、Lubuntu、Kubuntu、Ubuntu Mate、Ubuntu Budgie、Ubuntu Studio、Xubuntu、UbuntuKylin(中文版)、Ubuntu Unity、Edubuntu 和 Ubuntu Cinnamon 建立安裝映像。

主要變化:

  • 桌面已更新至GNOME 46 版本,增加了全局搜尋功能,提高了檔案管理器和終端模擬器的性能,增加了對VRR(可變刷新率)機制的實驗性支持,提高了分數縮放的輸出質量,擴展了連接外部服務的功能、更新的配置器和改進的通知系統。 GTK 使用基於 Vulkan API 的新渲染引擎。 Cheese 相機應用程式已被 GNOME Snapshot 取代。
    Ubuntu 24.04 LTS 發行套件發布
  • Linux 內核已更新至版本 6.8。
  • GCC 14-pre、LLVM 18、Python 3.12、OpenJDK 21(OpenJDK 8、11 和 17 可選)、Rust 1.75、Go 1.22、.NET 8、PHP 8.3.3、Ruby 3.2.3、binils glibc 2.42。
  • 更新的使用者應用程式:Firefox 124(內建Wayland 支援)、LibreOffice 24.2、Thunderbird 115、Ardor 8.4.0、OBS Studio 30.0.2、Audacity 3.4.2、Transmission 4.0、digiKam 8.2.0、Kden 23.08.5 .5.2.2、VLC 3.0.20。
  • 更新的子系統:Mesa 24.0.3、systemd 255.4、BlueZ 5.72、Cairo 1.18、NetworkManager 1.46、Pipewire 1.0.4、Poppler 24.02、xdg-desktop-portal 1.18。
  • 伺服器軟體更新:Nginx 1.24、Apache httpd 2.4.58、Samba 4.19、Exim 4.97、Clamav 1.0.0、Chrony 4.5、containerd 1.7.12、LXD 5.21.0、Django 4.2.11. 。 24.0.7 .2.3.21、SpamAssassin 11.1、Squid 2.8.5、SSSD 2.4.1、Pacemaker 10.0.0、OpenStack 5.9.4、Ceph 2.6.7、Openvswitch 12.3.5、開放虛擬網路 16.2。
  • Thunderbird 電子郵件用戶端現在僅提供快照格式。 Thunderbird DEB 套件包含一個用於安裝 snap 套件的存根。
  • ubuntu-desktop-installer 安裝程式已經過現代化,現在正在作為更大的 ubuntu-desktop-provision 專案的一部分進行開發,並更名為 ubuntu-desktop-bootstrap。新專案的本質是將安裝程式分為安裝前(磁碟分割區和複製軟體包)和系統首次啟動(初始系統設定)期間執行的階段。該安裝程式是用 Dart 語言編寫的,使用 Flutter 框架建立使用者介面,並作為低階 curtin 安裝程式的附加元件實現,該安裝程式已在 Ubuntu Server 中使用的 Subiquity 安裝程式中使用。

    新安裝程式的變更包括改進的介面設計、新增了用於指定下載 autoinstall.yaml 自動化安裝腳本的 URL 的頁面,以及透過設定檔變更預設行為和設計風格的功能。新增了對更新安裝程式本身的支援 - 如果在安裝的早期階段有新版本可用,則現在會發出更新安裝程式的請求。

    Ubuntu 桌面安裝程式預設使用最小安裝模式。要安裝 LibreOffice 和 Thunderbird 等其他程序,您必須選擇進階安裝模式。安裝程式還重點介紹了先前版本的Ubuntu 23.10 中新增的功能,例如對ZFS 檔案系統的支援以及透過將金鑰解密資訊儲存在TPM(可信任平台)中來加密驅動器,而無需在啟動時輸入驅動器解鎖密碼。

    Ubuntu 24.04 LTS 發行套件發布
  • 新的 Ubuntu App Center 應用程式管理員得到了改進,使用 Flutter 框架和自適應介面佈局方法用 Dart 編寫,可以在任何尺寸的螢幕上正常工作。 Ubuntu Store 實作了一個組合介面,用於處理 DEB 和 Snap 格式的軟體包(如果 deb 和 snap 軟體包中都有一個程序,則預設選擇 snap),允許您搜尋和導航 snapcraft.io 軟體包目錄,並且連接的DEB 儲存庫,並允許您管理安裝、卸載和更新應用程序,從本機檔案安裝單一deb 套件。該應用程式使用評級系統,其中五點評級量表被喜歡/不喜歡格式(+1/-1)的投票所取代,並在此基礎上顯示虛擬的五星級評級。

    Ubuntu App Center 取代了舊的 Snap Store 介面。與 Ubuntu 23.10 相比,增加了一個新的應用程式類別 - 遊戲(GNOME 遊戲已從套件中刪除)。提出了一個用於更新韌體的單獨介面 - Firmware Updater,可用於基於 amd64 和 arm64 架構的系統,並允許您更新韌體而無需在後台運行成熟的應用程式管理器。

    Ubuntu 24.04 LTS 發行套件發布
  • 類比Arch Linux和Fedora Linux中的變化,決定進程可用記憶體映射區域的最大數量的sysctl vm.max_map_count參數預設從65530增加到1048576。舊值未啟動DayZ、Hogwarts Legacy、Counter Strike 2、Star Citizen 和THE FINALS 等遊戲),並解決了記憶體密集型應用程式的一些效能問題。
  • 非特權使用者對使用者命名空間的存取受到限制,這將提高使用容器隔離的系統的安全性,避免需要操縱使用者命名空間才能利用的漏洞。 Ubuntu 使用混合阻止方案,如果某些程式具有「允許使用者建立」規則或 CAP_SYS_ADMIN 權限的 AppArmor 設定文件,則選擇性地允許某些程式建立使用者命名空間。例如,為 Chrome 和 Discord 建立配置文件,其中使用者命名空間用於沙箱進程。
  • 建置包時,預設啟用編譯器選項,以使利用漏洞變得更加困難。在 gcc 和 dpkg 中,預設啟用「-D_FORTIFY_SOURCE=3」模式,該模式在執行 string.h 頭檔中定義的字串函數時會偵測可能的緩衝區溢位。與先前使用的「_FORTIFY_SOURCE=2」模式的差異在於額外的檢查。理論上,額外的檢查可能會導致效能下降,但實際上,SPEC2000和SPEC2017測試並沒有顯示出差異,並且在測試過程中也沒有用戶抱怨效能下降。
  • 預設情況下啟用 Apparmor,以允許任何應用程式存取 GnuTLS 和 OpenSSL 庫設定檔。以前,選擇性配置會導致無法存取設定檔時由於缺乏錯誤輸出而難以診斷的問題。
  • 由於潛在的安全問題和底層程式碼庫的棄用,pptpd 和 bcrelay 軟體包已被刪除。無法解決 2038 問題的 PAM 模組 pam_lastlog.so 也已刪除。
  • 為 dpkg 新增了「-mbranch-protection=standard」標誌,以在 ARM64 系統上為不應分支到的指令集啟用執行保護(ARMv8.5-BTI - 分支目標指示器)。阻止轉換到任意程式碼部分是為了防止在使用面向返回的程式設計技術(ROP - 返回導向程式設計)的漏洞利用中創建小工具。
  • 對於使用 gnutls 的應用程序,對三年前被 IETF(互聯網工程任務組)正式列為過時技術的 TLS 1.0、TLS 1.1 和 DTLS 1.0 協議的支援被強制禁用。對於 openssl,Ubuntu 20.04 中也實作了類似的變更。
  • APT 中用於使用數位簽章驗證儲存庫的 1024 位元 RSA 金鑰已被宣布過時並停用。在 Ubuntu 24.04 上,儲存庫必須使用至少 2048 位元的 RSA 金鑰或 Ed25519 和 Ed448 金鑰進行簽署。由於 1024 位元 RSA 金鑰繼續在某些 PPA 中使用,因此此類金鑰目前不會被阻止,但會發出警告。一段時間後,計劃將警告替換為錯誤輸出。
  • APT 軟體套件管理器更改了「提議的口袋」儲存庫的優先級,該儲存庫在將新版本的軟體包發佈到面向公眾的主要儲存庫之前對其進行預先測試。這項變更的目的是減少自動安裝不穩定更新的可能性,如果啟用了「建議的口袋」儲存庫,這可能會導致系統故障。啟用「提議的口袋」後,所有更新將不再從其中傳輸,但用戶將能夠使用「apt install /-提議」命令選擇性地安裝必要軟體包的更新。
  • 預設情況下,irqbalance 服務已停止使用,該服務將硬體中斷處理指派給不同的 CPU 核心。目前,在大多數情況下,Linux核心提供的標準處理程序分發機制就足夠了。在某些情況下,使用 irqbalance 可能是合理的,但前提是管理員進行了正確配置。此外,irqbalance 在某些配置中會導致問題(例如在虛擬化系統中使用時),並且還會幹擾影響功耗和延遲的參數的手動配置。
  • 為了配置網絡,使用了 Netplan 1.0 工具包的版本,它提供 YAML 格式的設定存儲,並提供抽象存取 NetworkManager 和 systemd-networkd 配置的後端。新版本能夠同時使用WPA2和WPA3,增加了對具有SR-IOV(單根I/O虛擬化)的Mellanox VF-LAG網路設備的支持,並實現了“netplan status -diff”命令以直觀地評估差異設定和設定檔的實際狀態之間。 Ubuntu Desktop 預設啟用 NetworkManager 作為設定後端。
    Ubuntu 24.04 LTS 發行套件發布

  • 啟用 Active Directory 憑證自動註冊 (ADSys) 機制,讓您在啟用群組原則時自動從 Active Directory 服務取得憑證。 透過 Active Directory 自動取得憑證也適用於連接到企業無線網路和 VPN 時。
  • Ubuntu 的 Appport 套件用於自動處理應用程式崩潰,提供與 systemd-coredump 的整合來處理崩潰。現在您可以使用 coredumpctl 實用程式來分析核心轉儲。
  • 基本套件包括用於效能分析、進程追蹤和系統健康監控的應用程式。特別是,增加了 procps、sysstat、iproute2、numactl、bpfcc-tools、bpftrace、perf-tools-unstable、trace-cmd、nicstat、ethtool、tiptop 和 sysprof 軟體包,這些軟體包已合併到效能工具元中包裹。
  • 活動儲存庫的設定已轉換為使用 deb822 格式,並從 /etc/apt/sources.list 移至檔案 /etc/apt/sources.list.d/ubuntu.sources。
  • 現在,即使更新是在無人值守升級模式下自動安裝的,服務也會在為其關聯庫安裝更新後重新啟動。若要防止服務在更新後自動重新啟動,請將其新增至 /etc/needrestart/needrestart.conf 檔案中的 override_rc 部分。
  • 電源設定檔管理器的工作得到了改進,增加了對 AMD 處理器中可用的新硬體電源管理機制的支持,還增加了使用不同優化驅動程式的功能。在離線模式下工作時,最佳化等級會自動提高。
  • fprintd 軟體包和 libfprint 庫已更新,包括對其他指紋掃描設備的支援。
  • 使用 Ubuntu 字體的較薄版本。若要傳回舊的系統字體,您可以安裝 fonts-ubuntu-classic 軟體套件。
  • 增加了對內置於英特爾處理器中的 QAT(QuickAssist 技術)加速器的支持,該加速器提供了加速壓縮和加密中使用的計算的工具。要使用英特爾 QAT,包含的軟體包包括 qatlib 24.02.0、qatengine 1.5.0、qatzip 1.2.0、ipp-crypto 2021.10.0 和 intel-ipsec-mb 1.5-1。

  • 32 位元 Armhf 架構的軟體包已轉換為使用 64 位元 time_t 類型。這項變化影響了一千多個包裹。由於自 32 年 19 月 2038 日起秒計數器溢出,先前使用的 1 位元 time_t 類型無法用於處理 1970 年 XNUMX 月 XNUMX 日之後的時間。
  • 更新了 Raspberry Pi 5(伺服器和使用者)和 StarFive VisionFive 2 (RISC-V) 板的元件。
  • Ubuntu Cinnamon 使用 Cinnamon 6.0 使用者環境,最初支援 Wayland。
  • WSL 子系統(Linux 的 Windows 子系統)的 Ubuntu 版本中新增了使用 cloud-init 傳輸設定的支援。
  • Xubuntu 繼續提供基於 Xfce 4.18 的環境。
    Ubuntu 24.04 LTS 發行套件發布
  • Ubuntu Mate 繼續提供 MATE 1.26.2 桌面環境(1.28 分支已經在 MATE 儲存庫中可用,但尚未正式發布)。使用新的安裝程序,類似於 Ubuntu Desktop 中提供的安裝程序。使用 GNOME 韌體來更新韌體,而不是使用韌體更新程序,並且添加了 App Center 來管理應用程式安裝,而不是使用 Software Boutique。 MATE Welcome 應用程式已停止使用。
    Ubuntu 24.04 LTS 發行套件發布
  • Ubuntu Budgie 使用 Budgie 10.9 桌面環境。許多小程式和迷你應用程式已更新。推出了新的 Budgie 控制中心配置器。 App-Center 取代 GNOME 軟體來管理應用程式。 Pulseaudio 已被 Pipewire 取代。取代了一些預設應用程序,例如,GNOME-Calculator → Mate Calc、GNOME System Monitor → Mate System Monitor、Evince → Atril、GNOME Font Viewer → 字體管理器、Cheese → guvcview、Celluloid → Parole、Rhythmbox →Rhyth +mbox → Lhyth + Goodvibbox →Rhyth +mbox → Lhyth + Goodvi wm + gpodder 。從基礎發行版中刪除了 GNOME-Calendar、GNOME System Monitor 和 GNOME Screenshot。
    Ubuntu 24.04 LTS 發行套件發布
  • Kubuntu 繼續預設發布 KDE Plasma 5.27.11、KDE ​​Frameworks 5.115 和 KDE Gear 23.08。 KDE 6 將在秋季版本的 Kubuntu 24.10 中提供。更新了標誌和配色方案。
    Ubuntu 24.04 LTS 發行套件發布
  • 在Lubuntu中,基於Calamares框架的安裝程序得到了改進。新增了用於配置安裝選項的頁面,例如安裝可用更新、安裝編解碼器和專有驅動程式以及安裝其他程式。新增了最小、完整和正常安裝模式。新增了第一個啟動螢幕,讓您可以配置語言和無線網路連接,以及選擇啟動安裝程式或切換到即時模式。新增了藍牙管理器和 SDDM 顯示管理器設定編輯器。桌面環境已更新至LXQt 1.4。
    Ubuntu 24.04 LTS 發行套件發布
  • Ubuntu Studio 新增了 Ubuntu Studio 音訊配置公用程式來配置 PipeWire 設定。使用新的安裝程序,類似於 Ubuntu Desktop 中提供的安裝程序。新增了用於安裝對音樂教學有用的程式的元包,例如 FMIT、GNOME Metronome、Minuet、MuseScore、Piano Booster、Solfege。
    Ubuntu 24.04 LTS 發行套件發布



來源: opennet.ru

添加評論