د ALSA آډیو فرعي سیسټم کې، د غلام اصطلاح څخه د خلاصون لپاره کار ترسره شوی

د ALSA غږ فرعي سیسټم جوړونکي چمتو شوی د لینکس-راتلونکې څانګې کې د شاملولو لپاره، د کوم پر بنسټ چې د 5.9 کرنل خوشې کول به جوړ شي، استخدام بدلونونه، کوم چې د سیاسي پلوه ناسم شرایطو د کرنل اړخ کې روان کوډ له مینځه وړي. د بدلون سره سم چمتو شوي دي په دې وروستیو کې منل شوی د لینکس کرنل کې د جامع اصطلاحاتو کارولو لپاره لارښوونې.

په بدلونونو کې 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 په نوم کې، ځکه چې دا د "ماسټر حجم کنټرول" په شرایطو کې په پام کې نیول کیږي.

پیچونه د لینکس راتلونکي څانګې لپاره د تاکاشي ایوای لخوا وړاندیز شوي، د ALSA فرعي سیسټم ساتونکي چې په SUSE کې کار کوي. مګر دا لاهم روښانه نده چې ایا دوی به د لینس توروالډز لخوا په کرنل کې د شاملولو لپاره تصویب شي ، ځکه چې په vmaster API کې د دندو ډیری نومونه د دندو سره مخ کیږي. د غږ چلوونکي پراختیا API، کوم چې کولی شي په اصطلاحاتو کې د ډیری ګډوډۍ لامل شي. د ډرایور پراختیا API څخه د غلام اصطلاح لرې کول به د مطابقت سرغړونې لامل شي د دریمې ډلې چلوونکي، په اصلي دانه کې شامل ندي ، په بیله بیا د بهرني پیچونو او ترتیباتو سره.

د بدلونونو په منځ کې چې د اصطلاحاتو سره تړاو نلري، پلان شوی د لینکس 5.9 کرنل کې د شاملولو لپاره، د ملاتړ پلي کولو یادونه وکړه د انټل خاموش جریان (د بهرني HDMI وسیلو لپاره دوامداره بریښنا حالت ترڅو د پلې بیک پیل کولو پرمهال ځنډ له مینځه ویسي) او نوې وسیله د مایکروفون فعالولو او خاموش بټنونو روښانتیا کنټرول لپاره.
د نوي هارډویر لپاره ملاتړ هم اضافه شوی، په شمول د کنټرولر لونګسن 7A1000.

سرچینه: opennet.ru

Add a comment