ALSA audio apakšsistēmā ir veikts darbs, lai atbrīvotos no termina vergs

ALSA skaņas apakšsistēmas izstrādātāji sagatavots iekļaušanai linux-next filiālē, uz kuras pamata tiks veidots 5.9 kodola laidiens, komplekts izmaiņas, kas atbrīvo kodu, kas darbojas kodola pusē, no politiski nekorektiem terminiem. Izmaiņas sagatavotas saskaņā ar nesen pieņemts vadlīnijas iekļaujošas terminoloģijas lietošanai Linux kodolā.

Izmaiņas ietver 10 ielāpus, no kuriem 9 saistībā ar skaņas draiveru ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio koda atbrīvošanu no terminiem “baltais saraksts” un melnā saraksta. Šie termini ir aizstāti ar “atļauto sarakstu” un “aizliegto sarakstu”. Desmitais ielāps mērķis ir pārtraukt lietotā termina "slave" lietošanu vmaster API.

Pārdēvēšana bažas ieskaitot struktūru un funkciju nosaukumus. Sākumā bija nomaiņa atlasīts vārds
"replica" (piemēram, funkcija snd_ctl_add_slave() tika aizstāta ar snd_ctl_add_replica()), kas izraisīja kritiku, jo termins replika ir vairāk piemērojams DBVS un izkropļo nozīmi audio apakšsistēmas kontekstā. Tā rezultātā nomaiņai bija atlasīts termins “sekotājs”, kas arī ievieš zināmu neskaidrību (piemēram, “vergu saraksts” un “saites vergs” tagad tiek lietots “sekotāju saraksts” un “saites sekotājs”). Jāatzīmē, ka termins “master” ir atstāts, tostarp pašā vmaster API nosaukumā, jo tas tiek aplūkots “galvenās skaļuma kontroles” kontekstā.

Ielāpus Linux-next filiālei ierosināja Takashi Iwai, ALSA apakšsistēmas uzturētājs, kas strādā SUSE. Taču vēl nav skaidrs, vai Linuss Torvalds tos apstiprinās iekļaušanai kodolā, jo daudzi vmaster API funkciju nosaukumi pārklājas ar funkcijām Sound Driver Development API, kas var radīt daudz neskaidrību terminoloģijā. Izņemot terminu vergs no draivera izstrādes API, tiks pārkāpta saderība ar trešo pušu draiveri, kas nav iekļauts galvenajā kodolā, kā arī ar ārējiem ielāpiem un iestatījumiem.

Starp izmaiņām, kas nav saistītas ar terminoloģiju, plānots iekļaušanai Linux 5.9 kodolā, atzīmēja atbalsta ieviešanu Intel Silent Stream (nepārtrauktas barošanas režīms ārējām HDMI ierīcēm, lai novērstu aizkavi, uzsākot atskaņošanu) un jauna ierīce lai kontrolētu mikrofona aktivizēšanas un izslēgšanas pogu apgaismojumu.
Pievienots arī atbalsts jaunai aparatūrai, ieskaitot kontrolieri Loongson 7A1000.

Avots: opennet.ru

Pievieno komentāru