虽然大多数人已经很多年没有考虑或使用过火线(IEEE-1394),但仍有一些传统的数码摄像机和专业音频设备依赖于这种接口。去年,Linux 内核中的火线代码沉寂了一段时间后,新的维护者站了出来:Takashi Sakamoto 计划将 Linux 的火线支持保持到 2029 年。
在即将推出的 Linux 6.10 内核中,他将继续做好工作,带来最新一批火线增强功能。
坂本隆志周二发布了 Linux 6.10 的火线更新。代码更新的数量令人吃惊,传统接口继续更新,并发现了其他需要改进的地方。Takashi 在拉取请求中解释说:
"在 6.8 版内核的开发过程中,我们发现在调查某些符合不同版本 IEEE 1394 规范的 PHY 时,缺乏用于跟踪总线初始状态的辅助工具。这一系列更改包括增加由'firewire'子系统提供的跟踪点事件。
在实施 tracepoints 事件时,发现用于几种类型异步数据包的现有序列化和反序列化助手分散在 firewire-core 和 firewire-ohci 内核模块中。为了解决这个问题,我们新添加了一组内联函数和一些 KUnit 测试,作为 tracepoints 事件的基础。这样,分散的代码就过时了。
其余的改动是逐步淘汰已废弃的 PCI MSI API 的最后步骤,延续了上一版本的做法"。
在维护者的努力下,Linux Firewire 支持在 2024 年依然保持着良好的发展势头,并将继续取得更多改进。