A Linux kernel hang alrendszerébe a TASCAM US-144MKII eszközhöz új ALSA illesztőprogram érkezik

A Linux kernel hang alrendszerében a legfrissebb fejlesztői ágba bekerült egy új illesztőprogram a TASCAM US-144MKII USB hang- és MIDI interfészhez. Az illesztőprogramot Šerif Rami készítette, a kódot pedig Takashi Iwai integrálta a hang alrendszer for-next ágba. Ez a fejlesztés egy alapvető, kezdeti keretet ad a támogatásnak, amely a jövőbeni teljes funkcionalitás bevezetésének előfeltétele.

A Linux kernel hang alrendszerébe a TASCAM US-144MKII eszközhöz új ALSA illesztőprogram érkezik

A kernel illesztőprogram alapjai

Az új modul felismeri a TASCAM US-144MKII eszközt a megfelelő USB azonosítók segítségével, végrehajtja a szükséges handshake folyamatokat, és beállítja az USB interfészek alternatív módjait az eszköz előkészítésére. A fejlesztők gondoskodtak arról is, hogy a driver a csatlakoztatás és a leválasztás kezelését biztonságosan végezze, valamint előkészítették a függvényeket az eszköz felfüggesztésére és visszaállítására. Ebben a fázisban azonban még nem jönnek létre ALSA eszközök, vagyis PCM és MIDI interfészek, így a tényleges hang- és MIDI funkciók a későbbi bővítések részeként érkeznek majd.

Fejlesztői kilátások

A mostani commit 288 új kódsort ad a kernelhez, két új fájl formájában. Ez a keretrendszer szolgál alapul a további munkához, ahol a hangkimenet, a felvétel és a MIDI vezérlés teljes körű támogatása kerül majd megvalósításra. A TASCAM US-144 és US-144MKII eszközök felhasználói számára ez a lépés ígéretes fejlemény, hiszen a hivatalos kernelbe kerülő illesztőprogram hosszú távon stabilabb és jobban karbantartható megoldást kínál, mint a korábbi közösségi kísérletek. A részletek elolvashatók a commitban.

Gábor a Pingvinbázis alapítója és főszerkesztője, több mint 20 éves tapasztalattal rendelkezik a Linux rendszerek és az Open Source szoftverek területén. Jártas a Python, és a PHP nyelvben, valamint a BASH scriptelésben is.