Linux 5.19内核终于接纳了Zstd压缩固件更新

赶在本周的首个候选版本(rc1)发布之前,Greg Kroah-Hartman 也于上周开始向 Linux 5.19 提交其所负责监督的新版内核的各领域功能查询请求。而随新内核驱动程序一同到来的,就有大家期待已久的固件级 Zstd 压缩支持。

据悉,由 Facebook 开发的 Zstandard 实时数据压缩算法,具有兼顾快速解压缩和节省磁盘空间的特性。

此前多年,陆续有人提出过 Linux 内核补丁,以添加对 Zstd 压缩的固件处理支持,并希望取代以 XZ 为代表的现有压缩方案。

四月份的时候,Zstd 压缩固件终于开始冒头。在有助于节省大量磁盘空间的同时,它仍具有由内核动态完成的快速解压缩特性。

而随着 Linux 5.19-rc1 的到来,以 .zst 结尾的固件文件,终于能够由 Linux 内核的固件加载程序进行解压缩。

Linux 5.19 另一个显著的核心驱动变化,就是用户能够通过 sysfs 启动固件更新。作为由英特尔主导的一项变革,其旨在轻松地对 FPGA PCIe 刷新固件。

在此之前,固件更新仅由内核空间启动。而随着 sysfs 这个可适应接口的出现,借助用户空间在必要情况下启动所述更新的操作也将变得更加轻松。

Phoronix 提到的第三个附加特性更新,则是能够报告设备在系统上的物理位置 —— 比如特定的端口 —— 这在将多个相同设备连接到系统时特别实用。

即便一些设备已通过 ACPI 公开其物理位置,但可以肯定的是,未来会有更多总线设备支持这项公开物理位置的新属性。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

phyit

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值