V zvukovém subsystému ALSA bylo provedeno odstranění termínu slave

Vývojáři zvukového subsystému ALSA připravili pro zařazení do větve linux-next, na jejímž základě bude vytvořeno jádro 5.9, soubor změny, který zbavuje kód na úrovni jádra nevhodných termínů. Změny byly připraveny v souladu s nedávno přijatými doporučeními pro používání inkluzivní terminologie v jádře Linux.

Změny zahrnují 10 patchů, z nichž 9 se týkají odstranění termínů «whitelist» a «blacklist» v kódu zvukových ovladačů ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio. Tyto termíny byly nahrazeny termíny «allowlist» a «denylist». Desátý patch se zaměřuje na ukončení používání ustáleného termínu «slave» v API vmaster.

Přejmenování se týká včetně názvů struktur a funkcí. Nejprve bylo pro nahrazení vybráno termín «replica» (například funkce snd_ctl_add_slave() byla nahrazena funkci snd_ctl_add_replica()), což vyvolalo slovo
, protože termín replica je více relevantní pro SDB a zkresluje smysl v kontextu zvukového subsystému. Nakonec byl pro nahrazení kritikuvybrán termín «follower», což také přináší určitou nejasnost (například místo «list of slave» a «link slave» se nyní používá «list of follower» a «link follower»). Je zajímavé, že termín «master» byl ponechán, také v názvu samotného API vmaster, protože je považován v kontextu «ovládání hlavního objemu». Patche byly navrženy pro větev linux-next Takashi Iwai, správce zvukového subsystému ALSA pracující pro společnost SUSE. Ale zatím není jasné, zda budou schváleny pro zařazení do jádra Linuse Torvaldse, protože mnoho názvů funkcí v API vmaster se kříží s funkcemi v

API pro vývoj zvukových ovladačů , což může vést k velké záměně terminologie. Odstranění termínu slave z API pro vývoj ovladačů povede k narušení kompatibility sexterními ovladači , které nejsou součástí jádra, stejně jako s externími patche a nastavením.Z nesouvisejících změn v terminologii,

které jsou plánovány pro zařazení do jádra Linux 5.9, se uvádí implementace podpory nového zařízení Intel Silent Stream (režim trvalého udržování napájení pro externí HDMI zařízení, aby se vyloučila prodleva při zahájení přehrávání) a pro ovládání podsvícení tlačítek aktivace mikrofonu a ztlumení zvuku. Také byla přidána podpora nového hardwaru, včetně řadiče
Aktualizace Python 3.8.5 s odstraněním zranitelností Loongson 7A1000.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster