经历了 25 个月的开发后,Debian 团队今天终于宣布推出代号为 “Buster” 的 Debian 10 稳定版,并表示此版本将在未来 5 年获得由 Debian 安全团队和 Debian 长期支援团队提供的技术支援。
Debian 10 支援的架构
在更新日志中,团队首先提到了 Debian 10 支援的架构。据介绍,Debian 10 "buster" 官方支援的架构如下:
32 位 PC(i386)和 64 位 PC(amd64)64 位 ARM(arm64)ARM EABI(armel)ARMv7(EABI 硬浮点 ABI,armhf)MIPS(mips(大端序)和 mipsel(小端序))64 位小端序 MIPS(mips64el)64 位小端序 PowerPC(ppc64el)IBM System z(s390x)Debian 10 新变化
据团队介绍,Debian 10 "buster" 提供了多个桌面程式和环境,幷包含以下这些桌面环境:Cinnamon 3.8、GNOME 3.30、KDE Plasma 5.14、LXDE 0.99.2、LXQt 0.14、MATE 1.20 和 Xfce 4.12。
值得注意的是,在 Debian 10 中,桌面环境 GNOME 预设使用 Wayland 而不是 Xorg 作为显示服务器。因为 Debian 团队认为 Wayland 拥有更简单和更现代的设计,在安全性方面也更具优势。不过即便如此,Debian 10 还是预设安装了 Xorg 显示服务器,并且可以在启动会话之前选择所使用的显示服务器 —— 选择不同的显示服务器对于使用特定的应用程序会有帮助。
在释出公告中,团队花了很大的篇幅来介绍 Debian 10 在安全方面的改进。他们表示,通过使用 Reproducible Builds 专案,Debian 10 包含的 91% 以上的源代码包将构建成“位对位一致”(bit-for-bit identical)的二进位制包。这是一项重要的验证功能,可保护使用者免遭企图恶意篡改编译器和构建网络的攻击。
此外,团队还表示未来 Debian 释出的新版本将包含工具和元资料,以便终端使用者也能验证存档中包的来源。
为了照顾那些对安全环境有更高要求的使用者,Debian 10 首次预设安装并启用了 AppArmor 安全模组,这是一个用于限制程式访问许可权的控制框架,通过给每个程式定义不同的配置档案,来限制程式的访问许可权(例如 mount,ptrace 和 signal 许可权,或者档案的读、写和执行许可权)。
在 Debian 7 "wheezy" 首次引入的 UEFI 启动在此版本中也有了明显的改进。Debian 10 面向 amd64, i386 和 arm64 架构的机器提供了安全引导(Secure Boot)的支援,并且在大多数机器上开箱即用。这意味着使用者不再需要通过固件配置来禁用安全启动,可以在 Debian Wiki 的 Secure Boot 页面上了解更多相关资讯。
每次释出新版本,Debian 总希望在视觉上给使用者带来新的体验,Debian 10 也不例外,此版本采用了名为 "futurePrototype" 的新主题,最终效果如下图:
▲ 桌布
▲ 登入页面
▲ 启动界面
另外,Debian 10 "buster" 也是 Debian 首个提供基于 Rust 的程式的发行版,相关的应用程序包括 Firefox、ripgrep、fd、exa 和大量基于 Rust 的软件库(数量超过 450 个)。buster 提供 rustc 1.34 版本。
Debian 团队还为许多软件包进行了更新,并表示此次更新带来了比上一版本 stretch 更多的软件;buster 包括 13370 个新软件包,软件包的总数达到了 57703 个。
在 Debian 10 中,多数软件包也得到了更新,团队宣称更新了 35532 个软件包(占 stretch 软件包总数的 62%)。不过由于各种原因,有相当数量的软件包(7278 个,占 stretch 软件包总数的 13%)在这次更新中被删除了。我们将不会看到这些包有任何更新,而且在包管理软件中它们会被标记为“过时的”。
部分重要的软件更新:
关于 Debian 10 的释出说明,点此检视详细内容。
下载地址
以下是适用于 amd64 装置的 DVD 安装包和 live DVD 映象 (SHA512)::
debian-10.0.0-amd64-DVD-1.iso (3,664MB, SHA512, torrent, pkglist)
debian-live-10.0.0-amd64-cinnamon.iso (2,352MB, torrent)
debian-live-10.0.0-amd64-gnome.iso (2,379MB, torrent)
debian-live-10.0.0-amd64-kde.iso (2,576MB, torrent)
debian-live-10.0.0-amd64-lxde.iso (2,241MB, torrent)
debian-live-10.0.0-amd64-lxqt.iso (2,345MB, torrent)
debian-live-10.0.0-amd64-mate.iso(2,331MB, torrent)
debian-live-10.0.0-amd64-xfce.iso (2,217MB, torrent)