Projek Wayback mewakili pendekatan menarik untuk menyelesaikan salah satu cabaran yang paling berterusan dalam pengkomputeran desktop Linux: peralihan daripada X11 kepada Wayland. Daripada memaksa pengguna meninggalkan persekitaran desktop X11 yang biasa mereka gunakan, Wayback mencipta jambatan yang membolehkan aplikasi X tradisional dan pengurus tetingkap berjalan pada infrastruktur Wayland moden.
Lapisan keserasian eksperimen ini berfungsi sebagai kompositor Wayland minimal yang direka khusus untuk mengehoskan pelayan Xwayland rootful. Alpine Linux merancang untuk menggunakan Wayback sebagai pengganti akhirnya bagi pelayan X.org klasik, bertujuan mengurangkan beban penyelenggaraan menyokong aplikasi X sambil mengekalkan keserasian.
Kebergantungan Wayback:
- wayland (wayland-server, wayland-client, wayland-cursor, wayland-egl)
- wayland-protocol >=1.14
- xkbcommon
- wlroots-0.19
Soalan Komuniti Mengenai Strategi Pelaksanaan
Komuniti teknologi telah menimbulkan soalan yang mendalam mengenai mengapa pendekatan ini tidak dijalankan lebih awal dalam pembangunan Wayland. Sesetengah pembangun tertanya-tanya sama ada memberi tumpuan kepada lapisan keserasian dari awal mungkin dapat mengelakkan perjuangan peralihan selama sedekad yang telah mencipta geseran antara penyokong X11 dan Wayland.
Perbezaan utama antara Wayback dan XWayland standard terletak pada cara mereka mengendalikan persekitaran desktop. XWayland biasa memerlukan kompositor Wayland sedia ada untuk berfungsi, bermakna pengguna mesti menggunakan pengurus tetingkap asli Wayland. Wayback menghapuskan keperluan ini dengan menyediakan kompositor minimalnya sendiri, membolehkan pengurus tetingkap X11 tradisional beroperasi sebagai antara muka desktop utama.
Seni Bina Teknikal dan Faedah Pengguna
Seni bina Wayback menangani batasan asas ekosistem Wayland semasa. Walaupun Wayland menawarkan keselamatan dan prestasi yang lebih baik untuk aplikasi moden, ia tidak mempunyai ekosistem luas pengurus tetingkap dan alat desktop yang telah dipercayai pengguna X11 selama beberapa dekad.
Tiada satu pun persekitaran Wayland yang saya sanggup gunakan, mencerminkan sentimen ramai pengguna yang lebih suka persekitaran desktop X11 yang telah mantap.
Projek ini membolehkan persekitaran desktop X11 penuh berjalan dengan integrasi yang betul, termasuk ciri-ciri seperti panel yang melekat dengan betul pada tepi skrin dan bukannya muncul sebagai tetingkap terapung. Pendekatan ini mengekalkan dekad penyesuaian desktop dan pengoptimuman aliran kerja yang ramai pengguna enggan tinggalkan.
Keadaan Semasa dan Pandangan Masa Depan
Wayback kekal dalam status eksperimen, dengan pembangun memberi amaran kepada pengguna untuk menjangkakan perubahan yang memecahkan dan banyak pepijat. Penyelenggara projek menggalakkan sumbangan komuniti melalui permintaan tarik dan bukannya laporan pepijat mudah, menunjukkan peringkat awal pembangunan.
Khusus untuk Alpine Linux, projek ini boleh menyelesaikan cabaran praktikal mengekalkan sokongan X11 sambil bergerak ke arah seni bina pelayan paparan moden. Pendekatan ini mungkin juga menarik minat pengedaran lain yang ingin memudahkan peralihan X11-ke-Wayland untuk pengguna mereka.
Kejayaan Wayback boleh mempengaruhi cara pengedaran Linux lain mengendalikan peralihan pelayan paparan, berpotensi menawarkan jalan tengah yang mengekalkan pilihan pengguna sambil menggunakan teknologi asas moden.
Rujukan: wayback