แพตช์ชุดแรกที่พัฒนาโดยโครงการ Wine-wayland เพื่อช่วยให้ Wine สามารถรันในสภาพแวดล้อมแบบ Wayland ได้โดยไม่ต้องใช้คอมโพเนนต์ XWayland หรือ X11 ได้รับการส่งมาเพื่อรวมไว้ในชุดแจกจ่ายหลักของ Wine แล้ว เนื่องจากมีการเปลี่ยนแปลงจำนวนมาก งานของ Wine-wayland จึงมีแผนที่จะพอร์ตไปทีละน้อย โดยแบ่งกระบวนการออกเป็นหลายขั้นตอนเพื่อให้ง่ายต่อการตรวจสอบและบูรณาการ ในขั้นตอนแรก โค้ดที่ครอบคลุมไดรเวอร์ winewayland.drv และคอมโพเนนต์ unixlib รวมถึงการเตรียมการประมวลผลไฟล์นิยามโปรโตคอล Wayland โดยระบบบิลด์ กำลังถูกส่งมาเพื่อรวมไว้ใน Wine ในขั้นตอนที่สอง การเปลี่ยนแปลงที่เปิดใช้งานเอาต์พุตในสภาพแวดล้อม Wayland จะได้รับการส่งมา
เมื่อการเปลี่ยนแปลงทั้งหมดถูกย้ายไปยังระบบแจกจ่าย Wine หลักแล้ว ผู้ใช้จะสามารถใช้งานสภาพแวดล้อม Wayland ที่สมบูรณ์แบบพร้อมการสนับสนุนการเปิดใช้งานได้ Windows- แอปพลิเคชันที่ไม่จำเป็นต้องติดตั้งแพ็กเกจที่เกี่ยวข้องกับ X11 ทำให้เกมมีประสิทธิภาพและตอบสนองได้ดียิ่งขึ้นโดยการกำจัดเลเยอร์ที่ไม่จำเป็น การใช้สภาพแวดล้อม Wayland ที่บริสุทธิ์สำหรับ Wine ยังช่วยขจัดปัญหาด้านความปลอดภัยที่เกิดขึ้นจาก X11 (ตัวอย่างเช่น เกม X11 ที่ไม่น่าเชื่อถือสามารถสอดแนมแอปพลิเคชันอื่นได้ โปรโตคอล X11 อนุญาตให้เข้าถึงเหตุการณ์อินพุตทั้งหมดและทำการแทนที่การกดแป้นพิมพ์)
ที่มา: opennet.ru
