ALSA ఆడియో సబ్‌సిస్టమ్‌లో, బానిస అనే పదాన్ని వదిలించుకోవడానికి పని జరిగింది

ALSA సౌండ్ సబ్‌సిస్టమ్ డెవలపర్లు సిద్ధం linux-తదుపరి బ్రాంచ్‌లో చేర్చడం కోసం, దాని ఆధారంగా 5.9 కెర్నల్ విడుదల ఏర్పడుతుంది, набор మార్పులు, ఇది కెర్నల్ వైపు నడుస్తున్న కోడ్‌ను రాజకీయంగా తప్పు నిబంధనలను తొలగిస్తుంది. అనుగుణంగా మార్పులు సిద్ధం చేయబడ్డాయి ఇటీవల దత్తత తీసుకున్నారు Linux కెర్నల్‌లో సమగ్ర పరిభాషను ఉపయోగించడం కోసం మార్గదర్శకాలు.

మార్పులలో 10 పాచెస్ ఉన్నాయి, వీటిలో 9 సౌండ్ డ్రైవర్లు ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio యొక్క కోడ్‌ను "వైట్‌లిస్ట్" మరియు బ్లాక్‌లిస్ట్ నుండి తొలగించడానికి సంబంధించినది. ఈ నిబంధనలు "అనుమతించే జాబితా" మరియు "నిరాకరణ జాబితా"తో భర్తీ చేయబడ్డాయి. పదవ పాచ్ vmaster APIలో స్థాపించబడిన "స్లేవ్" అనే పదాన్ని ఉపయోగించడం ఆపివేయాలని లక్ష్యంగా పెట్టుకుంది.

పేరు మార్చు ఆందోళనలు నిర్మాణాలు మరియు విధుల పేర్లతో సహా. మొదట భర్తీ జరిగింది ఎంపిక చేయబడింది పదం
"ప్రతిరూపం" (ఉదాహరణకు, snd_ctl_add_slave() ఫంక్షన్ snd_ctl_add_replica()తో భర్తీ చేయబడింది, దీని వలన విమర్శ, ప్రతిరూపం అనే పదం DBMSకి ఎక్కువగా వర్తిస్తుంది మరియు ఆడియో సబ్‌సిస్టమ్ సందర్భంలో అర్థాన్ని వక్రీకరిస్తుంది. ఫలితంగా, భర్తీ కోసం ఉంది ఎంపిక చేయబడింది "అనుచరుడు" అనే పదం, ఇది ఒక నిర్దిష్ట అస్పష్టతను కూడా పరిచయం చేస్తుంది (ఉదాహరణకు, "బానిస జాబితా" మరియు "లింక్ స్లేవ్"కి బదులుగా, "అనుచరుల జాబితా" మరియు "లింక్ ఫాలోయర్" ఇప్పుడు ఉపయోగించబడుతున్నాయి). "మాస్టర్" అనే పదం vmaster API పేరుతోనే మిగిలి ఉండటం గమనార్హం, ఎందుకంటే ఇది "మాస్టర్ వాల్యూమ్ కంట్రోల్" సందర్భంలో పరిగణించబడుతుంది.

SUSEలో పనిచేస్తున్న ALSA సబ్‌సిస్టమ్ మెయింటెయినర్ అయిన Takashi Iwai ద్వారా linux-తదుపరి బ్రాంచ్ కోసం ప్యాచ్‌లు ప్రతిపాదించబడ్డాయి. vmaster APIలోని చాలా ఫంక్షన్‌ల పేర్లు ఇందులోని ఫంక్షన్‌లతో అతివ్యాప్తి చెందుతాయి కాబట్టి, లైనస్ టోర్వాల్డ్స్ ద్వారా కెర్నల్‌లో చేర్చడానికి అవి ఆమోదించబడతాయా అనేది ఇంకా స్పష్టంగా తెలియలేదు. సౌండ్ డ్రైవర్ డెవలప్‌మెంట్ API, ఇది పరిభాషలో చాలా గందరగోళానికి దారి తీస్తుంది. డ్రైవర్ డెవలప్‌మెంట్ API నుండి స్లేవ్ అనే పదాన్ని తీసివేయడం వలన అనుకూలత ఉల్లంఘనకు దారి తీస్తుంది మూడవ పార్టీ డ్రైవర్లు, ప్రధాన కెర్నల్‌లో అలాగే బాహ్య పాచెస్ మరియు సెట్టింగ్‌లతో చేర్చబడలేదు.

పరిభాషతో సంబంధం లేని మార్పులలో, ప్రణాళిక Linux 5.9 కెర్నల్‌లో చేర్చడం కోసం, మద్దతు యొక్క అమలును గుర్తించబడింది ఇంటెల్ సైలెంట్ స్ట్రీమ్ (ప్లేబ్యాక్ ప్రారంభించేటప్పుడు ఆలస్యాన్ని తొలగించడానికి బాహ్య HDMI పరికరాల కోసం నిరంతర పవర్ మోడ్) మరియు కొత్త పరికరం మైక్రోఫోన్ యాక్టివేషన్ మరియు మ్యూట్ బటన్ల ప్రకాశాన్ని నియంత్రించడానికి.
కంట్రోలర్‌తో సహా కొత్త హార్డ్‌వేర్‌కు మద్దతు కూడా జోడించబడింది లూంగ్సన్ 7A1000.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి