I ALSA audio subsystem er det jobbet med å bli kvitt begrepet slave

Utviklere av ALSA lydundersystemet forberedt for inkludering i linux-next-grenen, på grunnlag av hvilken kjerneutgivelsen 5.9 vil bli dannet, satt Endringer, som fjerner koden som kjører på kjernesiden for politisk ukorrekte termer. Endringene er utarbeidet iht nylig vedtatt retningslinjer for bruk av inkluderende terminologi i Linux-kjernen.

Endringene inkluderer 10 patcher, hvorav 9 relatert til å fjerne koden for lyddrivere ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio fra begrepene "hviteliste" og svarteliste. Disse vilkårene er erstattet med "tillatelsesliste" og "avvisningsliste". Tiende lapp har som mål å slutte å bruke det etablerte uttrykket "slave" i vmaster API.

døpe bekymringer inkludert navn på strukturer og funksjoner. Først var det en erstatning valgt ut ordet
"replika" (for eksempel ble snd_ctl_add_slave()-funksjonen erstattet med snd_ctl_add_replica()), noe som forårsaket kritikk, siden begrepet replika er mer anvendelig for DBMS og forvrenger betydningen i konteksten av lydundersystemet. Som et resultat, for erstatning var det valgt begrepet «følger», som også introduserer en viss tvetydighet (for eksempel, i stedet for «liste over slave» og «lenkeslave», brukes nå «liste over følger» og «lenkefølger»). Det er bemerkelsesverdig at begrepet "master" er igjen, inkludert i navnet til vmaster API selv, siden det anses i sammenheng med "master volumkontroll".

Oppdateringer ble foreslått for Linux-Next-grenen av Takashi Iwai, en vedlikeholder av ALSA-undersystemet som jobber hos SUSE. Men det er ennå ikke klart om de vil bli godkjent for inkludering i kjernen av Linus Torvalds, siden mange av navnene på funksjoner i vmaster API overlapper med funksjoner i Sound Driver Development API, noe som kan føre til mye forvirring i terminologien. Fjerning av begrepet slave fra driverutviklings-APIet vil føre til brudd på kompatibilitet med tredjeparts drivere, ikke inkludert i hovedkjernen, samt med eksterne patcher og innstillinger.

Blant endringene som ikke er relatert til terminologi, planlagt for inkludering i Linux 5.9-kjernen, bemerket implementering av støtte Intel Silent Stream (kontinuerlig strømmodus for eksterne HDMI-enheter for å eliminere forsinkelse ved start av avspilling) og ny enhet for å kontrollere belysningen av mikrofonaktiverings- og mute-knappene.
Også lagt til støtte for ny maskinvare, inkludert kontroller Longson 7A1000.

Kilde: opennet.ru

Legg til en kommentar