雖然你們中的大多數人可能已經有好幾年沒有接觸過任何 Firewire 設備了,但對於那些仍然擁有老式 DV 攝像機或帶有 IEEE-1394 接口的專業音頻硬件的人來說,Linux 6.5 正在對其 Firewire 子系統進行改進,直到最近,該子系統一直處於休眠狀態多年。
正如我在 4 月份所寫的那樣,Linux 內核的 IEEE-1394(Firewire)代碼有了一個新的維護者。雖然 Firewire 已被更新的 USB 和 Thunderbolt 技術所淘汰,但開發人員 Takashi Sakamoto 希望在 2029 年之前繼續圍繞它開發 Linux 內核代碼,同時從 2026 年開始,他的目標是幫助用戶遷移到更新的標準。顯然仍有一些人仍在將它用於音頻設備和其他利基領域或支持老式硬件。
舊 I/O 端口的時代,包括我 2004 年 Linux 主板評論中的 Firewire。
Takashi 仍然希望完成的工作之一Linux 的 Firewire 代碼是其上其他類型協議的實現,例如基於 IEEE-1394 總線的 IPv4/IPv6、SCSI 傳輸等。
陞技主板的美好時光…
對於 Linux 6.5 內核,現在向用戶空間公開了異步時間戳。 IEEE-1394 OCHI 規範定義了一種從異步通信中讀取硬件時間戳的方法。直到現在,Linux 6.5+ 的內核才將這些異步硬件時間戳公開給用戶空間,以便應用程序可以根據需要使用它們。有一個更新的 libhinawa 庫 用於讀取用戶空間中的這些時間戳。
Linux 6.5 的新 Firewire 代碼還對 IEEE-1394 PCM 設備驅動程序進行了現代化改造,以使用內核的託管資源“devres”框架。
有關 Linux 6.5 的 Firewire 更新的更多詳細信息,請訪問 此 Git 拉取。