In het audiosysteem ALSA is gewerkt aan het verwijderen van de term slave.

Ontwikkelaars van het ALSA-geluidsysteem bereid voor opname in de linux-next tak, waarop de release van kernel 5.9 zal worden gebaseerd, een set wijzigingen, waardoor de kerncode wordt ontdaan van ongepaste termen. De wijzigingen zijn voorbereid in overeenstemming met recent aangenomen aanbevelingen voor het gebruik van inclusieve terminologie in de Linux-kernel.

De wijzigingen omvatten 10 patches, waarvan 9 zijn gericht op het verwijderen van de termen 'whitelist' en 'blacklist' uit de geluiddrivers voor ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio. Deze termen zijn vervangen door 'allowlist' en 'denylist'. De tiende patch is gericht op het beƫindigen van het gebruik van de gevestigde term 'slave' in de vmaster API.

De hernoeming betreft waaronder de namen van structuren en functies. Aanvankelijk was gekozen voor 'replica' (bijvoorbeeld de functie snd_ctl_add_slave() is vervangen door snd_ctl_add_replica()), wat leidde tot woord
, omdat de term replica relevanter is voor databases en de betekenis in de context van het geluidsysteem vervormt. Uiteindelijk is gekozen voor criticismde term 'follower', wat ook enige dubbelzinnigheid met zich meebrengt (bijvoorbeeld in plaats van 'list of slave' en 'link slave' wordt nu 'list of follower' en 'link follower' gebruikt). Opmerkelijk is dat de term 'master' is behouden, ook in de naam van de vmaster API, omdat deze wordt beschouwd in de context van 'master volume control'. is gekozen De patches zijn voorgesteld voor de linux-next tak van Takashi Iwai, de maintainer van het ALSA-systeem, werkend bij SUSE. Maar het is nog onduidelijk of ze zullen worden goedgekeurd voor opname in de kernel door Linus Torvalds, omdat veel functienamen in de vmaster API overlappen met functies in

de API voor de ontwikkeling van geluidsdrivers , wat kan leiden tot grote verwarring in de terminologie. Het verwijderen van de term slave uit de driverontwikkeling API zal de compatibiliteit metderde partijen drivers , die geen deel uitmaken van de hoofdkernel, en met externe patches en instellingen verstoren.Vanuit niet-terminologische wijzigingen,

die zijn gepland voor opname in de Linux-kernel 5.9, is de implementatie van ondersteuning voor Intel Silent Stream (een modus voor constante voeding voor externe HDMI-apparaten om vertraging bij de start van weergave te voorkomen) en een nieuw apparaat voor het beheer van de achtergrondverlichting van de microfoon in- en uitschakelknoppen. Er is ook ondersteuning toegevoegd voor nieuwe hardware, waaronder de controller
Loongson 7A1000 Ontwikkelaars van het ALSA-geluidsysteem hebben voorbereid voor opname in de linux-next tak..

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster