I lydsystemet ALSA er der blevet arbejdet pÄ at fjerne termen slave

Udviklerne af lydsystemet ALSA har forberedt til inkludering i linux-next-grenen, som grundlag for udgivelsen af kerne 5.9, et sĂŠt ĂŠndringer, som befrier koden pĂ„ kernesiden fra upolitisk korrekte termer. Ændringerne er forberedt i henhold til de nyligt vedtagne anbefalinger om brugen af inkluderende terminologi i Linux-kernen.

Ændringerne inkluderer 10 patches, hvoraf 9 de er relateret til at fjerne koden for lyddrivere som ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio fra termerne ‘whitelist’ og ‘blacklist’. De névnte termer er blevet erstattet med ‘allowlist’ og ‘denylist’. Den tiende patch sigter mod at stoppe brugen af den etablerede term ‘slave’ i API vmaster.

OmdĂžbningen angĂ„r blandt andet navne pĂ„ strukturer og funktioner. Oprindeligt blev der valgt ordet ‘replica’ (for eksempel blev funktionen snd_ctl_add_slave() ĂŠndret til snd_ctl_add_replica()), hvilket fĂžrte til
kritik , da termen replica er mere anvendelig i DBMS og fordrejer betydningen i konteksten af lydsystemet. Som et resultat blev dervalgt termen ‘follower’, hvilket ogsĂ„ introducerer en vis tvetydighed (for eksempel bruges der nu ‘list of follower’ og ‘link follower’ i stedet for ‘list of slave’ og ‘link slave’). Det er bemĂŠrkelsesvĂŠrdigt, at termen ‘master’ er efterladt, herunder i selve API-vmaster, da det anses for at vĂŠre i konteksten af ‘master volume control’. Patches er blevet foreslĂ„et til linux-next-grenen af Takashi Iwai, vedligeholderen af ALSA-systemet, der arbejder for SUSE. Men det er endnu ikke klart, om de vil blive godkendt for inkludering i kernen af Linus Torvalds, da mange funktionsnavne i API vmaster overlapper med funktioner i

API’et til udvikling af lyddrivere , hvilket kan fĂžre til stor forvirring i terminologien. Fjerning af termen slave fra API’et til driverudvikling vil dog fĂžre til brud pĂ„ kompatibiliteten medtredjepartsdrivere , der ikke er en del af den primĂŠre kerne, samt med eksterne patches og indstillinger.Af de ĂŠndringer, der ikke relaterer til terminologi,

der er planlagt til inkludering i Linux-kernen 5.9, nĂŠvnes implementeringen af stĂžtte til Intel Silent Stream (en tilstand med konstant strĂžmforsyning til eksterne HDMI-enheder for at eliminere forsinkelse ved opstart af afspilning) og et nyt apparat til styring af baggrundsbelysningen for mikrofon aktiveringsknapperne og lyddĂŠmpning. til at styre baggrundsbelysningen for mikrofonaktiverings- og lydafbryderknapperne.
Der er ogsÄ tilfÞjet support til nyt udstyr, herunder controlleren Loongson 7A1000.

Kilde: opennet.ru

KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KĂžb pĂ„lidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster