Debian 10 Buster和Linux 5.2发布了

上周末,该社区立即发布了两个重要的版本:Debian 10的禧年版照亮了传统,它被称为“ Buster”,以及新版本的Linux 5.2。



因此,新的Debian发行版在其系统中增加了13370个软件包(现在,总数为5.7万)。 同时,从系统中删除了7278个软件包(占先前版本总容量的13%)。 所有这些都不会更新,并且会收到“过时”标记。

新版Linux为我们带来了新的Open Sound固件,安装API,更新的适用于ARM Mali设备的GPU驱动程序以及对ext4文件系统不区分大小写的名称的支持。

完整的补丁说明可以在以下位置找到:

Debian 10 Buster
Linux 5.2

而关于最基本的细节-在削减。

Debian 10 Buster的新功能


在我们的博客中,我们已经翻译了项目团队中一位领先的GO开发人员博客文章,从而与Debian发行版建立了联系,后者揭示了主要的开发问题。 但是,无论Michael Stapelberg对Debian开发人员社区的当前状况如何不满意,发行版仍在继续发展,新的Debuan 10 Buster更新为我们带来了许多重要的东西。

以下是有关Debian 9 Stretch(可单击)的Debian 10 Buster更新的完整比较表:



首先,值得强调的是, netfilter防火墙管理系统已从Iptables更改为Nftables 。 同时,对于那些希望的人,保留了使用iptables-legacy使用Iptables功能。 与Iptables相比, Nftables系统具有更高的性能。 此外,它还更新了语法,改进了对IPv4 / IPv6双栈防火墙的支持,用于与第三方应用程序一起使用的Netlink接口,并基于扩展的通用基础结构卡集加快了数据包分类。 Nftables可以在此处阅读有关 Nftables之间的所有差异的信息

Gnome环境的默认安装也已更改。 现在,默认情况下,此过程涉及基于Wayland协议的会话,但是开发人员为希望的人保持了对基于X11会话的支持。

另外,自2013年引入Debian 7以来,首次为新的Debian安装提供了“默认情况下”启用了AppArmor应用程序的访问控制系统。 的确,此系统开箱即用,只能用于数量有限的应用程序,但用户始终可以通过安装apparmor-profiles-extra软件包来加载其他配置apparmor-profiles-extra 。 建议后者由Debian开发人员自己执行。 尽管AppArmor是一个相当古老的工具,但是它使您可以根据资源和特权( mount, ptrace, signal permissions, read, write, execute access )来区分应用程序访问,这在1998年第一个版本发布二十年后非常重要。 因此,不应忽略Debian团队的建议。

Linux 5.2的新增功能


更新内核始终很重要,尤其是在Linux内核中。 在新版Linux 5.2中,开发人员自己强调使用Sound Open Firmware改进对音频设备的支持。 但是最新更新中还有其他重要事项。

因此,我们重点介绍了新的Mount API。 许多用户可能没有注意到差异,但是从问题的基础结构方面来说,此更新很重要。 显然,开发团队从事清理垃圾和重写负责挂载文件系统的挂载。 现有的Mount接口看起来像是一个古老的蛋糕:该系统已经发展了许多年,并且已经被新的功能和任务所淹没,因此在某些时候它已经变得太复杂了。 为了使用户更轻松,并使他们不必使用Shiftfs类型的拐杖,添加了六个新的系统调用: fsopen (2), fsconfig (2), fsmount (2), move_mount (2), fspick (2) open_tree (2) 。 如何在这里使用新的挑战。

下一个主要更新是一组适用于ARM Mali设备的驱动程序。 w3bsit3-dns.com论坛上关于在具有ARM Mali图形核心的设备上安装Linux的最古老的线程之一可以追溯到2013年,其中描述了许多手鼓舞蹈。 然后,即使在Linux下对视频芯片进行部分操作也被认为是成功的。

多年来,用户遭受的痛苦大部分归咎于ARM本身,ARM不太愿意与Open Source社区合作,但是Linux开发人员以自己的方式自己编写了驱动程序。 新软件包支持较旧的t4xx设备以及较新的6xx和7xx系列。 当然,这还远没有完整的支持(还有8xxGxx ),但是已经有些支持了。 在博客本身,开发人员希望他们的工作对ARM有所帮助 ,我们认为这非常微妙。

我们还提到了对ext4文件系统case-insensitive名称的支持,或者说坦率地说,对ext4文件系统case-insensitive名称的支持。 后者可以称为Linux系统内核的全面更改,也是重要的更改。 现在,对于成功的名称匹配,不需要全字节字符串匹配-仅使用Unicode名称匹配就足够了,这对于使用Register的支持者来说将是非常令人满意的。 通常,建议阅读有关该主题的相应文章“不区分大小写的ext4”

通常,适用于Linux 5.2的补丁笔记本电脑非常广泛。 它描述了文件系统操作,内存管理,网络,与ARM的兼容性等方面的变化。 因此,那些与Linux进行紧密而全面的交流的人应该熟悉完整补丁的笔记本电脑

Source: https://habr.com/ru/post/zh-CN459188/


All Articles