Ontwikkelaars van het ALSA-geluidsysteem voor opname in de linux-next tak, waarop de release van kernel 5.9 zal worden gebaseerd, , waardoor de kerncode wordt ontdaan van ongepaste termen. De wijzigingen zijn voorbereid in overeenstemming met aanbevelingen voor het gebruik van inclusieve terminologie in de Linux-kernel.
De wijzigingen omvatten 10 patches, waarvan 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'. is gericht op het beƫindigen van het gebruik van de gevestigde term 'slave' in de vmaster API.
De hernoeming waaronder de namen van structuren en functies. Aanvankelijk was gekozen voor woord
, omdat de term replica relevanter is voor databases en de betekenis in de context van het geluidsysteem vervormt. Uiteindelijk is gekozen voor de 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'. 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 derde partijen drivers Vanuit niet-terminologische wijzigingen,
die zijn gepland Intel Silent Stream een nieuw apparaat Er is ook ondersteuning toegevoegd voor nieuwe hardware, waaronder de controller
Loongson 7A1000 .
Bron: opennet.ru
