ALSA آڈیو سب سسٹم میں غلام کی اصطلاح سے چھٹکارا حاصل کرنے کے لیے کام کیا گیا ہے۔

ALSA ساؤنڈ سب سسٹم کے ڈویلپرز تیار linux-next برانچ میں شامل کرنے کے لیے، جس کی بنیاد پر 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 سب سسٹم مینٹینر تاکاشی ایوائی نے لینکس کی اگلی برانچ کے لیے پیچ تجویز کیے تھے۔ لیکن یہ ابھی تک واضح نہیں ہے کہ کیا انہیں لینس ٹوروالڈز کے ذریعے دانا میں شامل کرنے کی منظوری دی جائے گی، کیونکہ vmaster API میں فنکشنز کے بہت سے نام فنکشنز کے ساتھ اوورلیپ ہوتے ہیں۔ ساؤنڈ ڈرائیور ڈویلپمنٹ API، جو اصطلاحات میں بہت زیادہ الجھن کا باعث بن سکتا ہے۔ ڈرائیور ڈویلپمنٹ API سے غلام کی اصطلاح کو ہٹانا اس کے ساتھ مطابقت کی خلاف ورزی کا باعث بنے گا۔ تیسری پارٹی کے ڈرائیور, مرکزی دانا کے ساتھ ساتھ بیرونی پیچ اور ترتیبات کے ساتھ شامل نہیں ہے۔

ان تبدیلیوں میں جو اصطلاحات سے متعلق نہیں ہیں، منصوبہ بندی لینکس 5.9 کرنل میں شامل کرنے کے لیے، سپورٹ کے نفاذ کو نوٹ کیا۔ انٹیل خاموش سلسلہ (پلے بیک شروع کرتے وقت تاخیر کو ختم کرنے کے لیے بیرونی HDMI آلات کے لیے مسلسل پاور موڈ) اور نیا آلہ مائکروفون ایکٹیویشن اور خاموش بٹنوں کی روشنی کو کنٹرول کرنے کے لیے۔
کنٹرولر سمیت نئے ہارڈ ویئر کے لیے بھی تعاون شامل کیا۔ لونگسن 7A1000۔.

ماخذ: opennet.ru

نیا تبصرہ شامل کریں