Prawdopodobnie minęło wiele lat, odkąd wielu z was słyszało o Firewire, a niektórzy czytelnicy prawdopodobnie nigdy nie mieli okazji z niego korzystać. Interfejs Firewire był świetny w tamtych czasach i we wczesnym okresie cyfrowych kamer wideo, ale nowoczesne wersje USB i Thunderbolt są znacznie szybsze, pozwalają na dłuższe odległości kablowe i mają wiele innych zalet. Podczas gdy Firewire nie odnotowuje zbytniej aktywności od lat i może zostać wyprzedzony przez USB 3.0 i nowsze wersje, pojawił się nowy opiekun podsystemu Firewire dla jądra Linuksa i zamierza on pozostać na tym stanowisku przez następne sześć lat.

Takashi Sakamoto zgłosił się na ochotnika, aby wzmocnić i nadzorować podsystem Firewire. W swoim pierwszym pull request skomentował przejęcie opieki nad Linuksem 6.4:

„Jego głównym celem jest przygotowanie się do mojej przyszłej pracy poprzez przejęcie opieki konserwatorskiej od Stefana Richtera. Mam w planach pracę nad kilkoma elementami, np. przetwarzaniem pakietów w kontekście kolejki roboczej zamiast zadania.

Jak być może wiesz, IEEE Technologia 1394 jest przestarzała. Jednak wciąż mamy użytkowników. Lepiej zapewnić płynne przejście użytkowników na inne kategorie urządzeń.”

Takashi Sakamoto szerzej omówiony w łatka, w której aktualizuje plik opiekunów Linuksa:

“Będę popierał opiekuna i pracować dla podstawowych funkcji FireWire i sterownika 1394 OHCI, a także sterowników dźwięku. To zatwierdzenie zastępuje odpowiedni wpis.

Jak wiesz, IEEE 1394 to wystarczająca spuścizna. Chciałbym zaplanować koniec mojej pracy w podsystemie. Mój wysiłek potrwa następne 6 lat. W 2026 roku rozpocznę mocne nawoływanie użytkowników do migracji obciążenia pracą z magistrali IEEE 1394 (np. poprzez zakup dla nich alternatywnych urządzeń w USB i utwardzanie systemu), następnie w 2029 roku pozwolę sobie zrezygnować z opiekuna i zamknąć projekt Linux 1394.

Moja obecna praca koncentruje się na protokole transmisji danych w czasie rzeczywistym (dane próbkowania) w komunikacji pakietowej, dlatego udzielałbym mniejszej pomocy przy implementacjach dla innego typu protokołu; tj. IPv4/IPv6 przez magistralę IEEE 1394 (firewire-net), protokół transportowy SCSI przez magistralę IEEE 1394 (firewire-sbp2) i cel iSCSI (sbp-target).”

Więc jeśli rzeczy zgodnie z planami, kod IEEE-1394 Firewire dla jądra Linuksa będzie utrzymywany do 2029 roku. Po okresie deprecjacji, jeśli nikt inny nie zainteresuje się Firewire, prawdopodobnie zostanie usunięty z główne jądro Linuksa.

Kiedy ostatnio używałeś Firewire (IEEE-1394)?

— Phoronix (@phoronix) 27 kwietnia 2023 r.

Categories: IT Info