Rilis XLibre XServer 25.1.0, sebuah fork dari X.Org Server.

Setelah enam bulan pengembangan, XLibre 25.1.0, sebuah fork dari X.Org Server, telah dirilis. Rilis pertama dari cabang XLibre XServer 25.1.0 diposisikan sebagai versi beta dan ditujukan untuk pengujian dan identifikasi potensi masalah. Dua versi beta lagi direncanakan akan menyusul, setelah itu cabang tersebut akan dinyatakan stabil dengan versi 25.1.3.

Proyek ini dikelola oleh Enrico Weigelt, yang memimpin X Server dalam hal jumlah perubahan yang disiapkan. Sebelum fork yang dibuat Enrico, sekitar 1600 perubahan telah diterima ke dalam X.Org Server, dan lebih dari 1200 perubahan lainnya dimasukkan ke dalam basis kode fork tersebut. Enrico juga merupakan pengelola driver kernel AMD FCH GPIO dan VIRTIO GPIO. Linux, dan pengelola Xnest

Fork tersebut dipicu oleh ketidaksepakatan dengan kebijakan pengelola X.Org, yang menyebabkan stagnasi dalam pengembangan, sementara Enrico menganjurkan pengembangan aktif dan pembersihan besar-besaran pada server X. Ketidakpuasan pengelola terhadap Enrico, yang menyebabkan mereka berhenti menerima kontribusinya, berakar pada fakta bahwa beberapa perubahan terkait pembersihan menyebabkan masalah, regresi, pelanggaran ABI, dan kegagalan build. Lebih jauh lagi, Enrico cenderung mempercayai teori konspirasi dan mengklaim bahwa Red Hat sengaja memperlambat pengembangan server X.

Perubahan pada XLibre XServer 25.1 meliputi:

  • Menambahkan dukungan untuk pustaka libseat dan proses latar belakang seatd, yang menyediakan kemampuan untuk manajemen sesi dan akses ke perangkat input dan output bersama (dapat digunakan sebagai alternatif untuk komponen manajemen sesi dari systemd).
  • Dukungan untuk driver NVIDIA berpemilik telah ditingkatkan. Selain rilis driver NVIDIA 570+ yang sebelumnya didukung, dukungan telah ditambahkan untuk cabang yang lebih lama (340, 390, dan 470). Ini diaktifkan dengan menentukan flag "legacy_nvidia_padding" saat membangun Xserver. Ini menghilangkan kebutuhan untuk mengatur parameter IgnoreABI dalam direktif ServerFlags. Pada sistem dengan driver NVIDIA, dukungan untuk arsitektur akselerasi 2D GLAMOR diaktifkan. Arsitektur ini menggunakan OpenGL untuk mempercepat operasi 2D. Dukungan GLAMOR sebelumnya dinonaktifkan karena ketidakkompatibilitas dengan driver DDX "modesetting" pada sistem dengan driver NVIDIA; ketidakkompatibilitas ini sekarang telah diselesaikan.
  • Mengembalikan server X Xfbdev, menggunakan framebuffer yang disediakan oleh perangkat framebuffer (/dev/fb*) di LinuxXfbdev dapat berjalan tanpa driver grafis dan cocok untuk digunakan pada sistem tertanam dan di lingkungan dengan keterbatasan sumber daya.
  • Menambahkan dukungan untuk platform Cygwin (lingkungan GNU untuk Windows).
  • Menambahkan kemampuan untuk mengatur properti DPI untuk monitor yang berbeda.
  • Driver DGA telah menghentikan dukungan untuk protokol DGA 1.0 lama.
  • Lebih dari 20 perubahan terkait pembersihan kode telah dilakukan.
  • Sistem integrasi berkelanjutan mengimplementasikan pengujian build untuk platform DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32), dan Cygwin (x86-64). Untuk DragonFly BSD, FreeBSD, NetBSD, mingw32, dan Ubuntu Selain itu, pemeriksaan perakitan dengan flag "-Werror" telah ditambahkan.

Sumber: opennet.ru

Beli hosting yang andal untuk situs dengan perlindungan DDoS, server VPS VDS 🔥 Beli hosting website andal dengan perlindungan DDoS, server VPS VDS | ProHoster