Debian 10 (bullseye) 在 2021-08-14 正式釋出 [1].
睽違兩年多的發行, 跟前一版 Debian 10 – Buster 有什麼差異呢?
img src: https://wiki.debian.org/DebianArt/Themes/Homeworld?action=AttachFile&do=get&target=blog_banner.png
支援 CPU 架構 [2]
異動部份
- 移除 MIPS mips (big-endian) 支援
目前官方支援的架構
- 32-bit PC (
i386
) and 64-bit PC (amd64
) - 64-bit ARM (
arm64
) - ARM EABI (
armel
) - ARMv7 (EABI hard-float ABI,
armhf
) - little-endian MIPS (
mipsel
) - 64-bit little-endian MIPS (
mips64el
) - 64-bit little-endian PowerPC (
ppc64el
) - IBM System z (
s390x
)
此次發行版異動 (完整清單可見 release note [3])
套件相關
相較 Debian 10, Debian 11 新增 11294 個套件, 更新 42821 個套件, 並移除 9519 個套件.
目前內含超過 59551 個套件.
主要套件更新訊息如下:
img src: https://www.debian.org/releases/stable/amd64/release-notes/ch-whats-new.html
除此之外, 桌面套件也都進行升級
- Gnome 3.38,
- KDE Plasma 5.20,
- LXDE 11,
- LXQt 0.16,
- MATE 1.24,
- Xfce 4.16.
重點功能
Driverless scanning and printing
透過 CUPS [4] 套件來進行 driverless printing, SANE [5] 套件進行 driverless scanning.
Control groups v2
從 Debian 11 開始, systemd 預設使用 control groups v2 (cgroupv2), 若想改回 cgroup v1, 可參考這篇設定
Persistent systemd journal
Bullseye 中的 systemd 預設啟動 persistent journal 功能, 將相關資料儲存在 /var/log/journal/ 中。更多設定以及資訊可參考 systemd-journald.service(8) manpage;
New Fcitx 5 Input Method
更新 Fcitx 輸入法, 新版本支持 Wayland 並支持 plugin, 更多資訊可參考這篇說明
支援 exFAT 格式
因 Debian 11 Bullseye 使用 kernel 5.10, 所以可使用在 kernel 5.4 就加入的 exFAT 功能. 除了 kernel configuration 要開啟外, 也須搭配 userspace 程式, 如 exfatprogs [9].
改善了對於 systemd 之外 init systems 的支援
眾所皆知, Debian 8 開始即採用 systemd 為預設 init system. 即便如此, 還是有許多使用者使用 sysvinit or openrc 等等的 init system, 有鑑於此, Debian 11 也改善了相關支援, 詳情可參考這篇說明
密碼雜湊演算法預設使用 yescrypt
Debian 11 Bullseye 使用 yescrypt 來取代原本的預設 hash algorithm SHA-512, 為了加強針對字典的密碼猜測攻擊的安全性. 由於 Debian 10 Buster 不支援 yescrypt, 所以升級上要特別注意, 詳情可參考這篇說明
進行 Debian 10 -> 11 升級前, 建議閱讀此文件, 確保了解升級須注意的地方
References:
[1] https://wiki.debian.org/DebianBullseye
[2] https://www.debian.org/releases/stable/amd64/ch02s01.en.html
[3] https://www.debian.org/releases/stable/amd64/release-notes/
[4] https://wiki.debian.org/CUPSQuickPrintQueues
[5] https://wiki.debian.org/SaneOverNetwork
[6] https://www.debian.org/releases/stable/amd64/release-notes/ch-information.en.html#openstack-cgroups
[7] https://manpages.debian.org/bullseye/systemd/systemd-journald.service.8.en.html
[8] https://wiki.debian.org/I18n/Fcitx5
[9] https://packages.debian.org/bullseye/exfatprogs
[10] https://wiki.debian.org/Init
[12] https://www.debian.org/releases/bullseye/amd64/release-notes/ch-information.en.html