Im Audiokontext von ALSA wurde daran gearbeitet, den Begriff Slave loszuwerden.

Die Entwickler des Audiokontexts ALSA haben vorbereitet fĂŒr die Aufnahme in den linux-next Branch, auf dessen Grundlage die Version 5.9 des Kernels erstellt wird, ein Satz Änderungen, der den im Kernel laufenden Code von politisch inkorrekten Begriffen befreit. Die Änderungen wurden gemĂ€ĂŸ kĂŒrzlich angenommenen Empfehlungen zur Verwendung inklusiver Terminologie im Linux-Kernel vorgenommen.

Die Änderungen umfassen 10 Patches, von denen 9 sich auf die Befreiung des Codes der Audiotreiber ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio von den Begriffen "whitelist" und "blacklist" beziehen. Die genannten Begriffe wurden durch "allowlist" und "denylist" ersetzt. Der zehnte Patch zielt darauf ab, die Verwendung des etablierten Begriffs "slave" in der API vmaster zu beenden.

Die Umbenennung betrifft unter anderem die Namen von Strukturen und Funktionen. ZunĂ€chst wurde fĂŒr die Umbenennung der Begriff Wort
"replica" (zum Beispiel wurde die Funktion snd_ctl_add_slave() in snd_ctl_add_replica() geĂ€ndert), was Kritik, da der Begriff replica besser fĂŒr Datenbanken geeignet ist und im Kontext des Audiokontexts die Bedeutung verzerrt. Letztendlich wurde der Begriff gewĂ€hlt der Begriff "follower", was ebenfalls zu einer gewissen Mehrdeutigkeit fĂŒhrt (zum Beispiel wird anstelle von "list of slave" und "link slave" nun "list of follower" und "link follower" verwendet). Bemerkenswert ist, dass der Begriff "master" belassen wurde, auch im Namen der API vmaster, da er im Kontext der "master volume control" betrachtet wird.

Die Patches wurden fĂŒr den linux-next Branch von Takashi Iwai, dem Maintainer des ALSA-Kontexts, der bei SUSE arbeitet, vorgeschlagen. Aber es ist noch unklar, ob sie von Linus Torvalds fĂŒr die Einbeziehung in den Kernel genehmigt werden, da viele Funktionsnamen in der API vmaster mit Funktionen in der API zur Entwicklung von Audiotreibern, was zu großer Verwirrung in der Terminologie fĂŒhren könnte. Die Befreiung der API zur Entwicklung von Treibern von dem Begriff slave wĂŒrde auch die KompatibilitĂ€t mit drittanbieter Treibern, die nicht im Hauptkernel enthalten sind, sowie mit externen Patches und Konfigurationen beeintrĂ€chtigen.

Unter den nicht terminologischen Änderungen, die fĂŒr die Aufnahme in den Kernel Linux 5.9 geplant sind, fĂ€llt die Implementierung der UnterstĂŒtzung fĂŒr Intel Silent Stream (Modus zur dauerhaften Energieversorgung fĂŒr externe HDMI-GerĂ€te, um Verzögerungen beim Start der Wiedergabe auszuschließen) und ein neues GerĂ€t zur Steuerung der Beleuchtung der Mikrofonaktivierungstasten und der Stummschaltung. Außerdem wurde die UnterstĂŒtzung neuer Hardware hinzugefĂŒgt, einschließlich des Controllers
Loongson 7A1000 Loongson 7A1000.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster