โครงการ GTK ชุดแสดงผล UI ข้ามแพลตฟอร์ม ประกาศเตรียมเลิกใช้ backend สองตัวคือ X11 ตัวดั้งเดิม และ Broadway โครงการย่อยที่แสดงผล GTK เป็น HTML5 ผ่านเบราว์เซอร์ โดยจะมีผลใน GTK 5 เวอร์ชันหน้า
กรณีของ Broadway นั้นเลิกซัพพอร์ตเป็นเพราะมีคนใช้ไม่เยอะนัก แต่กรณีของ X11 หรือ X Window ที่เป็นระบบจัดการหน้าต่างคู่บุญกับ GTK มายาวนาน เป็นเพราะโลกโอเพนซอร์สเปลี่ยนผ่านมาสู่ Wayland ที่เป็นโปรโตคอลจัดการหน้าต่างแบบใหม่มานานพอสมควรแล้ว (Ubuntu และ Fedora เริ่มเปลี่ยนมาใช้ Wayland กันตั้งแต่ปี 2010) ที่ผ่านมาการที่ GTK ยังรองรับ X11 อยู่เป็นเพราะต้องการรักษาความเข้ากันได้ (backward compatibility) ในการใช้งานบนเครื่องเก่าๆ แต่การตัดสินใจปรับสถานะของ X11 backend เป็นล้าสมัย (deprecated) เป็นสัญญาณว่าถึงเวลาที่ X11 จะต้องจากไปแล้ว การปรับสถานะจะเกิดขึ้นใน GTK 4.18 เวอร์ชันย่อยตัวถัดไป และเลิกรองรับอย่างถาวรใน GTK 5
นอกจาก X11 บนระบบปฏิบัติการสายยูนิกซ์แล้ว GTK ยังประกาศว่าเตรียมจะหยุดซัพพอร์ต Windows 10 ที่ใกล้หมดอายุ และปรับเวอร์ชันของ macOS ขั้นต่ำมาเป็น 10.15 ด้วย
Comments
ในขณะที่ทั้ง Stack ของ Wayland ยังพิกลพิการอยู่ พัฒนามาจะ 15 ปี นานกว่า X11 อีก
Wayland บน ubuntu 24.10 ยังมีปัญหา lag บน Intel Arc อยู่เลย งมหาวิธีแก้อยู่เป็นเดือน สุดท้ายย้ายกลับไป X11 ลื่นปรื๊ด!
ยังไม่เสร็จอีกเหรอ Wayland
That is the way things are.
ตลอดไป แถมทำแอป X11 พัง ในขณะที่ Windows เปลี่ยนผ่านมาได้ลื่นไหลกว่าตั้งแต่ Vista
Xwayland ยังเอ๋อๆอยู่เลย จะเอาจริงดิ
อาจจะถึงเวลาที่ว่าตอนนี้ไม่มีใครอยากแก้ X.Org แล้ว แต่ Wayland ก็ไม่พร้อมซักที เลยถึงเวลาบีบคอให้ใช้
..: เรื่อยไป
มันจะไม่พร้อมถ้าไม่ไฟลนก้นแหละครับ เพราะ X Org แก้ยากก็จริง แต่มันก็ไม่พังด้วยนี่ครับ
I need healing.
สักที ไปเถอะ จะได้ไปข้างหน้า
โดนบังคับใช้น่าจะเสถียรไวขึ้นแหละ(หวังว่า)
ไม่เป็นไรครับ compile ใช้เองต่อไปก็ได้