Дар зерсистемаи аудиоии ALSA кор барои аз байн бурдани истилоҳи ғулом анҷом дода шудааст

Таҳиякунандагони зерсистемаи садои ALSA омода кардааст барои дохил шудан ба филиали linux-next, ки дар асоси он релизи ядрои 5.9 ташкил карда мешавад, ҷамъоварии тағйирот, ки кодеро, ки дар тарафи ядро ​​кор мекунад, аз истилоҳҳои аз ҷиҳати сиёсӣ нодуруст халос мекунад. Тағйирот мувофиқи он омода шудааст ба наздикй кабул карда шудааст дастурҳо оид ба истифодаи истилоҳоти фарогир дар ядрои Linux.

Тағирот 10 часпакро дар бар мегирад, ки аз онҳо 9 марбут ба тоза кардани рамзи драйверҳои садоии ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio аз истилоҳҳои "рӯйхати сафед" ва рӯйхати сиёҳ. Ин истилоҳот бо “рӯйхати иҷозатдодашуда” ва “рӯйхат” иваз карда шудаанд. Пахши даҳум Ҳадафи қатъ кардани истифодаи истилоҳи муқарраршудаи "ғулом" дар API vmaster.

Номгузорӣ нигарониҳо аз ҷумла номҳои сохторҳо ва вазифаҳо. Дар аввал ивазкунанда вуҷуд дошт интихоб шуд калимаҳо
"реплика" (масалан, функсияи snd_ctl_add_slave() бо snd_ctl_add_replica() иваз карда шуд), ки боиси танцид, зеро истилоҳи реплика бештар ба DBMS татбиқ мешавад ва маънои онро дар заминаи зерсистемаи аудио таҳриф мекунад. Дар натиҷа, барои иваз вуҷуд дошт интихобшуда истилоҳи «пайрав», ки низ як норавшании муайянеро ворид мекунад (масалан, ҳоло ба ҷои «рӯйхати ғулом» ва «пайванди ғулом», «рӯйхати пайрав» ва «пайрави пайванд» истифода мешавад). Ҷолиби диққат аст, ки истилоҳи "мастер" боқӣ мондааст, аз ҷумла дар номи худи API vmaster, зеро он дар контексти "назорати ҳаҷми усто" баррасӣ мешавад.

Часбҳо барои филиали навбатии Linux аз ҷониби Такаши Ивай, як нигоҳдории зерсистемаи ALSA, ки дар SUSE кор мекунад, пешниҳод карда шуданд. Аммо ҳанӯз маълум нест, ки оё онҳо барои дохил шудан ба ядро ​​аз ҷониби Линус Торвалдс тасдиқ карда мешаванд, зеро бисёре аз номҳои функсияҳо дар API vmaster бо функсияҳои дар API-и таҳияи драйвери садо, ки дар истилоҳот боиси нофаҳмиҳои зиёд мегардад. Хориҷ кардани истилоҳи ғулом аз API таҳияи драйвер боиси вайрон шудани мутобиқат бо ронандагони тарафи сеюм, ба ядрои асосӣ дохил карда нашудааст, инчунин бо часбҳо ва танзимоти беруна.

Дар байни тағйироте, ки ба истилоҳот алоқаманд нестанд, ба нақша гирифта шудааст барои дохил шудан ба ядрои Linux 5.9, татбиқи дастгирӣ қайд карда шуд Ҷараёни Intel Silent (режими доимии барқ ​​барои дастгоҳҳои берунии HDMI барои бартараф кардани таъхир ҳангоми оғози бозӣ) ва дастгоҳи нав барои идора кардани равшании фаъолсозии микрофон ва тугмаҳои хомӯш.
Инчунин дастгирии сахтафзори нав, аз ҷумла контроллер илова карда шуд Лонгсон 7A1000.

Манбаъ: opennet.ru

Илова Эзоҳ