在 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

添加評論