Kdbus、F23 更新、FUDCon Pune 报告以及…… Fedora 慢下来?

上kdbus!

如果您浏览过现代 Linux 系统上正在运行的进程,您就会看到称为 dbus 的东西。 您可以在 dbus 网站,但基本的总结是它是一个在程序之间传递消息的系统。 大多数情况下,它在后台运行,用户不会考虑它——但它是“管道”的重要组成部分,为 GNOME 和 KDE 启用集成的桌面环境通知,为 Fedora 服务器等。

在过去的十年里,它作为用户空间守护进程运行——一个在后台运行的系统服务,但在 Linux 内核之外。 Fedora 正在试验一种新的实现,称为 kdbus,正如“K”可能暗示的那样,它实际上已集成到内核中。 这将允许它在早期启动时可用(在其他系统服务运行之前),还可以提供更好的性能,并且因为它连接到内核,所以具有更好的安全功能。

一些开发人员已经自己运行了一段时间,现在我们要求进行更广泛的测试,至少在你们中那些有足够勇气运行我们不断发展的开发分支的人中, Fedora 生皮. (我会,在我的一台主要机器上——实际上,它并没有那么可怕,只要你愿意在偶尔出现的情况下帮助调试它们……做的是启动你的 Rawhide 系统

kdbus=1 强制执行=0

,并且内核和 systemd 会自动检测到这一点并使用 kdbus 代替传统的守护进程。

(而且,是的 – 那是 禁用 SELinux 对于那个启动。 当前发展的一部分是编写更新的安全策略。)

有关更多信息,请参阅此 来自 Lennart Poettering 的开发列表邮件.

本周对 Rawhide 的一点警告……

正如我刚才所说,生皮通常很安全,但有时它有点……嗯……生的。 在本周 发布工程会议 Dennis Gilmore 指出,本周可能会有些艰难,有一些基础设施的变化和 新版本的 RPM – 这本身就很有趣,因为它支持“文件触发器”的概念,这将(最终!)使我们能够更快、更可靠地安装包。

无论如何,如果您是 Rawhide 用户,请密切关注开发邮件列表,这是一个好主意 Kevin Fenzi 的“本周生皮”博客.

Fedora 23 施工继续

带着一个新的 Fedora 每六个月发布一次,从发布新版本到我们开始制作下一个版本并不需要很长时间。 Fedora 22 于今年 5 月发布,在短短几周内,我们将发布 Fedora 23 阿尔法——目前 预定的 8 月 11 日。

与往常一样,请记住时间表显示了目标日期,但 Fedora 发布过程旨在在严格的基于日历的发布和“准备就绪时发布”方法之间取得平衡。 这意味着我们确实会在某个时候将这些日期推迟一两个星期,如果发生这种情况,请不要太惊慌。

无论如何,本周特别要注意的是:Alpha 冻结,这意味着任何打算进入 F23 alpha 版本的更改都需要通过 冻结异常进程. 而且,我们已经激活 菩提,我们为打包程序提供的系统将更新推送到更新测试——在早期开发中,任何更新都会直接进入主树,但在我们致力于稳定发布时,我们添加了这个额外的过程。

FUDCon 浦那报告

除了我们的大型 Flock 会议(更多关于上周的内容,如果你错过了),我们还有 Fedora 用户和开发者大会——“FUDCons”——每年在拉丁美洲和亚太地区举行。 今年的 APAC FUDCon 在印度浦那举行。 好奇它是怎么回事? 读 Kushal Das 的 FUDCon 浦那活动报告.

是 Fedora 慢下来?

最后这周…… Fedora 贡献者 Jiří Eischmann 在一篇博客文章中提供了一些有趣的评论,其标题有些令人震惊 的增长 Fedora 存储库几乎停滞不前. 不过,这并没有那么可怕——但绝对是一场重要的持续对话的开端。 Jiří 将此归因于 丙二醇,我们为您构建自己的迷你存储库的服务,具有宽松的指导方针(它必须是免费软件,并且必须是合法的 Fedora – 在那之后,几乎任何事情都会发生)。

与此同时,有一个对话 Fedora 大数据特别兴趣小组 (“SIG”是一个特殊兴趣小组——任何对该主题感兴趣的人的轻量级协会) 邮件列表讨论重新打包上游软件对用户的价值 Fedora的传统标准。 长期贡献者和打包者 Haïkel Guémar 指出:

在现实世界中,如果上游说:“不要使用 Fedora 软件包,因为它们具有残缺的功能”,任何最终用户都不会使用我们的软件包。 并且没有用户基础,意味着我们没有办法解决这些不良做法,这是一个恶性循环。

软件世界从一开始就发生了真正的变化 Fedora. 很多问题都是一样的,只是规模不同,压力也不同。 我们的一些工作 Fedora。下一个 旨在解决这个问题,但我们还有很长的路要走,持续改进。 我们希望用户能够获得最好、最有用的开源软件,并获得我们习惯的质量保证 Fedora 名称——但我们还必须弄清楚如何适应一个对我们的用户来说并不总是最好的模型的世界。 而且,正如 Jiří 所说,我们还需要为最适合主要存储库的软件构建一条更好的路径。