在这些时候,当我们谈论与技术有关的东西时,我们经常在事情发生之前就谈论几个月。 目前,大多数操作系统尚未将其内核更新至版本5.xx,并且我们已经有与之相关的新闻。 Linux 5.2。 与Firefox 66中的进程数量一样,我们今天带给您的消息对许多计算机而言都是积极的,但对其他计算机而言却并非如此。
并且是Linux 5.2 激活GCC 9的实时补丁选项,将在未来几周内发布的编译器。 此选项旨在帮助生成二进制文件,这些二进制文件对于Live Patching正常工作。 随着Linux内核v5.2的到来,默认情况下将使用此选项,这可能会导致速度下降。 在较新的计算机上,它不应该引起注意甚至是正面的,但是在资源受限的设备上可能是个问题。
Linux 5.2将默认激活实时补丁
GCC 9简介 5个修补选项 如果二进制文件可以应用内核安全更新而不需要重新引导,则该命令可以控制尝试使用哪些优化来确保没有灾难发生。 这对于像kGraft,Ksplice和Kpatch这样的情况很重要 帮助确保GCC编译器不会修改您的“实时补丁”作业。
GCC 9.1.0将于本月晚些时候或5.2月发布。 最终,当在受支持的编译器上运行时以及在以下情况下运行时,默认情况下,Linux 5将默认激活XNUMX种Live Patch类型: CONFIG_LIVEPATCH 被激活, 在大多数Linux内核中,默认情况下将是这样。 SUSE和变更负责人Miroslav Benes警告在某些情况下 可能会对性能产生负面影响 由于此“实时补丁”选项控制了编译器优化启发式算法。
就是,尽管我们不喜欢它,但通常是这样的:如果我们想享受新功能,我们很可能会丢失一些东西,这在智能手机的电池消耗中尤其明显。 您认为在Linux 5.2中默认启用此选项是什么?