Az ALSA hangrendszer fejlesztői a linux-next ágba, amely alapján a 5.9-es kernel kiadásra kerül, , amely eltávolítja a magoldalon működő kódból a politikailag nem korrekt kifejezéseket. A módosítások az alábbiak szerint készültek ajánlásoknak megfelelően a Linux kernelben használt inkluzív terminológia használatára.
A módosítások 10 javítást tartalmaznak, amelyek közül a hangkártya illesztőprogramok ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio kódját mentesítik a "whitelist" és blacklist" kifejezésektől. A megadott kifejezéseket "allowlist" és "denylist" kifejezések váltják fel. a "slave" kifejezés használatának megszüntetésére irányul az API vmasterben.
A átnevezés a struktúrák és függvények elnevezését is érinti. Kezdetben a következő kifejezést választották a "replica" szót (például az snd_ctl_add_slave() függvény helyett az snd_ctl_add_replica() lett használva), ami
kritikát váltott ki follower" lett, ami szintén bizonyos kétértelműséget hoz ( például a "list of slave" és "link slave" helyett most a "list of follower" és "link follower" kifejezést használják). Érdekes módon a "master" kifejezést meghagyták, beleértve az API vmaster elnevezésében is, mivel ezt a "master volume control" kontextusában értelmezik. a hangillesztők fejlesztésére vonatkozó API-jával,
, ami nagy zűrzavart okozhat a terminológiában. Az API tervezői által használt "slave" kifejezés eltávolítása kompatibilitási problémákat okozhat , amelyek nem részei a kernel fő összetevőinek, valamint külső javításokkal és beállításokkal. amelyek az Linux 5.9-es kernelbe való beépítésére irányulnak, megemlítést nyer az Intel Silent Stream
megvalósítása (külső HDMI-eszközök folyamatos áramellátásának biztosítása a lejátszás kezdeti késleltetésének kiküszöbölésére), és a mikrofon aktiváló gombok és a hang letiltásának világításának kezelésére. Loongson 7A1000-t is. Loongson 7A1000
Loongson 7A1000 .
Forrás: opennet.ru
