Twórcy systemu dźwiękowego ALSA do włączenia w gałąź linux-next, na podstawie której zostanie utworzona wersja jądra 5.9, , eliminujący kod działający w jądrze od niepoprawnych politycznie terminów. Zmiany zostały przygotowane zgodnie z zaleceniami dotyczącymi użycia inkluzywnej terminologii w jądrze Linux.
Zmiany obejmują 10 poprawek, które są związane z eliminacją terminów „whitelist” i „blacklist” w kodzie sterowników dźwiękowych ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio. Wskazane terminy zostały zastąpione przez „allowlist” i „denylist”. ma na celu zaprzestanie używania ustalonego terminu „slave” w API vmaster.
Zmiana nazwy w tym nazw struktur i funkcji. Na początku do zastąpienia wybrano «replica» (na przykład funkcja snd_ctl_add_slave() została zastąpiona przez snd_ctl_add_replica()), co spowodowało
„replica” (na przykład funkcja snd_ctl_add_slave() została zastąpiona przez snd_ctl_add_replica()), co spowodowało termin «follower», co wprowadza także pewną dwuznaczność (na przykład zamiast «list of slave» i «link slave» teraz używa się «list of follower» i «link follower»). Warto zauważyć, że termin «master» pozostał, w tym w nazwie samego API vmaster, ponieważ jest postrzegany w kontekście «master volume control». termin „follower”, co wprowadza również pewną dwuznaczność (na przykład zamiast „list of slave” i „link slave” teraz używa się „list of follower” i „link follower”). Warto zauważyć, że termin „master” został pozostawiony, w tym w nazwie samego API vmaster, ponieważ jest rozpatrywany w kontekście „master volume control.”
, co może prowadzić do dużego zamieszania w terminologii. Elimacja terminu slave w API tworzenia sterowników doprowadzi do naruszenia kompatybilności z , które nie są częścią głównego jądra, a także z zewnętrznymi poprawkami i ustawieniami. zaplanowanych
do włączenia w jądro Linux 5.9, wskazuje się na wdrożenie wsparcia (tryb stałego utrzymywania zasilania dla zewnętrznych urządzeń HDMI, aby wyeliminować opóźnienie przy rozpoczęciu odtwarzania) oraz do kontroli podświetlenia przycisków aktywacji mikrofonu i wyciszenia dźwięku. do kontroli podświetlenia przycisków aktywacji mikrofonu i wyciszenia dźwięku.
Dodano również wsparcie dla nowego sprzętu, w tym kontrolera .
Źródło: opennet.ru
