Wayland 1.18 دستیاب ہے۔

واقعہ پیش آیا پروٹوکول، انٹر پروسیس کمیونیکیشن میکانزم اور لائبریریوں کی مستحکم رہائی وائلینڈ 1.18. 1.18 برانچ API اور ABI سطح پر 1.x ریلیز کے ساتھ پیچھے کی طرف مطابقت رکھتی ہے، لیکن اس کے علاوہ بہتری کا ایک حصہ بھی شامل ہے۔ ویسٹن 8.0 کمپوزٹ سرور، جو ڈیسک ٹاپ ماحول اور ایمبیڈڈ سلوشنز میں ویلینڈ کو استعمال کرنے کے لیے کوڈ بیس اور کام کرنے کی مثالیں تیار کرتا ہے۔ شائع جنوری کے آخر میں.

Wayland 1.18 میں اہم بہتری:

  • میسن اسمبلی سسٹم کے لیے سپورٹ شامل کر دی گئی۔ آٹو ٹولز کا استعمال کرتے ہوئے تعمیر کرنے کی صلاحیت ابھی کے لیے برقرار ہے، لیکن اسے مستقبل کی ریلیز میں ہٹا دیا جائے گا۔
  • شامل کیا گیا۔ ٹیگز کی بنیاد پر پراکسی آبجیکٹ کو الگ کرنے کے لیے ایک API، ایپلی کیشنز اور ٹول کٹس کو ایک ہی Wayland کنکشن کا اشتراک کرنے کی اجازت دیتا ہے۔
  • صارف کی جگہ میں وے لینڈ سرور ٹائمرز کی ٹریکنگ کو فعال کیا، جس نے بہت زیادہ فائل ڈسکرپٹرز کی تخلیق کو ختم کر دیا۔
  • شامل کیا گیا۔ wl_global_remove() فنکشن، جو کسی عالمی چیز کو صاف کیے بغیر ہٹانے کے لیے ایونٹ بھیجتا ہے۔ نئی سہولت کی اجازت دیتا ہے عالمی اشیاء کو حذف کرتے وقت ریس کے حالات پیدا ہونے سے روکیں۔ ریس کے یہ حالات اس لیے پیش آسکتے ہیں کیونکہ کلائنٹس ڈیلیٹ ایونٹ کی وصولی کو تسلیم کرنے سے قاصر تھے۔ wl_global_remove() فنکشن سب سے پہلے ہٹانے کا واقعہ بھیجنا اور ایک خاص تاخیر کے بعد ہی آبجیکٹ کو صاف کرنا ممکن بناتا ہے۔

