ALSA аудио ішкі жүйесінде құл терминінен құтылу жұмыстары жүргізілді

ALSA дыбыстық ішкі жүйесін әзірлеушілер дайындалды 5.9 ядросының шығарылымына негіз болатын linux-келесі тармағына қосу үшін, коллекция өзгерістер, ол ядро ​​жағындағы кодтан саяси дұрыс емес терминдерді жояды. Өзгерістер сәйкес дайындалды жақында қабылданған негізгі бөлімде инклюзивті терминологияны пайдалану бойынша нұсқаулықтар Linux.

Өзгерістер 10 патчты қамтиды, оның ішінде 9 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 интерфейсіндегі көптеген функция атаулары келесі функциялармен сәйкес келеді. Sound Driver Development API, бұл терминологияда елеулі шатасуға әкелуі мүмкін. Драйверді әзірлеу API-ден «құл» терминін алып тастау үйлесімділік мәселелеріне әкеледі үшінші тарап драйверлері, негізгі ядроға қосылмаған, сондай-ақ сыртқы патчтармен және параметрлермен.

Терминологиямен байланысты емес өзгерістердің ішінде, жоспарланған ядроға қосу үшін Linux 5.9-тармақта қолдаудың жүзеге асырылуы атап өтілген Intel Silent Stream (ойнатуды бастау кезіндегі кідірісті жою үшін сыртқы HDMI құрылғыларына арналған үздіксіз қуат режимі) және жаңа құрылғы микрофонды іске қосу және дыбысты өшіру түймелерінің артқы жарығын басқару үшін.
Жаңа аппараттық құралдарға қолдау да қосылды, оның ішінде контроллер. Лонгсон 7A1000.

Ақпарат көзі: opennet.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster