Ing subsistem audio ALSA, karya wis rampung kanggo nyisihake istilah budak

Pangembang subsistem swara ALSA disiapake kanggo dilebokake ing cabang linux-sabanjure, kanthi basis release kernel 5.9 bakal dibentuk, koleksi saka owah-owahan, sing mbusak kode sing mlaku ing sisih kernel saka istilah sing ora bener. Owah-owahan wis disiapake ing sesuai karo bubar diadopsi pedoman kanggo nggunakake terminologi inklusif ing kernel Linux.

Owah-owahan kalebu 10 patch, sing 9 related kanggo mbusak kode driver swara ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio saka istilah "whitelist" lan blacklist. Istilah iki wis diganti karo "allowlist" lan "denylist". Patch kaping sepuluh yakuwi kanggo mungkasi nggunakake istilah diadegaké "abdi" ing vmaster API.

Ganti jeneng uneg-uneg kalebu jeneng struktur lan fungsi. Wiwitane ana sing ganti dipilih tembung kasebut
"replika" (contone, fungsi snd_ctl_add_slave() diganti karo snd_ctl_add_replica()), sing nyebabake kritik, amarga istilah replika luwih bisa ditrapake kanggo DBMS lan ngowahi makna ing konteks subsistem audio. Akibaté, kanggo ngganti ana dipilih istilah "pengikut", sing uga ngenalake ambiguitas tartamtu (contone, tinimbang "dhaptar budak" lan "budak link", "daftar pengikut" lan "pengikut link" saiki digunakake). Wigati dicathet yen istilah "master" ditinggalake, kalebu jeneng API vmaster dhewe, amarga dianggep ing konteks "kontrol volume master".

Patch diusulake kanggo cabang linux-sabanjure dening Takashi Iwai, pangurus subsistem ALSA sing kerja ing SUSE. Nanging durung cetha manawa bakal disetujoni kanggo dilebokake ing kernel dening Linus Torvalds, amarga akeh jeneng fungsi ing API vmaster tumpang tindih karo fungsi ing Swara Driver Development API, sing bisa nyebabake akeh kebingungan ing terminologi. Mbusak istilah budak saka API pangembangan driver bakal nyebabake pelanggaran kompatibilitas karo pembalap pihak katelu, ora kalebu ing kernel utama, uga karo patch lan setelan eksternal.

Ing antarane owah-owahan sing ora ana hubungane karo terminologi, ngrancang kanggo Gawan ing Linux 5.9 kernel, nyatet implementasine support Intel Silent Stream (mode daya terus kanggo piranti HDMI external kanggo ngilangke wektu tundha nalika miwiti puter maneh) lan piranti anyar kanggo ngontrol katerangan saka aktivasi mikropon lan tombol bisu.
Uga ditambahaké support kanggo hardware anyar, kalebu controller Longson 7A1000 Kab.

Source: opennet.ru

Add a comment