Al subsistema d'àudio ALSA s'ha treballat per eliminar el terme esclau

Desenvolupadors del subsistema de so ALSA preparat per a la seva inclusió a la branca linux-next, sobre la base de la qual es formarà el llançament del nucli 5.9, establir canvis, que elimina el codi que s'executa al costat del nucli de termes políticament incorrectes. Els canvis s'han preparat d'acord amb recentment adoptat directrius per utilitzar terminologia inclusiva al nucli de Linux.

Els canvis inclouen 10 pedaços, dels quals 9 relacionat amb l'eliminació del codi dels controladors de so ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio dels termes "llista blanca" i llista negra. Aquests termes s'han substituït per "llista permesa" i "llista denegada". Desè pegat pretén deixar d'utilitzar el terme establert "esclau" a l'API vmaster.

Canviar el nom preocupacions incloent noms d'estructures i funcions. Al principi hi havia un substitut escollit Sòl
"rèplica" (per exemple, la funció snd_ctl_add_slave() es va substituir per snd_ctl_add_replica()), cosa que va provocar crítica, ja que el terme rèplica és més aplicable al SGBD i distorsiona el significat en el context del subsistema d'àudio. Com a resultat, per a la substitució hi va haver seleccionat el terme "seguidor", que també introdueix una certa ambigüitat (per exemple, en comptes de "llista d'esclaus" i "esclau d'enllaç", ara s'utilitzen "llista de seguidor" i "seguidor d'enllaç". Cal destacar que es deixa el terme "mestre", inclòs en el nom de la pròpia API vmaster, ja que es considera en el context del "control de volum mestre".

Els pedaços van ser proposats per a la branca linux-next per Takashi Iwai, un mantenidor de subsistemes ALSA que treballava a SUSE. Però encara no està clar si Linus Torvalds aprovarà la seva inclusió al nucli, ja que molts dels noms de funcions de l'API de vmaster es superposen amb funcions de API de desenvolupament de controladors de so, que pot provocar molta confusió en la terminologia. L'eliminació del terme esclau de l'API de desenvolupament del controlador comportarà una violació de la compatibilitat amb conductors de tercers, no inclòs al nucli principal, així com amb pedaços i configuracions externes.

Entre els canvis no relacionats amb la terminologia, previst per a la seva inclusió al nucli Linux 5.9, va assenyalar la implementació del suport Intel Silent Stream (mode d'alimentació contínua per a dispositius HDMI externs per eliminar el retard en iniciar la reproducció) i nou dispositiu per controlar la il·luminació dels botons d'activació del micròfon i de silenci.
També s'ha afegit suport per a maquinari nou, inclòs el controlador Longson 7A1000.

Font: opennet.ru

Afegeix comentari