Linux声音子系统已经开始在Linux5。9中提交了相关补
前阵子,LinusTorvalds通过了Linux中避免masterslave等术语的提案,也就是在Linux内核编码规范中添加了ldquo;包容性术语(LinuxKernelInclusive)rdquo;准则。新的包容性术语文档适用于贡献到Linux内核的新代码,但最终还是希望可以替换现有不使用包容性术语的代码。
目前Linux声音子系统(LinuxSoundSubsystem)已经开始在Linux5。9中提交了相关补丁,跟进这一术语准则,这应该是当前能看到的内核中最早跟进的模块。
可以看到,SUSE的声音子系统维护者TakashiIwai已经为即将到来的Linux5。9准备了许多补丁,包括在ALSAsound中多处地方替换ldquo;blacklistrdquo;与ldquo;whitelistrdquo;,相应更改为ldquo;denylistrdquo;与ldquo;allowlistrdquo;。
同时,vmwasterAPI中的ldquo;slaverdquo;也替换为ldquo;followerrdquo;,不过,因为ldquo;master(调控)rdquo;在声音系统中与音量控制相关,所以ldquo;masterrdquo;在实际的API中仍然是首选。