Debian 10 buster 发布

或许是最值得使用的 Debian 10 buster 发布了,相比,比之前的Debian激进许多。

Linux环境,Ubuntu 和 Debian 相似相近,Debian更稳健。

云主机,给所有人提供了最佳的体验Linux/Unix的环境。

25个月的工作成果,Debian项目自豪地宣布其新的稳定版本10(代号终结者),buster将在未来5年内得到 Debian安全团队 和 Debian 开发团队的长期支持。

Debian 10 buster附带了几个桌面应用程序和环境。其中包括桌面环境:

在此版本中,GNOME默认使用Wayland显示服务器而不是Xorg。Wayland拥有更简单,更现代的设计,具有安全性方面的优势。但是,默认情况下仍然安装Xorg显示服务器,默认显示管理器允许用户选择Xorg作为下一个会话的显示服务器。

由于Reproducible Builds项目,Debian 10中包含的91%以上的源代码包将构建逐位相同的二进制包。这是一项重要的验证功能,可以保护用户免遭恶意企图篡改编译器和构建网络。未来的Debian版本将包括工具和元数据,以便最终用户可以验证存档中包的来源。

对于安全敏感环境中的用户,默认情况下会安装并启用用于限制程序功能的强制访问控制框架AppArmor。此外,APT提供的所有方法(cdrom,gpgv和rsh除外)都可以选择使用seccomp-BPF沙盒。APT的https方法包含在apt包中,不需要单独安装。

默认情况下,网络过滤基于Debian 10 buster中的nftables框架。从iptables v1.8.2开始,二进制包包括iptables-nft和iptables-legacy,iptables命令行界面的两个变体。基于nftables的变体使用nf_tables Linux内核子系统。该方案的系统可以使用的变体之间进行选择。

的UEFI(统一可扩展固件接口中的Debian 7(代号第一引入)支持喘鸣)继续Debian中10大大提高 克星。此版本中包含针对amd64,i386和arm64体系结构的安全引导支持,并且应该在大多数启用安全启动的计算机上开箱即用。这意味着用户不再需要在固件配置中禁用安全启动支持。

默认情况下,杯子和杯子过滤器包安装在Debian 10 buster中,为用户提供了利用无人驾驶打印所需的一切。网络打印队列和IPP打印机将通过cups-browsed自动设置和管理,并且可以省去使用非免费供应商的打印驱动程序和插件。

Debian 10 buster包含许多更新的软件包(在之前版本中超过62%的所有软件包)

这次发布中有什么新变化?

Debian 的这次发行再次带来了比上一版本 stretch 更多的软件;本次发行包括 13370 个新软件包,软件包的总数达到了 57703 个。这个发行版的多数软件包得到了更新:更新了 35532 个软件包(占 stretch 软件包总数的 62%)。而且,由于各种原因,有相当数量的软件包(7278 个,占 stretch 软件包总数的 13%)从这次发行中被删除了。您将不会看到这些包有任何更新,而且在包管理软件中它们会被标记为“过时的”;参见第 4.8 节 “过时的软件包”。

如往常一样,Debian 也包含了多个桌面程序和环境。提供的桌面环境包括 GNOME 3.30,KDE Plasma 5.14,LXDE 10,LXQt 0.14,MATE 1.20,以及 Xfce 4.12。

生产力应用也得到了升级,包括办公套件:

LibreOffice 已升级到 6.1 版;

Calligra 已升级到 3.1 版;

GNUcash 已升级到 3.4 版;

在 buster 中,Debian 第一次默认启用了强制性的访问控制框架。新安装的 Debian buster 系统会默认安装并启用 AppArmor。请见下面提供的更多信息。

另外,buster 是 Debian 第一个提供基于 Rust 的程序的发行版本,相关的应用程序有火狐(Firefox)、ripgrep、fd、exa 和很多基于 Rust 的软件库(数量超过 450 个)。Buster 提供 rustc 1.34 版本。

其他桌面应用程序的更新包括 Evolution 3.30。

支持构架

