ویسٹن کمپوزٹ سرور 10.0 ریلیز

ڈیڑھ سال کی ترقی کے بعد، جامع سرور ویسٹن 10.0 کی ایک مستحکم ریلیز شائع کی گئی ہے، ایسی ٹیکنالوجیز تیار کر رہی ہیں جو روشن خیالی، GNOME، KDE اور دیگر صارفی ماحول میں Wayland پروٹوکول کے لیے مکمل تعاون کے ظہور میں معاون ہیں۔ ویسٹن کی ترقی کا مقصد ڈیسک ٹاپ ماحول اور ایمبیڈڈ سلوشنز، جیسے آٹوموٹیو انفوٹینمنٹ سسٹمز، اسمارٹ فونز، ٹی وی اور دیگر صارفین کے آلات کے لیے پلیٹ فارمز میں Wayland کے استعمال کے لیے ایک اعلیٰ معیار کا کوڈ بیس اور کام کرنے والی مثالیں فراہم کرنا ہے۔ پروجیکٹ کوڈ MIT لائسنس کے تحت تقسیم کیا جاتا ہے۔

ویسٹن کے ورژن نمبر میں اہم تبدیلی ABI کی تبدیلیوں کی وجہ سے ہے جو مطابقت کو توڑ دیتی ہیں۔ نئی ویسٹن برانچ میں تبدیلیاں:

  • رنگ کے انتظام کے اجزاء شامل کیے گئے جو آپ کو رنگوں کو تبدیل کرنے، گاما کی اصلاح کرنے، اور رنگ پروفائلز کے ساتھ کام کرنے کی اجازت دیتے ہیں۔ تبدیلیاں فی الحال اندرونی ذیلی نظاموں تک محدود ہیں؛ صارف کے نظر آنے والے رنگ کنٹرولز اگلی ریلیز میں ظاہر ہوں گے۔
  • linux-dmabuf-unstable-v1 پروٹوکول کے نفاذ میں، جو DMA-BUF ٹیکنالوجی کا استعمال کرتے ہوئے ایک سے زیادہ ویڈیو کارڈز کا اشتراک کرنے کی صلاحیت فراہم کرتا ہے، "dma-buf فیڈ بیک" میکانزم کو شامل کیا گیا ہے، جو جامع سرور کو اضافی معلومات فراہم کرتا ہے۔ دستیاب GPUs اور مرکزی اور ثانوی GPU کے درمیان ڈیٹا ایکسچینج کی کارکردگی کو بڑھانا ممکن بناتا ہے۔ مثال کے طور پر، "dma-buf فیڈ بیک" کی حمایت صفر کاپی اسکین آؤٹ آؤٹ پٹ کے استعمال کو بڑھاتی ہے۔
  • libseat لائبریری کے لیے معاونت شامل کی گئی، جو مشترکہ ان پٹ اور آؤٹ پٹ ڈیوائسز تک رسائی کو منظم کرنے کے لیے فنکشن فراہم کرتی ہے، آپ کو روٹ رائٹس کے بغیر کرنے کی اجازت دیتی ہے (رسائی کوآرڈینیشن ایک علیحدہ پس منظر کے عمل کے ذریعے سنبھالا جاتا ہے، بیٹھے ہوئے)۔ مستقبل کی ریلیز میں، ہم ویسٹن کے چلنے والے تمام اجزاء کو libseat سے تبدیل کرنے کا ارادہ رکھتے ہیں۔
  • تمام نمونہ کلائنٹ ایپلی کیشنز کو xdg-shell پروٹوکول ایکسٹینشن استعمال کرنے کے لیے تبدیل کر دیا گیا ہے، جو سطحوں کے ساتھ ونڈو کے طور پر بات چیت کرنے کے لیے ایک انٹرفیس فراہم کرتا ہے، جو آپ کو اسکرین کے گرد سطحوں کو منتقل کرنے، کم سے کم، زیادہ سے زیادہ، سائز تبدیل کرنے وغیرہ کی اجازت دیتا ہے۔
  • سٹارٹ اپ کے بعد کلائنٹ سافٹ ویئر کو خود بخود چلانے کی صلاحیت شامل کی گئی، مثال کے طور پر لاگ ان کے بعد آٹو سٹارٹ کے لیے پروگراموں کو منظم کرنا۔
  • wl_shell انٹرفیس، fbdev بیک اینڈ، اور ویسٹن لانچ یوٹیلیٹی کو فرسودہ کر دیا گیا ہے (ان کو چلانے کے لیے آپ کو سیٹڈ لانچ یا لاگ ان لانچ کا استعمال کرنا چاہیے)۔
  • انحصار کی ضروریات کو بڑھا دیا گیا ہے؛ اسمبلی کے لیے اب libdrm 2.4.95، libwayland 1.18.0 اور wayland-protocols 1.24 کی ضرورت ہے۔ پائپ وائر پر مبنی ریموٹ رسائی پلگ ان بناتے وقت، libpipewire 0.3 کی ضرورت ہوتی ہے۔
  • ٹیسٹ سیٹ کو بڑھا دیا گیا ہے۔

ماخذ: opennet.ru

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