ALSA ஆடியோ துணை அமைப்பில், அடிமை என்ற சொல்லை அகற்றுவதற்கான வேலைகள் செய்யப்பட்டுள்ளன

ALSA ஒலி துணை அமைப்பின் டெவலப்பர்கள் தயார் லினக்ஸ்-அடுத்த கிளையில் சேர்ப்பதற்காக, அதன் அடிப்படையில் 5.9 கர்னல் வெளியீடு உருவாக்கப்படும், набор மாற்றங்கள், இது அரசியல் ரீதியாக தவறான சொற்களின் கர்னல் பக்கத்தில் இயங்கும் குறியீட்டை நீக்குகிறது. அதற்கேற்ப மாற்றங்கள் தயார் செய்யப்பட்டுள்ளன சமீபத்தில் ஏற்றுக்கொள்ளப்பட்டது லினக்ஸ் கர்னலில் உள்ளடங்கிய சொற்களைப் பயன்படுத்துவதற்கான வழிகாட்டுதல்கள்.

மாற்றங்களில் 10 இணைப்புகள் அடங்கும், அவற்றில் 9 ஒலி இயக்கிகள் ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio ஆகியவற்றின் குறியீட்டை “ஒயிட்லிஸ்ட்” மற்றும் பிளாக்லிஸ்ட் ஆகியவற்றிலிருந்து நீக்குவது தொடர்பானது. இந்த விதிமுறைகள் "அனுமதிப்பாளர்" மற்றும் "மறுப்பாளர்" என மாற்றப்பட்டுள்ளன. பத்தாவது இணைப்பு vmaster API இல் நிறுவப்பட்ட "ஸ்லேவ்" என்ற சொல்லைப் பயன்படுத்துவதை நிறுத்துவதை நோக்கமாகக் கொண்டுள்ளது.

பெயர்மாற்ற கவலைகள் கட்டமைப்புகள் மற்றும் செயல்பாடுகளின் பெயர்கள் உட்பட. முதலில் ஒரு மாற்று இருந்தது தேர்ந்தெடுக்கப்பட்டது சொல்
"replica" (உதாரணமாக, snd_ctl_add_slave() செயல்பாடு snd_ctl_add_replica() உடன் மாற்றப்பட்டது, இதனால் திறனாய்வு, பிரதி என்ற சொல் DBMS க்கு மிகவும் பொருந்தும் மற்றும் ஆடியோ துணை அமைப்பின் சூழலில் அர்த்தத்தை சிதைக்கிறது. இதன் விளைவாக, மாற்றீடு இருந்தது தேர்ந்தெடுக்கப்பட்டது "பின்தொடர்பவர்", இது ஒரு குறிப்பிட்ட தெளிவின்மையை அறிமுகப்படுத்துகிறது (உதாரணமாக, "அடிமைகளின் பட்டியல்" மற்றும் "இணைப்பு அடிமை" என்பதற்குப் பதிலாக, "பின்தொடர்பவர்களின் பட்டியல்" மற்றும் "இணைப்பு பின்தொடர்பவர்" ஆகியவை இப்போது பயன்படுத்தப்படுகின்றன). "மாஸ்டர்" என்ற வார்த்தை "மாஸ்டர் வால்யூம் கன்ட்ரோல்" என்ற சூழலில் கருதப்படுவதால், vmaster API இன் பெயரிலும் உள்ளது என்பது குறிப்பிடத்தக்கது.

SUSE இல் பணிபுரியும் ALSA துணை அமைப்பு பராமரிப்பாளரான Takashi Iwai லினக்ஸ்-அடுத்த கிளைக்கு இணைப்புகளை முன்மொழிந்தார். ஆனால் லினஸ் டோர்வால்ட்ஸால் கர்னலில் சேர்ப்பதற்கு அவை அங்கீகரிக்கப்படுமா என்பது இன்னும் தெளிவாகத் தெரியவில்லை, ஏனெனில் vmaster API இல் உள்ள பல செயல்பாடுகளின் பெயர்கள் உள்ள செயல்பாடுகளுடன் ஒன்றுடன் ஒன்று உள்ளது. ஒலி இயக்கி மேம்பாட்டு API, இது சொற்களஞ்சியத்தில் நிறைய குழப்பங்களுக்கு வழிவகுக்கும். டிரைவர் டெவலப்மென்ட் API இலிருந்து அடிமை என்ற சொல்லை நீக்குவது இணக்கத்தன்மையை மீறுவதற்கு வழிவகுக்கும் மூன்றாம் தரப்பு இயக்கிகள், முக்கிய கர்னலில் சேர்க்கப்படவில்லை, அதே போல் வெளிப்புற இணைப்புகள் மற்றும் அமைப்புகளுடன்.

சொற்களுடன் தொடர்பில்லாத மாற்றங்களில், திட்டமிடப்பட்டது Linux 5.9 கர்னலில் சேர்ப்பதற்காக, ஆதரவை செயல்படுத்துவதைக் குறிப்பிட்டார் இன்டெல் சைலண்ட் ஸ்ட்ரீம் (பிளேபேக்கைத் தொடங்கும் போது தாமதத்தை அகற்ற வெளிப்புற HDMI சாதனங்களுக்கான தொடர்ச்சியான ஆற்றல் பயன்முறை) மற்றும் புதிய சாதனம் மைக்ரோஃபோன் செயல்படுத்தல் மற்றும் முடக்கு பொத்தான்களின் வெளிச்சத்தைக் கட்டுப்படுத்த.
கட்டுப்படுத்தி உட்பட புதிய வன்பொருளுக்கான ஆதரவையும் சேர்த்தது லூங்சன் 7A1000.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்