A Linux kernel 6.18-ban továbbfejlesztik az IEEE-1394 Firewire támogatást

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Bár az IEEE-1394 Firewire hardverek egyre ritkábbak a piacon, a Linux fejlesztői továbbra is elkötelezettek a támogatás fenntartása mellett. A modern Linux IEEE-1394 alrendszer karbantartója, Takashi Sakamoto, vállalta, hogy a Firewire támogatást 2029-ig biztosítja. A fejlesztés alatt álló Linux 6.18 kernelben további finomítások kerültek a Firewire kódba. A Linux 6.18 várhatóan az idei év Long Term Support (LTS) kiadása lesz, így a Firewire támogatás fejlesztése különösen figyelemre méltó. Az újabb javítások és refaktorálások a rendszer stabilitását és karbantarthatóságát szolgálják.

Főbb fejlesztések

Takashi Sakamoto a 6.18-as ciklusra 42 javítást készített, amelyek főként kódfinomításokból állnak:

  • Eltávolították a Firewire-OHCI modulból a már elavult debug paramétert.
  • A modul lokális workqueue helyett egy kísérleti IRQ szál kezeli a 1394 OHCI SelfIDComplete eseményeket.
  • Buszkezelő kód refaktorálása, valamint kisebb kód-tisztítások.

Az eltávolított debug paraméter helyett a meglévő tracepoint-ok nyújtanak alternatívát. Az IRQ szál jelenlegi használata kísérleti jellegű, és a jövőben más megoldással váltható, például a core funkcionalitásból biztosított workqueue-val.

Részletes technikai információk a beolvasztási kérelemben találhatók.