Linux|新版Linux将实现无需重启下进行BIOS更新,暂时为服务器独有功能

【Linux|新版Linux将实现无需重启下进行BIOS更新,暂时为服务器独有功能】
Linux|新版Linux将实现无需重启下进行BIOS更新,暂时为服务器独有功能

数个月前就有报道指出 , 英特尔正在开发一项名为“Intel Seamless Update”的新技术 , 以实现在无需重启的情况下 , 进行固件更新 。 英特尔之所以这么做 , 是由于有部分目标客户的主机需要经常更新 , 可能是错误修复、安全修复或性能增强 , 但通常都要重启 , 每次可能会导致数分钟的服务中断 , 对运营维护带来极大的不便(比如医疗系统) 。

据Phoronix报道 , 近期在Linux 5.17版发现了一个新的英特尔开源项目 , 其内容就是此前曝光的无需重启进行BIOS更新 。 英特尔开源工程师已经为平台准备了“PFRUT”支持 , 允许这类的操作 , 这是目前ACPI规范的一部分 。 据了解 , 这项功能暂时是服务器独有 , 不过未来有可能出现在消费领域和Windows系统的PC上 。
PFRUT的工作方式与一般通过Windows或Linux更新BIOS的方式非常相似 , 其中更新过程是通过操作系统完成的 , 而不是直接通过系统BIOS 。 若使用PFRUT , 操作系统将负责执行整个更新过程 。 对于正常的BIOS更新 , Windows或Linux只负责上传BIOS , 并在重启将新BIOS移交给主板进行更新之前做准备 。
暂时不确定支持PFRUT是否有必要的硬件要求 , 或许只需要PFRUT驱动程序 。 英特尔已将这些驱动程序添加到Linux的更新计划中 , 计划在下一个Linux内核(Linux 5.17)更新中使用 。 此前有消息指 , 这项功能有可能也会随Sapphire Rapids处理器一起推出 。