Vývojáři zvukového subsystému ALSA pro zařazení do větve linux-next, na jejímž základě bude vytvořeno vydání jádra 5.9, , který zbavuje kód běžící na straně jádra politicky nekorektních výrazů. Změny byly připraveny v souladu s pokyny pro používání inkluzivní terminologie v základních Linux.
Změny zahrnují 10 patchů, z toho související s odstraněním kódu zvukových ovladačů ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio z výrazů „whitelist“ a blacklist. Tyto termíny byly nahrazeny termíny „seznam povolených“ a „povolený seznam“. si klade za cíl přestat používat zavedený termín „slave“ v rozhraní vmaster API.
Přejmenovat včetně názvů struktur a funkcí. Nejprve byla náhrada slovo
"replica" (například funkce snd_ctl_add_slave() byla nahrazena funkcí snd_ctl_add_replica()), což způsobilo , protože termín replika je více použitelný pro DBMS a zkresluje význam v kontextu audio subsystému. V důsledku toho došlo k výměně termín „follower“, který také vnáší určitou nejednoznačnost (např. místo „list of slave“ a „link slave“ se nyní používá „list of follower“ a „link follower“). Je pozoruhodné, že výraz „master“ je ponechán, a to i ve jménu samotného vmaster API, protože je považován v kontextu „master volume control“.
Opravy pro větev linux-next navrhl Takashi Iwai, správce subsystému ALSA pracující v SUSE. Zatím však není jasné, zda je Linus Torvalds schválí pro jejich zahrnutí do jádra, protože mnoho názvů funkcí ve vmaster API se překrývá s funkcemi v , což může vést k mnoha nejasnostem v terminologii. Odstranění termínu slave z rozhraní API pro vývoj ovladačů povede k porušení kompatibility s , který není součástí hlavního jádra, stejně jako s externími záplatami a nastaveními.
Mezi změny, které se netýkají terminologie, pro zahrnutí do jádra Linux 5.9 je uvedena implementace podpory (režim nepřetržitého napájení pro externí zařízení HDMI pro eliminaci zpoždění při spuštění přehrávání) a pro ovládání osvětlení tlačítek pro aktivaci a ztlumení mikrofonu.
Také přidána podpora pro nový hardware, včetně ovladače .
Zdroj: opennet.ru
