สำหรับ GTK5 เรากำลังพิจารณาที่จะยุติการสนับสนุนสำหรับ X11

แมทเธียส คลาเซ่น, หัวหน้าทีมเดสก์ท็อป Fedora สมาชิกของทีมเผยแพร่ GNOME และหนึ่งในนักพัฒนา GTK ที่ใช้งานอยู่ (มีส่วนสนับสนุน 36,8% ของการเปลี่ยนแปลงใน GTK 4) เริ่มหารือถึงความเป็นไปได้ในการเลิกใช้งานโปรโตคอล X11 ในสาขา GTK5 หลักถัดไป และปล่อยให้ GTK ทำงานบน Linux โดยใช้โปรโตคอล Wayland เท่านั้น

สำหรับคนที่ไม่รู้จัก Waylandคุณควรรู้ว่าสิ่งนี้ เป็นโปรโตคอลสำหรับการโต้ตอบของเซิร์ฟเวอร์ผสม และแอพพลิเคชั่นที่ใช้งานได้ ลูกค้าทำการเรนเดอร์หน้าต่างของตนเองในบัฟเฟอร์แยกต่างหาก โดยส่งข้อมูลเกี่ยวกับการอัปเดตไปยังคอมโพสิตเซิร์ฟเวอร์ ซึ่งรวมเนื้อหาของบัฟเฟอร์แอปพลิเคชันแต่ละรายการเพื่อสร้างผลลัพธ์สุดท้าย โดยคำนึงถึงความแตกต่างที่อาจเกิดขึ้น เช่น หน้าต่างที่ทับซ้อนกันและความโปร่งใส

กล่าวอีกนัยหนึ่ง เซิร์ฟเวอร์คอมโพสิตไม่ได้จัดเตรียม API เพื่อแสดงผลแต่ละองค์ประกอบ แต่เป็น ใช้งานได้เฉพาะกับหน้าต่างที่ขึ้นรูปแล้วเท่านั้นซึ่งช่วยให้คุณกำจัดการบัฟเฟอร์สองครั้งเมื่อคุณใช้ไลบรารีระดับสูง เช่น GTK และ Qt ซึ่งทำหน้าที่ในการจัดเรียงเนื้อหาของ windows

Wayland แก้ไขปัญหาความปลอดภัย X11 มากมาย เพราะไม่เหมือนอย่างหลัง มันแยกอินพุตและเอาต์พุตสำหรับแต่ละหน้าต่าง ไม่อนุญาตให้ไคลเอนต์เข้าถึงเนื้อหาของหน้าต่างไคลเอนต์อื่น และไม่อนุญาตให้สกัดกั้นเหตุการณ์อินพุตที่เกี่ยวข้องกับหน้าต่างอื่น ปัจจุบัน รองรับการทำงานโดยตรงกับ Wayland สำหรับไลบรารี GTK, Qt, SDL (ตั้งแต่เวอร์ชัน 2.0.2), Clutter และ EFL (Enlightenment Foundation Library) ตั้งแต่ Qt 5.4 โมดูล QtWayland จะรวมอยู่ในการใช้งานส่วนประกอบสำหรับการรันแอปพลิเคชัน Qt ในสภาพแวดล้อมเซิร์ฟเวอร์คอมโพสิต Weston ที่พัฒนาโดยโครงการ Wayland

เกี่ยวกับบันทึกที่เสนอ การเลิกใช้ X11 ระบุว่า "X11 ไม่ดีขึ้น และตอนนี้ Wayland ก็มีวางจำหน่ายทั่วไปแล้ว” เขาอธิบายเพิ่มเติมว่าแบ็กเอนด์ X11 GTK และโค้ดที่ใช้ Xlib กำลังหยุดชะงักและประสบปัญหากับผู้ดูแล

อ้างว่าสำหรับความเข้ากันได้ของ X11 เพื่อความอยู่รอด, บางคนต้องเขียนและดูแลรหัสที่เกี่ยวข้องกับ X11, แต่ไม่มีผู้ที่ชื่นชอบและนักพัฒนา GTK ปัจจุบันส่วนใหญ่เน้นการสนับสนุน Wayland นักพัฒนาระบบที่สนใจทำงานในสภาพแวดล้อมที่ใช้โปรโตคอล X11 สามารถดูแลและขยายการสนับสนุนใน GTK ได้ แต่ด้วยกิจกรรมปัจจุบัน สถานการณ์จะมีผู้ที่ต้องการบำรุงรักษา X11 กลับ จบ. ในมือของเขาเองถือว่าไม่น่าเป็นไปได้

