Debian 12 “書蟲”發布

經過近兩年的開發,Debian GNU/Linux 12.0(Bookworm)已經發布,可支援九種官方支援的架構:Intel IA-32/x86(i686)、AMD64/x86-64、ARM EABI(armel)、ARM64 、 ARMv7 (armhf )、mipsel、mips64el、PowerPC 64 (ppc64el) 和 IBM System z (s390x)。 Debian 12 的更新將在 5 年內發布。

安裝映像可供下載,可透過 HTTP、jigdo 或 BitTorrent 下載。 針對 amd64 和 i386 架構,LiveUSB 已經開發出來,有 GNOME、KDE、LXDE、Xfce、Cinnamon 和 MATE 的變體,以及結合了 amd64 平台包和 i386 架構附加包的多架構 DVD。 從 Debian 11“Bullseye”遷移之前,您應該閱讀以下文件。

該儲存庫包含64419 個二進位軟體包,比Debian 4868 中提供的軟體包多了11 個軟體包。與Debian 11 相比,增加了11089 個新的二進位軟體包,刪除了6296 個(10%)過時或廢棄的軟體包,刪除了43254 個 (67 個) 軟體包。%) 軟體包已更新。 此發行版中提供的所有原始碼的總大小為 1 行程式碼。 所有包的總大小為 341 GB。 對於564%(在之前的分支中為204%)的軟體包,提供了對可重複構建的支持,這使得可以確認可執行檔完全是根據聲明的源文本構建的,並且不包含無關的更改,其中的替換例如,可以透過攻擊彙編基礎設施或書籤編譯器來製作。

Debian 12.0 的主要變化:

  • 除了主儲存庫中的免費韌體之外,官方安裝映像還包括先前透過非免費儲存庫提供的專有韌體。 如果您的裝置需要外部韌體才能運行,則預設會載入所需的專有韌體。 對於只喜歡免費軟體的用戶,在下載階段提供了停用非免費韌體的選項。
  • 新增了新的非自由韌體儲存庫,韌體套件已從非自由儲存庫轉移到其中。 安裝程式提供從非自由韌體儲存庫動態請求韌體包的功能。 帶有韌體的單獨存儲庫的存在使得可以提供對固件的訪問,而無需在安裝媒體中包含通用的非自由存儲庫。
  • Linux 核心已更新至版本 6.1(Debian 11 附帶核心 5.10)。 Systemd 252、Apt 2.6 和 Glibc 2.36 已更新。
  • 更新了圖形堆疊和使用者環境:GNOME 43、KDE ​​Plasma 5.27、LXDE 11、LXQt 1.2.0、MATE 1.2、Xfce 4.18、Mesa 22.3.6、X.Org Server 21.1、Wayland 1.21。 在 GNOME 環境中,Pipewire 媒體伺服器和 WirePlumber 音訊會話管理器預設為啟用。
  • 更新了使用者應用程序,例如 LibreOffice 7.4、GNUcash 4.13、Emacs 28.2、GIMP 2.10.34、Inkscape 1.2.2、VLC 3.0.18、Vim 9.0。
  • 更新了伺服器應用程序,例如 Apache httpd 2.4.57、BIND 9.18、Dovecot 2.3.19、Exim 4.96、lighttpd 1.4.69、Postfix 3.7、MariaDB 10.11、nginx 1.22、Postfix 15. OpenSSH 7.0p3.40。
  • 開發工具已更新,包括GCC 12.2、LLVM/Clang 14(15.0.6也可安裝)、OpenJDK 17、Perl 5.36、PHP 8.2、Python 3.11.2、Rust 1.63、Ruby 3.1。
  • 新增了使用 apfsprogs 和 apfs-dkms 軟體包以讀寫模式使用 APFS(Apple 檔案系統)檔案系統的支援。 包含 ntfs2btrfs 實用程序,用於將 NTFS 分割區轉換為 Btrfs。
  • 增加了對mimalloc記憶體分配庫的支持,它可以充當malloc函數的透明替代品。 mimalloc 的一個特點是其緊湊的實現和非常高的性能(在測試中,mimalloc 領先於 jemalloc、tcmalloc、snmalloc、rpmalloc 和 Hoard)。
  • 新增了 ksmbd-tools 軟體包,並實現了對基於 SMB 協定的 Linux 核心內建檔案伺服器實現的支援。
  • 新增了一組新字體,並且更新了先前提供的字體。 已經提出了 fnt 字體管理器(類似於 apt for fonts),它解決了安裝附加字體和保持現有字體最新的問題。 使用 fnt,您可以安裝 Debian Sid 儲存庫中可用的最新字體,以及 Google Web Fonts 集合中的外部字體。
  • GRUB 引導程式使用 os-prober 軟體包來偵測其他已安裝的作業系統並產生選單來引導它們。 除其他事項外,啟動可確保 Windows 11 已安裝。
  • 由於開發停止,libpam-ldap 和 libnss-ldap 軟體包已被刪除,建議使用等效的 libpam-ldapd 和 libnss-ldapd 軟體包透過 LDAP 進行使用者驗證。
  • 停止設定預設後台日誌進程,例如 rsyslog。 要查看日誌,建議呼叫“systemdjournalctl”實用程序,而不是解析日誌檔案。 如有必要,可以透過安裝 system-log-daemon 套件來傳回舊行為。
  • 從 systemd 中,systemd-resolved 和 systemd-boot 被分成單獨的包裝。 systemd 軟體包已將 systemd-timesyncd 時間同步用戶端從必需的依賴項移至建議的依賴項,從而允許在沒有 NTP 用戶端的情況下進行最少的安裝。
  • 基於 ARM64 架構的系統恢復了對 UEFI 安全啟動模式啟動的支援。
  • fdflush 軟體包已被刪除,應替換為 util-linux 中的「blockdev --flushbufs」。
  • tempfile 和 rename.ul 程式已被刪除,建議在腳本中使用 mktemp 和檔案重新命名實用程式。
  • which 實用程式已被棄用,並將在未來版本中刪除。 作為替代,建議使用“type”或“type -a”命令來確定 bash 腳本中可執行檔案的路徑。
  • libnss-gw-name、dmraid 和 request-tracker13 軟體包已被棄用,並將在 Debian 4 中刪除。
  • 為 Xen 虛擬網路設備啟用持久性網路介面名稱(「enX0」)的指派。
  • 新增了對基於 ARM 和 RISC-V 處理器的新設備的支援。
  • 俄語和烏克蘭語系統手冊(man)已更新。
  • 新增了由 Debian Med 和 Debian Astro 團隊準備的與醫學、生物學和天文學相關的主題包集合。 例如,包含shiny-server(用於託管R語言Web應用程式的平台)、openvlbi(望遠鏡相關器)、astap(天文影像處理器)、planetary-system-stacker(從碎片形成行星影像)的軟體包、支援INDI 協定的新驅動程式和函式庫、與Astropy 相關的Python 套件(python3-extinction、python3-sncosmo、python3-specreduce、python3-synphot)、用於處理ECSV 和TFCAT 格式的Java 函式庫。
  • UBports 專案使用 Lomiri 使用者環境(以前稱為 Unity 8)和 Mir 2 顯示伺服器(充當基於 Wayland 的複合伺服器)開發的軟體包已新增至儲存庫。
  • 在發布準備的最後階段,最初預期的 Debian 12 發行套件從使用單獨的 /usr 分區過渡到新的表示形式,其中 /bin、/sbin 和 /lib* 目錄被設計為符號鏈接/usr 內的相應目錄已被推遲。

來源: opennet.ru

添加評論