Probabilmente sono passati anni da quando molti di voi hanno sentito parlare di Firewire e alcuni lettori probabilmente non hanno mai avuto l’opportunità di usarlo. L’interfaccia Firewire era eccezionale nel corso della giornata e durante il primo periodo delle videocamere digitali, ma le versioni moderne di USB e Thunderbolt sono molto più veloci, consentono distanze dei cavi più lunghe e numerosi altri vantaggi. Mentre Firewire non ha visto molta attività da anni e può essere superato da USB 3.0 e oltre, c’è un nuovo manutentore del sottosistema Firewire per il kernel Linux e intende mantenerlo per i prossimi sei anni.
Takashi Sakamoto si è offerto volontario per intensificare e supervisionare il sottosistema Firewire. Ha commentato nella sua prima richiesta pull per aver assunto il manutentore a partire da Linux 6.4:
“Il suo scopo principale è prepararmi per il mio lavoro futuro assumendo il ruolo di manutentore da Stefan Richter. Ho in programma di lavorare su diversi elementi; ad esempio l’elaborazione dei pacchetti nel contesto della coda di lavoro invece del tasklet.
Come forse saprai, l’IEEE La tecnologia 1394 è obsoleta. Tuttavia, abbiamo ancora utenti. È meglio garantire una transizione agevole per consentire agli utenti di passare ad altre categorie di dispositivi.”
Takashi Sakamoto ulteriormente elaborato in la patch dove aggiorna il file dei manutentori di Linux:
“I will stand for il manutentore e lavora per le funzioni principali di FireWire e il driver 1394 OHCI, nonché i driver audio. Questo commit sostituisce la voce corrispondente.
Come sai, IEEE 1394 è abbastanza legacy. Vorrei programmare la fine del mio lavoro nel sottosistema. Il mio impegno durerà i prossimi 6 anni. Nel 2026, inizierò un forte annuncio per gli utenti di migrare il loro carico di lavoro dal bus IEEE 1394 (ad esempio acquistando dispositivi alternativi in USB e sistema di rafforzamento per loro), quindi nel 2029 mi permetto di dimettermi dal manutentore e chiudere il progetto Linux 1394.
Il mio lavoro attuale si concentra sul protocollo di trasmissione di dati in tempo reale (dati di campionamento) nella comunicazione orientata ai pacchetti, quindi fornirei meno aiuto alle implementazioni per l’altro tipo di protocollo; ad esempio IPv4/IPv6 su bus IEEE 1394 (firewire-net), protocollo di trasporto SCSI su bus IEEE 1394 (firewire-sbp2) e iSCSI target (sbp-target).”
Quindi se le cose andare secondo i piani, il codice IEEE-1394 Firewire per il kernel Linux continuerà a essere mantenuto fino al 2029. Dopo il suo periodo di deprecazione se nessun altro si fa avanti con la passione per Firewire, dopo quel punto probabilmente verrebbe abbandonato dal kernel Linux mainline.
Quando è stata l’ultima volta che hai utilizzato Firewire (IEEE-1394)?
— Phoronix (@phoronix) 27 aprile 2023