ปัจจุบัน GTK วางตำแหน่ง Wayland เป็น API ชั้นนำและแพลตฟอร์มการพัฒนาฟีเจอร์แล้ว. เนื่องจากขาดกิจกรรมในการพัฒนาโปรโตคอล X11 ในขณะที่ปล่อยให้การสนับสนุนใน GTK แบ็กเอนด์ X11 จะสร้างงานในมือที่เพิ่มขึ้นเรื่อย ๆ ในแง่ของฟังก์ชันการทำงานใหม่ที่มีให้สำหรับนักพัฒนาหรือกลายเป็นอุปสรรคต่อการใช้งานใหม่ . คุณสมบัติใน GTK

เป็นมูลค่าการกล่าวขวัญว่าตามสถิติของบริการ Firefox Telemetry ซึ่งวิเคราะห์ข้อมูลที่ได้รับจากการส่งข้อมูลทางไกลและจากผู้ใช้ที่เข้าถึงเซิร์ฟเวอร์ของ Mozilla สัดส่วนผู้ใช้ Firefox บน Linux ที่ทำงานในสภาพแวดล้อมตาม Wayland โปรโตคอล ไม่เกิน 10%

90% ของผู้ใช้ Firefox บน Linux ยังคงใช้โปรโตคอล X11 ต่อไป ผู้ใช้ Linux ประมาณ 5-7% ใช้งานสภาพแวดล้อม Wayland ล้วนๆ และ XWayland ประมาณ 2%

ข้อมูลที่ใช้ในรายงานครอบคลุมประมาณ 1% ของการวัดและส่งข้อมูลทางไกลที่ได้รับจากผู้ใช้ Firefox บน Linux ผลลัพธ์อาจได้รับผลกระทบอย่างมากจากการปิดใช้งานการวัดและส่งข้อมูลทางไกลในแพ็คเกจที่มี Firefox ที่มีให้ในลีนุกซ์รุ่นบางรุ่น (เปิดใช้งานการส่งข้อมูลทางไกลใน Fedora)

ในขณะเดียวกัน KDE วางแผนในปี 2022 เพื่อนำเซสชันเดสก์ท็อปพลาสม่าที่ใช้โปรโตคอล Wayland ไปสู่สถานะที่เหมาะสม สำหรับการใช้งานประจำวันโดยสัดส่วนผู้ใช้ที่มีนัยสำคัญ การสนับสนุนที่ดีขึ้นอย่างเห็นได้ชัดสำหรับ Wayland ใน KDE Plasma 5.24 และ 5.25 รวมถึงการรองรับความลึกของสีที่มากกว่า 8 บิตต่อช่องสัญญาณ "DRM leasing" สำหรับชุดหูฟัง VR รองรับการจับภาพหน้าจอ และการย่อขนาดหน้าต่างทั้งหมด


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   ซานเชซ, ปาโบล แกสตัน dijo

    โอเค ถ้านักพัฒนาซอฟต์แวร์ Linux ไม่ต้องการไปที่ Wayland โดยสมัครใจ พวกเขาจะต้องปิดประตู X11 และบังคับให้พวกเขาพัฒนา

  2.   BillyWeasel dijo

    เรียน ฉันต้องการมีส่วนร่วมเล็กน้อยในบทความนี้ การประเมินทั้งหมดที่กล่าวมานั้นใช้ได้จริงและได้รับการค้นพบเป็นอย่างดี ก่อนตัดสินใจอย่าลืมว่าต้องใช้เวลาหลายปีในการติดตั้งลินุกซ์เวอร์ชันใด ๆ ที่เป็นที่นิยมและประสบความสำเร็จด้วยโปรโตคอล X11 หลังได้กลายเป็นที่น่าสนใจและใช้งานง่ายโดยเยาวชน

    โปรโตคอล X11 และการปรับปรุงในช่วงประมาณ 20 ปีหรือมากกว่านั้น สามารถดึงดูดผู้ใช้ระบบปฏิบัติการอื่น (Win) ได้ เขาเรียนรู้กับ X11 ไม่ต้องกลัวที่จะใช้ลีนุกซ์รุ่นใด ๆ
    การย้ายออกจากโปรโตคอล X11 โดยคำนึงถึงสิ่งที่ Mozilla(*) กล่าวไว้ เป็นความรอบคอบหรือไม่
    ขอแสดงความนับถืออย่างสูง บิลลี่
    (*) 90% ของผู้ใช้ Firefox บน Linux ยังคงใช้โปรโตคอล X11 ต่อไป