Xfce Memulai Pengerjaan xfwl4, Kompositor Wayland Berbasis Rust
Xfce mengatakan bahwa perilisan pengembangan pertama dari compositor Wayland barunya, xfwl4, diperkirakan sekitar pertengahan 2026, dengan pekerjaan sudah dimulai.
Bukan rahasia lagi bahwa masa kejayaan X11 sebagian besar sudah berakhir. X11 telah digantikan oleh Wayland, yang sekarang menjadi server tampilan default untuk hampir semua lingkungan desktop utama. Satu pengecualian yang menonjol adalah Xfce, yang masih bergantung pada X11, namun itu juga tampaknya akan berubah akhir tahun ini. Kenapa saya bilang begitu?
Tim pengembang Xfce telah mengumumkan rencana untuk membangun compositor Wayland asli, xfwl4, yang ditulis dalam Rust. Pengerjaan ini didanai langsung melalui donasi komunitas dan dipimpin oleh pengembang inti Xfce yang sudah lama, Brian Tarricone.
Menurut proyek tersebut, sebagian besar dana yang disumbangkan akan dialokasikan untuk pengembangan xfwl4. Tujuannya adalah menyediakan compositor Wayland yang berperilaku sedekat mungkin dengan xfwm4, sambil mempertahankan pengalaman manajemen jendela Xfce yang sudah dikenal dan menyesuaikan dengan realitas arsitektur Wayland.
Penting untuk dicatat bahwa xfwl4 bukanlah port atau refaktor dari xfwm4. Sebaliknya, ini sedang ditulis sepenuhnya dari awal. Upaya sebelumnya untuk memperluas xfwm4 agar mendukung X11 dan Wayland secara paralel akhirnya ditinggalkan.
Para pengembang Xfce mengatakan faktor lain di balik penulisan ulang adalah ketidakcocokan mendasar antara beberapa konsep manajemen jendela X11 dan protokol Wayland. Beberapa perilaku memang tidak ada di Wayland, dan mencoba mengatasi perbedaan tersebut di dalam basis kode yang mengutamakan X11 terbukti tidak praktis.
Selain mencapai kesetaraan fitur dengan xfwm4, roadmap xfwl4 mencakup perubahan arsitektur yang lebih luas di seluruh tumpukan Xfce. Startup sesi akan direstrukturisasi sehingga compositor menjadi akar dari sesi Wayland, menggantikan peran saat ini dari xfce4-session.
Dukungan untuk protokol xdg-session-management direncanakan, bersama dengan integrasi dengan XWayland untuk menjaga kompatibilitas dengan aplikasi X11.
Pengembangan pada xfwl4 sudah berlangsung, dan tim Xfce mengatakan bahwa rilis pengembangan pertama diharapkan sekitar pertengahan tahun. Kode sumber dan diskusi desain tersedia untuk umum. Untuk informasi lebih lanjut, lihat pengumumannya.