凭借广泛的软件包选择及其传统的广泛架构支持,Debian再次坚持其作为通用操作系统的目标。它适用于许多不同的用例:从桌面系统到上网本; 从开发服务器到集群系统; 以及数据库,Web和存储服务器。与此同时,Debian存档中所有软件包的自动安装和升级测试等额外的质量保证工作确保了 buster满足用户对Debian稳定版本的高度期望。

共支持十种架构:64位PC / Intel EM64T / x86-64(amd64),32位PC / Intel IA-32(i386),64位little-endian Motorola / IBM PowerPC(ppc64el),64位IBM S / 390( s390x),对于ARM,armel 和armhf用于老年人和更近的32位的硬件,加上arm64为64位AArch64架构,以及用于MIPS,(mips大端)和mipsel(little-endian的)架构为32位mips64el64位little-endian硬件的硬件和架构。

Debian现在可以安装76种语言,其中大部分都可以在基于文本和图形的用户界面中使用。

网络过滤现在默认基于 nftables 框架

从 iptables v1.8.2 开始,该二进制包包含了 iptables-nft 和 iptables-legacy,它们是 iptables 命令行界面的两个变种。 Buster 默认使用基于 nftables 的变种,它使用 nf_tables Linux 内核子系统。旧式(legacy)变种使用 x_tables Linux 内核子系统。可以使用 update-alternatives 系统来选择变种。

CUPS 2.2.10 提供的无驱动打印支持

Debian 10 提供了 CUPS 2.2.10 和 cups-filters 1.21.6。它们结合起来为用户提供了无驱动打印的支持。要使用这项特性,所使用的网络打印队列或打印机必须支持 AirPrint 服务。现代的 IPP 打印机大多支持 AirPrint;Debian 的 CUPS 打印队列默认启用 AirPrint 功能。

最重要的好处是,CUPS 服务器或 IPP 打印机发送的含有队列的 DNS-SD (Bonjour) 广播,可以直接显示在应用程序的打印对话框中,用户无需作出任何改变。一个额外的好处是没有必要继续使用厂商提供的非自由打印驱动和插件了。

默认情况下,安装 cups 软件包时会同时安装 cups-browsed 软件包;该工具会自动设置并管理打印队列和 IPP 打印机。这是无缝体验无驱动打印功能的推荐做法。

来自 Debian Med Blend 团队的新闻

Debian Med 团队增加并更新了一些生命科学和医学相关的软件包。团队正努力在相关软件上添加对持续集成(CI)的支持。

如需安装由 Debian Med 团队维护的软件包,请安装名称含有 med-* 的元软件包,它在 Debian buster 上的版本号为 3.3。欢迎访问 Debian Med 任务页面以查看 Debian 中可用的生物学和医学相关的软件的完整列表。

全新安装的系统上默认启用 /usr 合并

在全新安装系统时,/bin、/sbin 和 /lib 目录下的内容将默认安装至对应的 /usr 目录下的位置。/bin、/sbin 和 /lib 将变成指向 /usr/ 下面真实目录的软链接。具体来说如下所示:

/bin → /usr/bin /sbin → /usr/sbin /lib → /usr/lib

在您升级已有系统到 buster 版本时,系统目录架构不会变化;如您需要的话,可以手动安装 usrmerge 软件包以进行转换。

这次变更应当不会影响只运行由 Debian 提供软件的用户,但安装或构建第三方软件包的用户需要注意。另外,freedesktop.org 项目托管的一个维基页面对基本的原理作了解释。

升级Debian

对于大多数配置,apt软件包管理工具会自动处理 Debian 9(代号扩展名)对Debian 10的升级。与往常一样,Debian系统可以在没有任何强制停机的情况下轻松升级,但强烈建议您阅读发行说明以及可能出现的问题的安装指南,以及有关安装和升级的详细说明。发行说明将在发布后的几周内进一步改进并翻译成其他语言。

关于Debian

Debian是一个免费的操作系统,由来自世界各地的数千名志愿者开发,他们通过互联网进行协作。Debian项目的主要优势在于其志愿者基础,对Debian社会契约和自由软件的奉献,以及致力于提供最佳操作系统的承诺。这个新版本是朝这个方向迈出的又一重要一步。

Debian 10 的新变化