Work has been done in the ALSA sound subsystem to eliminate the term slave.

ALSA helisüsteemi arendajad valmistasid linux-next haru lisamiseks, millest koosneb kernel 5.9 väljaanne, kogum muutusi, mis vabastab tuumakoodi poliitiliselt ebaõigetest terminoloogiast. Muudatused on ette valmistatud vastavalt hiljuti vastu võetud soovitustele kaasava terminoloogia kasutamiseks Linuxi tuumas.

Muudatused sisaldavad 10 plaati, millest 9 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». Kümnes plaat on suunatud ustavuse väljajätmise lõpetamisele API vmasteris sõna «slave» kasutamisest.

Nimede ümbernimetamine puudutab shablonite ja funktsioonide nimede hulka. Alguses valiti asendamiseks «replica» (näiteks funktsioon snd_ctl_add_slave() asendati funktsiooniga snd_ctl_add_replica()), mis tekitas sõna
«replica» (например, функция snd_ctl_add_slave() была заменена на snd_ctl_add_replica()), что вызвало kriitikat, kuna termin replica on tõenäolisemalt rakendatav andmebaasi kontekstis ja moonutab tähendust helisüsteemi kontekstis. Lõpuks valiti asendamiseks valitud 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. Helidraiverite arenduse API, mis võib põhjustada suuri segadusi terminoloogias. Helidraiverite arendus-API vabanemine terminist slave tooks kaasa ühilduvuse rikkumise kolmandate osapoolte draiveritega, mis ei kuulu tuumasse, samuti väliste plaastrite ja seadistustega.

Terminoloogiaga mitteseotud muudatustest, millel on plaanis kaasata Linuxi tuumasse 5.9, märgitakse Intel Silent Streami toetuse rakendamine (reaalne toide väliste HDMI-seadmete jaoks, et vältida latentsi taasesituse alguses) ja uus seade. uus seade mikrofoni aktiveerimise ja vaigistamise nuppude valgustuse haldamiseks.
On lisatud tugi uutele seadmetele, sealhulgas kontrollerile. Loongson 7A1000.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster