V avdio podsistemu ALSA so si prizadevali, da bi se znebili izraza suženj

Razvijalci zvočnega podsistema ALSA pripravljeni za vključitev v vejo linux-next, na podlagi katere bo oblikovana izdaja jedra 5.9, nastavite spremembe, ki kodo, ki se izvaja na strani jedra, odstrani politično nekorektnih izrazov. Spremembe so pripravljene v skladu z nedavno sprejet smernice za uporabo vključujoče terminologije v jedru Linuxa.

Spremembe vključujejo 10 popravkov, od tega 9 v zvezi z odstranjevanjem kode zvočnih gonilnikov ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio iz izrazov "bela lista" in črna lista. Ti izrazi so bili nadomeščeni z "allowlist" in "denylist". Deseti obliž želi prenehati uporabljati uveljavljen izraz "suženj" v API-ju vmaster.

Preimenuj pomisleki vključno z imeni struktur in funkcij. Sprva je prišlo do zamenjave izbrano slovo
"replica" (na primer funkcija snd_ctl_add_slave() je bila zamenjana s snd_ctl_add_replica()), kar je povzročilo kritika, saj je izraz replika bolj uporaben za DBMS in izkrivlja pomen v kontekstu zvočnega podsistema. Posledično je prišlo do zamenjave izbrano izraz »sledilec«, ki prav tako vnaša določeno dvoumnost (npr. namesto »seznam podrejenih« in »podrejena povezava« se zdaj uporabljata »seznam sledilcev« in »sledilec povezave«). Omeniti velja, da je izraz "glavni" ostal, tudi v imenu samega API-ja vmaster, saj se obravnava v kontekstu "glavnega nadzora glasnosti".

Popravke je za vejo linux-next predlagal Takashi Iwai, vzdrževalec podsistema ALSA, ki dela pri SUSE. Vendar še ni jasno, ali jih bo Linus Torvalds odobril za vključitev v jedro, saj se veliko imen funkcij v API-ju vmaster prekriva s funkcijami v API za razvoj zvočnih gonilnikov, kar lahko povzroči veliko zmedo v terminologiji. Odstranitev izraza slave iz API-ja za razvoj gonilnikov bo povzročila kršitev združljivosti z gonilniki tretjih oseb, ki ni vključen v glavno jedro, kot tudi z zunanjimi popravki in nastavitvami.

Med spremembami, ki niso povezane s terminologijo, načrtovano za vključitev v jedro Linuxa 5.9, opažena izvedba podpore Intel Silent Stream (način neprekinjenega napajanja za zunanje naprave HDMI za odpravo zakasnitve pri začetku predvajanja) in nova naprava za nadzor osvetlitve gumbov za vklop in izklop mikrofona.
Dodana je tudi podpora za novo strojno opremo, vključno s krmilnikom Longson 7A1000.

Vir: opennet.ru

Dodaj komentar