ALSA helisüsteemis on tehtud tööd terminist slave vabanemiseks

ALSA helisüsteemi arendajad valmis linux-next haru jaoks, mille põhjal luuakse kernel 5.9 versioon, kogumik muudatused, mis vabastab kernelipoolse koodi poliitiliselt ebasobivatest terminoloogiatest. Muudatused on valmistatud vastavalt hiljuti vastu võetud Linuxi kernelis kaasava terminoloogia kasutamise soovitustele.

Muudatused sisaldavad 10 plaastrit, millest 9 kuuluvad helidraiverite ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio koodi vabastamine terminitest «whitelist» ja «blacklist». Need terminid on asendatud «allowlist» ja «denylist» terminitega. Kümnes plaastril on eesmärk lõpetada termin «slave» kasutamine API vmasteris.

Nime muutmine käsitleb ka struktuuride ja funktsioonide nimetusi. Alguses oli asendamiseks valitud sõna «replica» (näiteks funktsioon snd_ctl_add_slave() vahetati välja snd_ctl_add_replica() vastu), mis põhjustas
kriitikat , kuna termin replica on pigem seotud andmebaasidega ning moonutab tähendust helisüsteemi kontekstis. Lõpuks valiti asendamisekstermin «follower», mis muudab samuti tähenduse ebaselgeks (näiteks «list of slave» ja «link slave» asemel kasutatakse nüüd «list of follower» ja «link follower»). Eraisikuna on termin «master» jäetud alles, sealhulgas API vmasteri nimetus, kuna seda käsitletakse «master volume control» kontekstis. Plaastrid on ette nähtud linux-next haruks Takashi Iwai poolt, kes on ALSA süsteemi hooldaja ja töötab ettevõttes SUSE. Kuid pole selge, kas need saavad Linus Torvaldsi poolt sisestamiseks heakskiidu, kuna paljud funktsioonide nimed API vmasteris kattuvad helidraiverite funktsioonidega, mis võib põhjustada suurt segadust terminoloogias. Eemaldades terminaatori slave helidraiveri API-st,

viib see ühilduvuse rikkumiseni kolmandate osapoolte draiveritega, mis ei kuulu tuumiku põhikoosseisu, samuti väliste plaastrite ja seadistustega. Terminoloogia muutustest,mis on planeeritud kernelis Linux 5.9, mainitakse uue seadme toetuse rakendamist

mikrofoni aktiveerimise ja helisummutuse nuppude valgustuse juhtimiseks. Samuti on lisatud uus seadme toetus, sealhulgas kontroller ALSA helisüsteemi arendajad on valmistanud ette linux-next haruks. Intel Silent Stream (välist HDMI-seadmete pideva toite hoidmise režiim, et vältida viivitusi esitamise alustamisel) ja 🥇ALSA helisüsteemis on tehtud tööd terminoloogiast vabastamiseks | ProHoster для управления подсветкой кнопок активации микрофона и отключения звука.
Также добавлена поддержка нового оборудования, включая контроллер Loongson 7A1000.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster