การเปิดตัว XLibre XServer เวอร์ชัน 25.1.0 ซึ่งเป็นเวอร์ชันแยกจาก X.Org Server

หลังจากพัฒนามาหกเดือน XLibre 25.1.0 ซึ่งเป็นเวอร์ชันแยกจาก X.Org Server ได้ถูกปล่อยออกมาแล้ว เวอร์ชันแรกของ XLibre XServer 25.1.0 นี้จัดอยู่ในประเภทเบต้า และมีจุดประสงค์เพื่อทดสอบและระบุปัญหาที่อาจเกิดขึ้น โดยมีแผนจะออกเวอร์ชันเบต้าอีกสองเวอร์ชันตามมา หลังจากนั้นเวอร์ชัน 25.1.3 จะถูกประกาศให้เป็นเวอร์ชันเสถียร

โครงการนี้ได้รับการดูแลโดย Enrico Weigelt ซึ่งเป็นผู้นำด้านจำนวนการเปลี่ยนแปลงที่เตรียมไว้สำหรับ X Server ก่อนที่ Enrico จะแยกโครงการออกมา มีการเปลี่ยนแปลงประมาณ 1600 รายการที่ได้รับการยอมรับใน X.Org Server และมีการเปลี่ยนแปลงอีกกว่า 1200 รายการรวมอยู่ในโค้ดเบสของโครงการที่แยกออกมา นอกจากนี้ Enrico ยังเป็นผู้ดูแลไดรเวอร์เคอร์เนล AMD FCH GPIO และ VIRTIO GPIO อีกด้วย Linuxและผู้ดูแลระบบ Xnest

การแยกโครงการเกิดขึ้นจากความไม่เห็นด้วยกับนโยบายของผู้ดูแล X.Org ซึ่งส่งผลให้การพัฒนาหยุดชะงัก ในขณะที่ Enrico สนับสนุนการพัฒนาอย่างต่อเนื่องและการปรับปรุง X server ครั้งใหญ่ ความไม่พอใจของผู้ดูแลที่มีต่อ Enrico ซึ่งนำไปสู่การหยุดรับการมีส่วนร่วมของเขา เกิดจากข้อเท็จจริงที่ว่าการเปลี่ยนแปลงที่เกี่ยวข้องกับการปรับปรุงบางอย่างทำให้เกิดปัญหา การถดถอย การละเมิด ABI และความล้มเหลวในการสร้าง นอกจากนี้ Enrico ยังมีแนวโน้มที่จะเชื่อในทฤษฎีสมคบคิดและอ้างว่า Red Hat จงใจชะลอการพัฒนา X server

การเปลี่ยนแปลงใน XLibre XServer เวอร์ชัน 25.1 มีดังนี้:

  • เพิ่มการรองรับไลบรารี libseat และกระบวนการทำงานเบื้องหลัง seatd ซึ่งมีคุณสมบัติในการจัดการเซสชันและการเข้าถึงอุปกรณ์อินพุตและเอาต์พุตที่ใช้ร่วมกัน (สามารถใช้เป็นทางเลือกแทนส่วนประกอบการจัดการเซสชันจาก systemd ได้)
  • การสนับสนุนไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์ได้รับการปรับปรุงแล้ว นอกเหนือจากการสนับสนุนไดรเวอร์ NVIDIA 570+ รุ่นก่อนหน้าแล้ว ยังได้เพิ่มการสนับสนุนสำหรับรุ่นเก่ากว่า (340, 390 และ 470) ด้วย โดยเปิดใช้งานได้โดยการระบุแฟล็ก "legacy_nvidia_padding" เมื่อสร้าง Xserver ซึ่งจะช่วยลดความจำเป็นในการตั้งค่าพารามิเตอร์ IgnoreABI ในคำสั่ง ServerFlags บนระบบที่มีไดรเวอร์ NVIDIA การสนับสนุนสถาปัตยกรรมเร่งความเร็ว 2 มิติ GLAMOR จะถูกเปิดใช้งาน สถาปัตยกรรมนี้ใช้ OpenGL เพื่อเร่งความเร็วการทำงาน 2 มิติ ก่อนหน้านี้ การสนับสนุน GLAMOR ถูกปิดใช้งานเนื่องจากความไม่เข้ากันกับไดรเวอร์ DDX "modesetting" บนระบบที่มีไดรเวอร์ NVIDIA ความไม่เข้ากันนี้ได้รับการแก้ไขแล้ว
  • ส่งคืนเซิร์ฟเวอร์ X Xfbdev โดยใช้เฟรมบัฟเฟอร์ที่จัดเตรียมโดยอุปกรณ์เฟรมบัฟเฟอร์ (/dev/fb*) ใน LinuxXfbdev สามารถทำงานได้โดยไม่ต้องใช้ไดรเวอร์กราฟิก และเหมาะสำหรับใช้งานบนระบบฝังตัวและในสภาพแวดล้อมที่มีทรัพยากรจำกัด
  • เพิ่มการรองรับแพลตฟอร์ม Cygwin (สภาพแวดล้อม GNU สำหรับ Windows).
  • เพิ่มความสามารถในการตั้งค่าคุณสมบัติ DPI สำหรับจอภาพต่างๆ
  • ไดรเวอร์ DGA ได้ยกเลิกการสนับสนุนโปรโตคอล DGA 1.0 รุ่นเก่าแล้ว
  • มีการเปลี่ยนแปลงที่เกี่ยวข้องกับการทำความสะอาดโค้ดมากกว่า 20 รายการ
  • ระบบการรวมอย่างต่อเนื่อง (Continuous Integration) ดำเนินการทดสอบการสร้างสำหรับแพลตฟอร์ม DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) และ Cygwin (x86-64) สำหรับ DragonFly BSD, FreeBSD, NetBSD, mingw32 และ Ubuntu นอกจากนี้ ยังได้เพิ่มการตรวจสอบการประกอบโดยใช้แฟล็ก "-Werror" ด้วย

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster