U audio podsustavu ALSA poradilo se na tome da se riješi pojma slave

Programeri zvučnog podsustava ALSA pripremljeni za uključivanje u granu linux-next, na temelju koje će se formirati izdanje kernela 5.9, postaviti promjene, koji kod koji se izvodi na strani kernela oslobađa politički nekorektnih izraza. Izmjene su pripremljene u skladu s nedavno usvojen smjernice za korištenje uključive terminologije u jezgri Linuxa.

Promjene uključuju 10 zakrpa, od kojih 9 koji se odnosi na uklanjanje koda zvučnih drajvera ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio od pojmova “whitelist” i blacklist. Ovi pojmovi zamijenjeni su s "popis dopuštenih" i "popis zabranjenih". Deseta zakrpa ima za cilj prestati koristiti ustaljeni izraz "slave" u vmaster API-ju.

preimenovanje zabrinutosti uključujući nazive struktura i funkcija. Isprva je došlo do zamjene odabran слово
"replica" (na primjer, funkcija snd_ctl_add_slave() zamijenjena je s snd_ctl_add_replica()), što je uzrokovalo kritika, budući da je izraz replika primjenjiviji na DBMS i iskrivljuje značenje u kontekstu audio podsustava. Kao rezultat toga, za zamjenu je bilo odabran termin “sljedbenik”, koji također unosi određenu dvosmislenost (npr. umjesto “list of slave” i “link slave” sada se koriste “list of follower” i “link follower”). Važno je napomenuti da je izraz "master" ostavljen, uključujući i u nazivu samog vmaster API-ja, budući da se smatra u kontekstu "glavne kontrole glasnoće".

Zakrpe je za granu linux-next predložio Takashi Iwai, održavatelj ALSA podsustava koji radi u SUSE-u. Ali još nije jasno hoće li ih Linus Torvalds odobriti za uključivanje u jezgru, jer se mnoga imena funkcija u vmaster API-ju preklapaju s funkcijama u API za razvoj upravljačkog programa zvuka, što može dovesti do velike zabune u terminologiji. Uklanjanje izraza slave iz API-ja za razvoj upravljačkog programa dovest će do kršenja kompatibilnosti s drajveri trećih strana, koji nije uključen u glavnu jezgru, kao i s vanjskim zakrpama i postavkama.

Među promjenama koje se ne odnose na terminologiju, planirani za uključivanje u jezgru Linuxa 5.9, primijećena implementacija podrške Intel Silent Stream (stalni način rada za vanjske HDMI uređaje kako bi se uklonilo kašnjenje pri pokretanju reprodukcije) i novi uređaj za upravljanje osvjetljenjem tipki za uključivanje i isključivanje mikrofona.
Dodana je i podrška za novi hardver, uključujući kontroler Longson 7A1000.

Izvor: opennet.ru

Dodajte komentar