ALSA helisüsteemi arendajad linux-next haru lisamiseks, millest koosneb kernel 5.9 väljaanne, , mis vabastab tuumakoodi poliitiliselt ebaõigetest terminoloogiast. Muudatused on ette valmistatud vastavalt soovitustele kaasava terminoloogia kasutamiseks Linuxi tuumas.
Muudatused sisaldavad 10 plaati, millest on seotud helidraiverite ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio koodi vabastamisega terminitest «whitelist» ja «blacklist». Need terminid on asendatud «allowlist» ja «denylist». on suunatud ustavuse väljajätmise lõpetamisele API vmasteris sõna «slave» kasutamisest.
Nimede ümbernimetamine shablonite ja funktsioonide nimede hulka. Alguses valiti asendamiseks sõna
«replica» (например, функция snd_ctl_add_slave() была заменена на snd_ctl_add_replica()), что вызвало , kuna termin replica on tõenäolisemalt rakendatav andmebaasi kontekstis ja moonutab tähendust helisüsteemi kontekstis. Lõpuks valiti asendamiseks termin «follower», mis toob kaasa teatud kahemõttelisuse (näiteks «list of slave» ja «link slave» asemel kasutatakse nüüd «list of follower» ja «link follower»). Märkimisväärne on see, et termin «master» on jäetud, sealhulgas API vmaster nimetus, kuna seda vaadatakse kontekstis «master volume control».
Patchid on ette pandud Takashi Iwai linux-next harule, kes on ALSA alamsüsteemi haldaja ja töötab ettevõttes SUSE. Kuid praegu pole selge, kas need heaks kiidetakse Linus Torvaldsi poolt tuumikusse kaasamiseks, kuna paljude funktsioonide nimed API vmasteris kattuvad funktsioonidega. , mis võib põhjustada suuri segadusi terminoloogias. Helidraiverite arendus-API vabanemine terminist slave tooks kaasa ühilduvuse rikkumise , mis ei kuulu tuumasse, samuti väliste plaastrite ja seadistustega.
Terminoloogiaga mitteseotud muudatustest, kaasata Linuxi tuumasse 5.9, märgitakse Intel Silent Streami toetuse rakendamine uus seade. mikrofoni aktiveerimise ja vaigistamise nuppude valgustuse haldamiseks.
On lisatud tugi uutele seadmetele, sealhulgas kontrollerile. .
Allikas: opennet.ru
