在 ALSA 音频子系统中,已经完成了消除“从属”一词的工作

ALSA 声音子系统的开发商 подготовили 包含在 linux-next 分支中,5.9 内核版本将在此基础上形成, 变化,它消除了在内核端运行的代码中政治不正确的术语。 这些变更是根据 最近采用的 在 Linux 内核中使用包容性术语的指南。

这些更改包括 10 个补丁,其中 9 与从“白名单”和黑名单中删除声音驱动程序 ac97、bt87x、ctxfi、es1968、hda、intel8x0、nm256、via82xx、usb-audio 的代码相关。 这些术语已替换为“允许名单”和“拒绝名单”。 第十个补丁 旨在停止在 vmaster API 中使用既定术语“从属”。

重命名 至于 包括结构和函数的名称。 一开始有替代品 选中 слово
“replica”(例如,snd_ctl_add_slave()函数被替换为snd_ctl_add_replica()),这导致 批评,因为术语“副本”更适用于 DBMS,并且扭曲了音频子系统上下文中的含义。 结果,为了更换有 已选 术语“追随者”,也引入了一定的歧义(例如,现在使用“追随者列表”和“链接追随者”,而不是“从属列表”和“链接从属”)。 值得注意的是,术语“master”被保留,包括 vmaster API 本身的名称,因为它被认为是在“主音量控制”的上下文中。

SUSE 的 ALSA 子系统维护人员 Takashi Iwai 为 linux-next 分支提出了补丁。 但目前还不清楚它们是否会被 Linus Torvalds 批准包含在内核中,因为 vmaster API 中的许多函数名称与 声音驱动开发API,这可能会导致术语上的很多混乱。 从驱动程序开发 API 中删除术语“从属”将导致违反兼容性 第三方驱动程序,不包含在主内核中,以及外部补丁和设置中。

在与术语无关的变化中, 计划 为了包含在 Linux 5.9 内核中,请注意支持的实现 英特尔静默流 (外部 HDMI 设备的连续供电模式可消除开始播放时的延迟)和 新设备 控制麦克风激活和静音按钮的照明。
还增加了对新硬件的支持,包括控制器 龙芯7A1000.

来源: opennet.ru

添加评论