Product SiteDocumentation Site

第 16 章 结论:Debian的未来

16.1. 即将来临的新开发阶段
16.2. Debian的未来
16.3. 这本书的未来
用Falcot公司的故事结束最后一章;但是Debian还仍然会继续,并且它的未来肯定给我们带来很多有意思的惊喜。

16.1. 即将来临的新开发阶段

现在 Debian 11 已经发布了,开发者们也已经在为下一个代号为 Bookworm 的版本而忙碌了……
There is no official list of all planned changes, and Debian never makes promises relating to technical goals of the coming versions. However, a few development trends and discussion topics can already be noted, and we can try to guess what might happen (or not). Some of the expected changes are documented in the Debian 11 release notes:
Beyond usual deprecation of some software components, it is worth pointing out that Debian is in the process of switching to what is known as a merged-usr filesystem: in this scheme /bin, /sbin and /lib are symlinks pointing to the corresponding directories in /usr. This improves compatibility between all Unix systems, makes us closer of having all Debian-supplied files in a single top-level directory that can be easily protected, snapshotted or shared. You can learn more about the benefits here:
This important change is not without creating issues: dpkg will have to learn about those aliased directories, but the dpkg maintainer doesn't like the technical solution deployed by Debian and hasn't yet made the required changes. The Debian technical committee's help has been requested multiple times already. Their last decision can be found here:
apt-key will become obsolete. The key management for third party repositories should only rely on keys found in /etc/apt/trusted.gpg.d or configured via Signed-By as described in 第 6.6 节 “检查软件包真实性”.
For some tasks the default software solution will change. As an example: plocate might be a faster and smaller replacement for mlocate. systemd will continue to add new features that help to standardize the boot process and system management, allowing us to get rid of some other software in the base system.
Of course all the main software suites will have a major release. The latest version of the various desktops will bring better usability and new features.
The default permission of home directories will be more restrictive, allowing only the user to access their files.
Developments which already began will continue: Improve build reproducibility and security for example. With the widespread use of continuous integration and the growth of the archive (and of the biggest packages!), the constraints on release architectures will be harder to meet and architectures will be dropped.