XLibre 25.0: Rilis Pertama dari Fork Baru Server X.Org

  • XLibre 25.0 dirilis sebagai rilis awal dari garpu X.Org Server
  • Fitur baru: Ekstensi Xnamespace, Xnest diadaptasi ke xcb dan peningkatan dalam manajemen driver
  • Motivasi untuk percabangan: ketidaksetujuan dengan komunitas Xorg dan keinginan untuk mendorong keterbukaan
  • Ajakan untuk berkolaborasi bagi pengembang dan pengguna distribusi yang berbeda

XLlibre

XLibre 25.0 (versi lama) baru saja melihat cahaya seperti versi pertama rilis resmi dari fork baru dari server X.Org yang terkenal ini. Proyek ini hadir di saat yang penting, tepat ketika banyak distribusi Linux — seperti Fedora — sedang bersiap untuk bermigrasi ke desktop yang berbasis secara eksklusif pada Wayland, menimbulkan kegembiraan di kalangan pengguna dan pengembang yang mencari alternatif dan dinamisme yang lebih besar dalam ekosistem X11.

Rilis versi 25.0 hadir setelah periode kerja yang panjang dan banyak perubahan internalPara pengembang telah berupaya keras dalam pembersihan kode yang, dalam beberapa kasus, bahkan membalikkan keputusan terkini yang dibuat di server Xorg asli, karena masalah yang terdeteksi setelah pengadopsiannya. Selain itu, mereka telah memperkenalkan fitur-fitur baru yang berupaya memenuhi kebutuhan terkini dan memperkuat keamanan dan fleksibilitas lingkungan X11.

Fitur-fitur baru utama di XLibre 25.0

  • Ekstensi Xnamespace: Mekanisme inovatif diperkenalkan untuk mengisolasi klien yang beroperasi di domain keamanan yang berbeda, seperti kontainer tradisional, dengan membatasi mereka ke namespace X11 yang independen. Ini merupakan peningkatan dari model keamanan tradisional yang dibuat pada pertengahan XNUMX-an.
  • Xnest diporting ke xcb: Ketergantungan lama pada Xlib dihapus, memodernisasi arsitektur dan memfasilitasi integrasi dengan teknologi baru.
  • Direktori driver oleh ABI: Distribusi sekarang dapat menginstal beberapa driver untuk berbagai arsitektur ABI secara bersamaan, memfasilitasi pemutakhiran dan transisi sistem yang lancar tanpa ketidakcocokan.
  • Perbaikan Kerentanan: Beberapa masalah keamanan yang teridentifikasi sebagai CVE telah diperbaiki, selain sejumlah besar perbaikan kecil yang, menurut pengelolanya, terlalu banyak untuk dicantumkan secara terperinci.

Alasan dan konteks percabangan

Manajer proyek utama, Enrico Weigelt, menjelaskan bahwa Pembuatan XLibre merupakan respon terhadap keinginan diungkapkan oleh mayoritas grup Xorg saat ini (dipimpin oleh karyawan IBM/Redhat) untuk menghentikan pengembangan dan memblokir kontribusi yang signifikan. Situasi ini, menurut kesaksiannya, menyebabkan sensor dan larangan kontribusi mereka tepat setelah pengumuman niat untuk melakukan forking proyek tersebut. Mengingat kurangnya keterbukaan terhadap fitur dan peningkatan baru, Weigelt yakin bahwa ini adalah waktu yang tepat untuk mengambil arah baru di bawah XLibre.

Selama kurang lebih satu tahun, berbagai upaya besar telah dilakukan untuk mengintegrasikan kembali berbagai kontribusi ke basis kode, dengan ratusan permintaan penggabungan dan ribuan komitmen, meskipun stagnasi proyek asli akhirnya menyebabkan ditinggalkannya pendekatan itu demi menciptakan alternatif yang hidup dan terbuka. Oleh karena itu, XLibre juga lahir sebagai respons terhadap persepsi elitisme dan kurangnya sambutan bagi kontributor baru yang secara historis dikaitkan dengan Xorg dan pendahulunya, Xfree86.

Panggilan untuk masyarakat

Tim di balik XLibre menginginkan mengundang orang dari semua distribusi dan sistem operasi untuk menguji versi pertama ini, mendorong saran dan kebutuhan khusus untuk meningkatkan integrasi. Kami juga mengundang pengembang lain yang memiliki cabang, modul tambahan, atau proyek terkait lainnya untuk bergabung dan berkolaborasi demi masa depan server X.

Mengakui bahwa ini adalah rilis utama pertama Xserver dalam beberapa tahun ―hampir tiga ribu komitmen di balik rilis terbaru―, kami memperingatkan bahwa bug yang belum dieksplorasi mungkin masih muncul dan bahwa rilis tersebut harus dianggap sebagai beta terbuka untuk pengujian dan umpan balik. Proyek ini menekankan filosofinya tentang keterbukaan penuh, mengundang kontribusi tanpa memandang latar belakang, keyakinan, atau pengalaman individu.

Kehadiran XLibre 25.0 merupakan pembaruan perdebatan tentang masa depan protokol X11 dengan sudut pandang yang lebih terbuka dan kolaboratif. Meskipun masih harus dilihat bagaimana protokol ini akan diterima oleh komunitas dan bagaimana kinerjanya dalam menghadapi kebangkitan Wayland, pengembangan ini bertujuan untuk menghidupkan kembali pengembangan dan menawarkan opsi yang layak bagi mereka yang ingin terus berinvestasi di X.

Artikel terkait:
Haiku OS sekarang dapat menjalankan aplikasi X11 tanpa menggunakan server X