ALSA дыбыстық ішкі жүйесін әзірлеушілер 5.9 ядросының шығарылымына негіз болатын linux-келесі тармағына қосу үшін, , ол ядро жағындағы кодтан саяси дұрыс емес терминдерді жояды. Өзгерістер сәйкес дайындалды негізгі бөлімде инклюзивті терминологияны пайдалану бойынша нұсқаулықтар Linux.
Өзгерістер 10 патчты қамтиды, оның ішінде Ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx және usb-аудио дыбыс драйверлерінің кодынан "ақ тізім" және "қара тізім" терминдерін алып тастауға қатысты. Бұл терминдер "рұқсат етілген тізім" және "қабылданбаған тізім" деген сөздермен ауыстырылды. vmaster API-де белгіленген «құл» терминін пайдалануды тоқтатуды мақсат етеді.
Атын өзгерту оның ішінде құрылымдар мен функциялардың атаулары. Бастапқыда ауыстыру болды сөз
"реплика" (мысалы, snd_ctl_add_slave() функциясы snd_ctl_add_replica() функциясымен ауыстырылды), бұл , өйткені реплика термині ДҚБЖ үшін көбірек қолданылады және дыбыстық ішкі жүйе контекстіндегі мағынаны бұрмалайды. Нәтижесінде ауыстыру болды «Ізбасар» термині алынып тасталды, ол да белгілі бір түсініксіздікті енгізеді (мысалы, қазір «құлдар тізімі» және «сілтеме құлдарының», «ізбасарлар тізімі» және «сілтеме ізбасарларының» орнына қолданылады). Бір қызығы, «мастер» термині, оның ішінде vmaster API атауының өзінде сақталған, өйткені ол «басты дыбыс деңгейін басқару» контекстінде қарастырылады.
Патчтарды Linux-келесі филиалы үшін SUSE-дегі ALSA ішкі жүйесінің қолдаушысы Такаши Ивай ұсынған. Дегенмен, оларды Линус Торвалдс ядроға қосу үшін мақұлдайтыны әлі белгісіз, өйткені vmaster API интерфейсіндегі көптеген функция атаулары келесі функциялармен сәйкес келеді. , бұл терминологияда елеулі шатасуға әкелуі мүмкін. Драйверді әзірлеу API-ден «құл» терминін алып тастау үйлесімділік мәселелеріне әкеледі , негізгі ядроға қосылмаған, сондай-ақ сыртқы патчтармен және параметрлермен.
Терминологиямен байланысты емес өзгерістердің ішінде, ядроға қосу үшін Linux 5.9-тармақта қолдаудың жүзеге асырылуы атап өтілген (ойнатуды бастау кезіндегі кідірісті жою үшін сыртқы HDMI құрылғыларына арналған үздіксіз қуат режимі) және микрофонды іске қосу және дыбысты өшіру түймелерінің артқы жарығын басқару үшін.
Жаңа аппараттық құралдарға қолдау да қосылды, оның ішінде контроллер. .
Ақпарат көзі: opennet.ru
