U audio podsistemu ALSA, urađeno je da se riješi termin slave

Programeri ALSA zvučnog podsistema pripremljeno za uključivanje u linux-next granu, na osnovu koje će se formirati izdanje kernela 5.9, zbirka promjene, što oslobađa kod koji radi na strani kernela od politički nekorektnih termina. Izmjene su pripremljene u skladu sa nedavno usvojeno smjernice za korištenje inkluzivne terminologije u Linux kernelu.

Promjene uključuju 10 zakrpa, od kojih 9 vezano za oslobađanje koda drajvera zvuka ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio od pojmova „bijela lista“ i crna lista. Ovi termini su zamijenjeni sa “listom dopuštenih” i “denylistom”. Deseta zakrpa ima za cilj da prestane da koristi ustaljeni termin "slave" u vmaster API-ju.

Preimenuj zabrinutosti uključujući nazive struktura i funkcija. U početku je došlo do zamjene izabrani riječ
"replica" (na primjer, funkcija snd_ctl_add_slave() je zamijenjena sa snd_ctl_add_replica()), što je uzrokovalo kritika, budući da je termin replika primjenjiviji na DBMS i iskrivljuje značenje u kontekstu audio podsistema. Kao rezultat toga, za zamjenu je bilo odabrano termin “sljedbenik”, koji također unosi određenu dvosmislenost (na primjer, umjesto “lista 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 naziv samog vmaster API-ja, budući da se smatra u kontekstu "glavne kontrole jačine zvuka".

Zakrpe su za granu linux-next predložio Takashi Iwai, održavatelj ALSA podsistema koji radi u SUSE-u. Ali još nije jasno hoće li ih Linus Torvalds odobriti za uključivanje u kernel, budući da se mnoga imena funkcija u vmaster API-ju preklapaju s funkcijama u API za razvoj drajvera zvuka, što može dovesti do velike zabune u terminologiji. Uklanjanje termina slave iz API-ja za razvoj drajvera će dovesti do kršenja kompatibilnosti sa drajveri treće strane, koji nije uključen u glavno jezgro, kao i sa eksternim zakrpama i postavkama.

Među promjenama koje se ne odnose na terminologiju, planirano za uključivanje u jezgro Linuxa 5.9, napomenula implementacija podrške Intel Silent Stream (režim neprekidnog napajanja za eksterne HDMI uređaje kako bi se eliminisalo kašnjenje pri pokretanju reprodukcije) i novi uređaj za kontrolu osvjetljenja dugmadi za aktiviranje mikrofona i isključivanje zvuka.
Također je dodana podrška za novi hardver, uključujući kontroler Longson 7A1000.

izvor: opennet.ru

Dodajte komentar