Es probable que hayan pasado años desde que muchos de ustedes oyeron hablar de Firewire y es probable que algunos lectores nunca hayan tenido la oportunidad de usarlo. La interfaz Firewire fue excelente en el pasado y durante el período inicial de las cámaras de video digitales, pero las versiones modernas de USB y Thunderbolt son mucho más rápidas, permiten distancias de cable más largas y muchas otras ventajas. Si bien Firewire no ha visto mucha actividad en años y puede ser superado por USB 3.0 y más allá, hay un nuevo mantenedor de subsistema Firewire para el kernel de Linux y tiene la intención de mantenerlo durante los próximos seis años.
Takashi Sakamoto se ha ofrecido como voluntario para intensificar y supervisar el subsistema Firewire. Comentó en su primera solicitud de extracción para hacerse cargo del mantenimiento a partir de Linux 6.4:
“Su objetivo principal es prepararme para mi trabajo futuro al asumir el mantenimiento de Stefan Richter. Tengo planes de trabajar en varios elementos; por ejemplo, el procesamiento de paquetes en el contexto de cola de trabajo en lugar de tasklet.
Como sabrá, el IEEE La tecnología 1394 está desactualizada. Sin embargo, todavía tenemos usuarios. Es mejor garantizar una transición fluida para que los usuarios cambien a otras categorías de dispositivos”.
Takashi Sakamoto más elaborado en el parche donde actualiza el archivo de mantenimiento de Linux:
“Defenderé el mantenedor y el trabajo para las funciones principales de FireWire y el controlador 1394 OHCI, así como los controladores de sonido. Esta confirmación reemplaza la entrada correspondiente.
Como sabe, IEEE 1394 es suficiente legado. Me gustaría programar el final de mi trabajo en el subsistema. Mi esfuerzo durará los próximos 6 años. En 2026, comenzaré un fuerte anuncio para que los usuarios migren su carga de trabajo desde el bus IEEE 1394 (por ejemplo, comprando dispositivos alternativos en USB y fortaleciendo el sistema para ellos), luego, en 2029, permítanme renunciar al mantenedor y cerrar el proyecto Linux 1394.
Mi trabajo actual se centra en el protocolo de transmisión de datos en tiempo real (datos de muestreo) en la comunicación orientada a paquetes, por lo que proporcionaría menos ayuda a las implementaciones para el otro tipo de protocolo; es decir, IPv4/IPv6 sobre bus IEEE 1394 (firewire-net), protocolo de transporte SCSI sobre bus IEEE 1394 (firewire-sbp2) y objetivo iSCSI (sbp-target).”
Entonces si las cosas vaya de acuerdo con los planes, el código IEEE-1394 Firewire para el kernel de Linux continuará manteniéndose hasta 2029. Después de su período de desaprobación, si nadie más se apasiona por Firewire, después de ese punto, es probable que se elimine del núcleo principal de Linux.
¿Cuándo fue la última vez que usó Firewire (IEEE-1394)?
— Phoronix (@phoronix) 27 de abril de 2023