ایپلی کیشنز، ڈیسک ٹاپ ماحول اور تقسیم میں Wayland سپورٹ کی حیثیت:

  • فیڈورا میں محفوظ Wayland پر مبنی Firefox کی ڈیفالٹ تعمیر فراہم کرتا ہے۔ Wayland کے ساتھ ملکیتی NVIDIA بائنری ڈرائیورز کا استعمال کرتے ہوئے مسائل کو حل کیا۔
    لاگو کیا X11 پروٹوکول کی بنیاد پر ایپلیکیشن چلانے کی کوشش کرتے وقت XWayland کو خود بخود لانچ کرنے کی تجرباتی صلاحیت۔
    Wayland ماحول میں، XWayland کے تحت روٹ رائٹس کے ساتھ X11 ایپلیکیشنز کو چلانے کی صلاحیت شامل کی گئی ہے۔ کم اسکرین ریزولوشنز پر چلنے والے پرانے گیمز چلانے پر SDL for Wayland اسکیلنگ کے مسائل کو حل کرتا ہے۔ GNOME ماحول میں استعمال کے لیے Qt لائبریری Wayland سپورٹ کے ساتھ بطور ڈیفالٹ بنائی گئی ہے۔

  • В Red Hat Enterprise Linux 8 GNOME کو ایک ڈیسک ٹاپ کے طور پر پیش کیا جاتا ہے جس میں ڈیفالٹ ڈسپلے سرور ویلینڈ پر مبنی ہے۔
  • GDK میں GTK 4 پیش نظارہ ریلیز میں جاری رکھا Wayland پروٹوکول کے استعمال پر نظر رکھتے ہوئے تیار کردہ APIs کا نفاذ۔ GtkSettings سیٹنگز تک رسائی کے لیے پورٹل انٹرفیس کے لیے سپورٹ کو GDK بیک اینڈ فار وائی لینڈ میں شامل کر دیا گیا ہے، اور ان پٹ طریقوں کے ساتھ کام کرنے کے لیے ٹیکسٹ-ان پٹ-غیر مستحکم-v3 پروٹوکول ایکسٹینشن کے لیے سپورٹ تجویز کی گئی ہے۔
  • لانچ کیا گیا۔ GNOME کو غلطیوں اور کوتاہیوں سے نجات دلانے کا ایک پروجیکٹ جو Wayland کے اوپر کام کرتے وقت ظاہر ہوتا ہے۔
  • XWayland میں شامل کیا EGL سافٹ ویئر انٹرفیس پر مبنی GLX پروسیسر، جو swrast سافٹ ویئر راسٹرائزر کے استعمال کو ختم کر دے گا۔
  • اگلے دو سالوں کے لیے کے ڈی ای کے ترقیاتی اہداف میں شامل ہیں: ذکر کیا کے ڈی ای کا وائی لینڈ سے ترجمہ۔ Wayland کے اوپر چلنے والے KDE ماحول کو بنیادی بنانے کا منصوبہ ہے، اور X11 پر مبنی ماحول کو اختیارات اور اختیاری انحصار کے زمرے میں شامل کر دیا جائے گا۔ کے ڈی ای میں رپورٹنگ کی مدت کے دوران لاگو کیا Wayland کے اوپر چلنے پر فریکشنل اسکیلنگ سپورٹ۔ Wayland-based KDE سیشن ملکیتی NVIDIA ڈرائیوروں کے ساتھ کام کرنے کے لیے ڈھال لیا گیا ہے۔ ڈریگ اینڈ ڈراپ موڈ میں XWayland اور Wayland کا استعمال کرتے ہوئے ایپلیکیشن ونڈوز کو ڈریگ اینڈ ڈراپ کرنا اب ممکن ہے۔ KWin Wayland پر مبنی ماحول میں ماؤس وہیل کے ساتھ درست سکرولنگ فراہم کرتا ہے۔
  • GNOME میں شامل کیا X11 پروٹوکول کی بنیاد پر ایپلیکیشن چلانے کی کوشش کرتے وقت XWayland کے لانچ کو خودکار کرنے کی صلاحیت (پہلے XWayland کو مسلسل چلنا پڑتا تھا)؛
  • شروع MATE صارف ماحول کی ایپلی کیشنز کو Wayland میں پورٹ کرنے پر کام کریں۔ میں میٹ 1.24 آئی آف میٹ امیج ویور کو وائی لینڈ کے لیے ڈھال لیا گیا ہے اور میٹ پینل میں ویلینڈ کے لیے سپورٹ کو بہتر بنایا گیا ہے۔
  • Qt Wayland کمپوزیٹر میں محفوظ linux-dmabuf-unstable-v1 اور wp_viewporter پروٹوکول کے لیے سپورٹ۔ Wayland کے لیے Qt پلیٹ فارم کے اجزاء میں fullscreen-shell-unstable-v1 پروٹوکول کے لیے سپورٹ شامل کر دی گئی ہے۔
  • شائع ہوا Waypipe Wayland پروٹوکول کے لیے ایک پراکسی ہے جو آپ کو دوسرے میزبان پر ایپلیکیشن چلانے کی اجازت دیتا ہے۔
  • صارف کے ماحول میں روشن خیالی 0.23 Wayland کے تحت کام کرنے کے لیے نمایاں طور پر بہتر سپورٹ؛
  • فائر فاکس کے لیے لاگو کیا Wayland کے لیے ایک نیا پسدید جو بناوٹ کو پیش کرنے کے لیے DMABUF میکانزم کا استعمال کرتا ہے۔
  • Wayland پر مبنی ماحول میں Ubuntu پر محفوظ Xwayland چلانے والے روٹ رائٹس کے ساتھ X11 ایپلیکیشنز کو چلانے کی صلاحیت؛
  • تیار Wine-wayland پیچ اور winewayland.drv ڈرائیور کا ایک سیٹ، جو آپ کو XWayland اور X11 سے متعلقہ اجزاء کا استعمال کیے بغیر Wayland پروٹوکول کی بنیاد پر ماحول میں شراب استعمال کرنے کی اجازت دیتا ہے۔
  • Wayland کے لیے ایک جامع سرور کے طور پر میر کی ترقی جاری ہے۔ میر ماحول میں Wayland ایپلی کیشنز کے آغاز کو یقینی بنانے کے لیے ٹولز میں اضافہ ہوا تعداد حمایت کی ویلینڈ پروٹوکول کی توسیع۔ انجام دیا Wayland سے متعلق کوڈ کے لیے کارکردگی کی اصلاح، اور ایک نیا "wayland" گرافکس پلیٹ فارم شامل کیا گیا ہے، جس سے میر کو ایک اور Wayland کمپوزٹ سرور کے تحت کلائنٹ کے طور پر چلایا جا سکتا ہے۔ مجوزہ وائی ​​لینڈ پر مبنی ماحول میں X11 ایپلیکیشنز کو متحرک طور پر لانچ کرنے کے لیے تجرباتی تعاون۔
  • تشکیل Wayland کا استعمال کرتے ہوئے Sway صارف ماحول کی نئی ریلیز؛
  • لبنٹو کی تقسیم خاکہ 2020 کے لیے Wayland میں منتقلی۔ وائی ​​لینڈ سپورٹ کو میر ڈسپلے سرور استعمال کرنے کے لیے اوپن باکس ونڈو مینیجر کو پورٹ کرنے کے ذریعے لاگو کرنے کا منصوبہ ہے، جو Wayland کے لیے ایک جامع سرور کے طور پر استعمال ہوتا ہے۔
  • ترقی کر رہا ہے کیجکیوسک موڈ میں انفرادی ایپلی کیشنز چلانے کے لیے ایک Wayland پر مبنی جامع سرور؛
  • صارف ماحول LXQt 1.0.0 کے اجراء پر کام جاری ہے، جس کی ترقی میں اہم کام Wayland کے اوپر کام کرنے کی صلاحیت کو پوری تیاری تک لانا ہے۔
  • ChromeOS پر لینکس ورچوئل مشینیں چلانے کے لیے ایک انفرنس انجن مہیا کرتا ہے۔ ویلینڈ کلائنٹس کے لیے بلٹ ان سپورٹ (virtio-wayland) مرکزی میزبان کی طرف ایک کمپوزٹ سرور کے نفاذ اور گیسٹ سسٹمز سے GPUs کو مؤثر طریقے سے استعمال کرنے کی صلاحیت کے ساتھ؛
  • فری بی ایس ڈی کے لیے ترقی کر رہے ہیں Wayland سپورٹ کے ساتھ KDE کی تعمیر کے لیے درکار بندرگاہیں؛
  • DragonFly BSD OS پر ترقی کر رہا ہے ویلینڈ اور ویسٹن کے ساتھ بندرگاہ، دستیاب ہے۔ XWayland کی حمایت؛
  • Wayland کا استعمال کرتے ہوئے حسب ضرورت ماحول papyros-شیل и ہوائی ایک نئے منصوبے میں ضم کیا گیا۔ لیری. لیری Qt ​​5 (QML) پر مبنی ہے اور مٹیریل ڈیزائن کے انداز کو فروغ دیتی ہے۔
  • Wayland موبائل پلیٹ فارمز پر بطور ڈیفالٹ فعال ہے۔ پلازما موبائل, سیلفش 2, webOS اوپن سورس ایڈیشن,

    ماخذ: opennet.ru

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