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

60GB SSD 8Gb DDR4