虽然你们中的大多数人已经多年没有想过或使用Firewire(IEEE-1394)了,但仍有一些传统的数字摄像机和一些专业音频设备依赖于该接口。去年,在代码进入休眠状态后,新的Firewire维护人员为Linux内核升级。新的维护者坂本隆史的计划是在2029年之前维护Linux的火线支持。他继续在即将推出的Linux 6.10内核方面做得很好,该内核带来了最新一批Firewire增强功能。
周二,坂本隆史发布了Linux 6.10的Firewire更新。随着遗留接口的不断更新和发现其他改进,代码数量惊人。Takashi在提取请求中解释道:
“在v6.8内核的开发期间,很明显,在研究符合不同版本IEEE 1394规范的某些PHY时,缺乏跟踪总线初始状态的辅助实用程序。
这一系列更改包括添加由“firewire”子系统提供的跟踪点事件。这些事件能够跟踪firewire核心在总线重置和IEEE 1394总线异步通信期间的功能。
在实现跟踪点事件时,发现几种类型异步数据包的现有序列化和反序列化助手分散在firewire核心和firewire ohci内核模块中。新添加了一组内联函数来处理它,以及一些KUnit测试,作为跟踪点事件的基础。这会使分散的代码过时。
其余的更改构成了逐步淘汰不推荐使用的PCI MSI API的最后步骤,延续了以前的版本。"
The Linux Firewire support is alive and well in 2024 with more improvements continuing to be made thanks to this maintainer.