功能介绍
1、稳定性高,即便有的机器重启,也是由于电源故障或硬件升级,和其它那些一天要崩溃多次的系统比较一下。
2、更快更容易的内存管理,其它操作系统也许在一两个领域内速度够快,但是基于GNU/Linux或GNU/kFreeBSD的Debian对硬件要求很低且很平均。在GNU/Linux下通过模拟器运行的Windows软件比在其原生环境中运行的速度更快。
3、大多数的硬件驱动程序是GNU/Linux或GNU/kFreeBSD用户们所写的,而非厂商,这可能意味着,对某些硬件的支持从无到有的过程之间会存在一些延迟。不过,在厂商停止生产或倒闭以后却仍可以对硬件提供长时间的支持。经验显示,开放源码的驱动程序通常比封闭式的好太多了。
4、良好的系统安全,Debian以及自由软件社区非常注意在软件发布中快速地修复安全问题。通常没几天就会有修复过的软件被上传。因为开放源代码 ,所以Debian的安全性会在开放的情况下被评估。而且其它自由软件项目也有相同级别的考核系统,用于防止潜在的安全问题被引入到基本系统的重要位置。
软件优势
无驱动扫描和打印
使用 CUPS 打印以及使用 SANE 扫描对于越来越多的硬件型号已经可以实现无需任何驱动程序(通常是非自由驱动程序)即可正常操作,尤其是过去五年以来出现在市场上的新设备。
CUPS 和无驱动打印
使用以太网或无线网络连接的现代打印机已经可以使用 无驱动打印功能,由 CUPS 和 cups-filters 软件包提供支持,此功能已在 Debian buster 发行注记 中描述。Debian 11 “bullseye” 提供了新软件包 ipp-usb;它使用许多现代打印机所支持的、供应商中立的 IPP-over-USB 协议,且 cups-daemon 推荐安装该软件包。它使得 USB 设备可被视作网络设备,以将无驱动打印扩展至包括 USB 连接的打印机。详情 在维基上 有更多描述。
在 ipp-usb 软件包中包含的 systemd 服务文件将在使用 USB 的打印机连接到系统时启动 ipp-usb 守护程序,以使其可用于打印任务。默认情况下 cups-browsed 软件包应当可以自动完成配置,或者可以 手动设置本地无驱动打印队列。
SANE 和无驱动扫描
官方的 SANE 无驱动后端在 libsane1 软件包中由 sane-escl 提供。另有一独立开发的无驱动后端 sane-airscan。两个后端均可使用 eSCL 协议,但 sane-airscan 另外也可使用 WSD 协议。用户应该考虑在系统上同时安装两个后端。
eSCL 和 WSD 均为网络协议。因此,它们在设备是 IPP-over-USB 设备的情况下也可经由 USB 连接生效(参见上文)。请注意 libsane1 推荐安装 ipp-usb 软件包。在软件包已安装的情况下,合适的设备可以在使用 USB 端口连接到系统的同时自动设置使用无驱动后端。
新的通用 open 命令
新增加的 open 命令将作为 xdg-open(默认)或者 run-mailcap 的别名出现,具体实现则由 update-alternatives(1) 系统管理。它旨在作为命令行交互工具,帮助用户使用默认的应用程序打开文件;所使用的程序按照具体情况可以是图形界面程序。
控制组 v2
在 bullseye 中,systemd 默认使用控制组 v2(cgroupv2),它提供了统一的资源控制层级架构。如果有需要,可以使用内核命令行参数重新启用旧有的 cgroups;请参见 第 5.1.9 节 “OpenStack 和 cgroups v1” 一节中适用于 OpenStack 的注记。
持久化 systemd 日志
在 bullseye 中的 systemd 默认启用了持久日志的功能,日志文件存放于 /var/log/journal/。请参见 systemd-journald.service(8) 以了解细节;请注意 Debian 中的日志除了默认的 systemd-journal 组外,还可以被 adm 用户组内的成员阅读。
这项改动应该不会对任何已有的传统日志守护程序(例如 rsyslog)产生任何干扰,但是不依赖这些守护程序所提供的特别功能的用户应当考虑将传统日志程序卸载并切换到仅使用新的 systemd 日志工具。
新的 Fcitx 5 输入法
Fcitx 5 是用于中文、日语、韩语和其它许多语言的一个输入法。它是 buster 提供的 Fcitx 4 的后续版本。新版本增加了对 Wayland 的支持并改进了扩展支持。您可以在 维基页面上 阅读更多信息以及从旧版本迁移的方法。
来自 Debian Med Blend 团队的新闻
Debian Med 团队正在积极打包用于研究病毒序列以及与流行病学研究相关的软件以抗击 COVID-19。下一个发行周期中,团队将继续进行这项任务,并专注于打包可以应用于这两个领域的机器学习工具。
除了添加生命科学和医药领域的新软件包之外,许多已有的软件包也得到了持续集成支持。
一些性能关键的应用程序现在受益于 SIMD Everywhere 的实现。该软件库可以帮助软件包既支持更多的硬件平台(尤其是 arm64),又受益于处理器所提供的向量运算扩展带来的性能提升,例如 amd64 上的 AVX,或 arm64 上的 NEON。
内核 exFAT 支持
bullseye 是第一个提供支持 exFAT 文件系统的 Linux 内核的发行版本,且它默认使用该实现挂载 exFAT 文件系统。因此,用户不再需要使用 exfat-fuse 软件包所提供的用户空间文件系统实现。如果您要继续使用用户空间文件系统的实现,您需要在挂载 exFAT 文件系统时直接调用 mount.exfat-fuse 命令。
创建和检查 exFAT 文件系统的工具位于 exfatprogs 软件包,它由 Linux 内核 exFAT 实现的作者编写。由已有的 exfat-utils 软件包提供的独立实现仍然可用,但它不能与新的实现共同安装在系统上。我们推荐您迁移到使用 exfatprogs 软件包,尽管您需要注意并处理两者可能不互相兼容的命令行选项。
改进的 man page 翻译
部分项目,例如 systemd、 util-linux、 OpenSSH 和 Mutt 的部分语言的手册页,例如法语、西班牙语和马其顿语,得到了明显改进。欲获得此项改进,请安装 manpages-*xx*(其中 *xx* 是您所需的自然语言的代码)。
在 bullseye 的生命周期中,进一步的翻译改进将会通过 backports 仓库提供。