ほとんどの人が Firewire デバイスに触れてから何年も経っていると思われますが、まだ古い DV カメラや IEEE-1394 インターフェイスを備えたプロ仕様のオーディオ ハードウェアをお持ちの方のために、Linux 6.5 は、最近まで休止状態だった Firewire サブシステムに改良を加えています。長年。

4 月に書いたように、Linux カーネルの IEEE-1394 (Firewire) コードの新しいメンテナーが登場しました。 Firewire は最近の USB および Thunderbolt テクノロジーによって廃止されましたが、開発者の坂本隆志氏は、2029 年までは Firewire を中心とした Linux カーネル コードの開発を継続し、2026 年からはユーザーが新しい標準に移行できるよう支援することを目指したいと考えています。オーディオデバイスやその他のニッチな分野、またはビンテージハードウェアのサポートにまだ使用している人もいるようです。

2004 年の Linux マザーボード レビューの 1 つから、Firewire を含む古い I/O ポートの時代。

Takashi が今でも取り組みたいと考えている仕事の 1 つです。 Linux の Firewire コードは、IEEE-1394 バス上の IPv4/IPv6、SCSI トランスポートなど、他のタイプのプロトコルをその上に実装したものです。

Abit マザーボードの古き良き時代…


Linux 6.5 カーネルでは、ユーザー空間に公開される非同期タイムスタンプが存在します。 IEEE-1394 OCHI 仕様では、非同期通信からハードウェアのタイムスタンプを読み取る手段を定義しています。 Linux 6.5 以降では、カーネルがこれらの非同期ハードウェア タイムスタンプをユーザー空間に公開し、アプリケーションが希望に応じてそれらを利用できるようになりました。ユーザー空間でこれらのタイムスタンプを読み取るための、更新された libhinaw ライブラリ があります。

Linux 6.5 用の新しい Firewire コードでは、カーネルの管理リソース「devres」フレームワークを使用するように IEEE-1394 PCM デバイス ドライバーも最新化されています。

Linux 6.5 の Firewire アップデートの詳細については、この Git プル

Categories: IT Info