Linux聲音子系統清理術語開始跟進內核術語“包容性”準則
前陣子,Linus Torvalds 通過了Linux 中避免master/slave 等術語的提案,也就是在Linux 內核編碼規範中添加了“包容性術語(Linux Kernel Inclusive)”準則。新的包容性術語文檔適用於貢獻到 Linux 內核的新代碼,但最終還是希望可以替換現有不使用包容性術語的代碼。
可以看到,SUSE 的聲音子系統維護者Takashi Iwai 已經為即將到來的Linux 5.9 準備了許多補丁,包括在ALSA/sound 中多處地方替換“blacklist”與“whitelist”,相應更改為“denylist”與“allowlist”。
同時,vmwaster API 中的“slave”也替換為“follower”,不過,因為“master(調控)”在聲音系統中與音量控制相關,所以“master”在實際的API 中仍然是首選。
詳情可以查看此處聲音相關的提交日誌:https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/log