- Silicon Graphics adalah produsen workstation yang berfokus pada grafis 3D; mereka mengusulkan OpenGL sebagai API 3D dan meng-open-source ekstensi GLX untuk X-Window.
- Karena GLX diimplementasikan di dalam arsitektur X-Window yang sudah ada, muncul masalah bahwa semua perintah OpenGL harus dikirim dari program OpenGL ke server X melalui IPC.
- Pada 2004, Novell mengembangkan XGL, yang dapat menggunakan OpenGL secara langsung, sambil mengembangkan Compiz, kompositor jendela untuk Linux. Setelah itu beralih ke penggunaan DRI.
- Untuk mendukung akselerasi GPU, X Window mengorbankan network transparency, sehingga banyak fitur menjadi tidak lagi digunakan.
- Namun, sistem X Window terbagi ke dalam banyak proses seperti server X, window manager, dan window compositor; semua bagian ini terhubung oleh protokol asinkron yang kompleks, yang pada akhirnya menurunkan performa.
- Karena harus mengakses perangkat keras secara langsung, sistem ini juga harus dijalankan dengan hak akses root, sehingga menimbulkan masalah keamanan.
- Kristian Høgsberg, yang saat itu bekerja sebagai pengembang X-Window di Red Hat, mendefinisikan protokol window compositor bernama Wayland dan merilis implementasi nyatanya, Weston.
- Fungsi event handling, memory management, command scheduling, dan mode setting yang dimiliki X-Server dipindahkan ke kernel Linux, lalu menjadi modul kernel evdev, KMS(Kernel Module Setting), dan GEM.
painting dilakukan sepenuhnya oleh client, sementara window compositor mengakses kernel secara langsung dan hanya menyediakan fungsi manajemen jendela serta compositing.
- Sudah diterapkan di ChromeOS serta desktop GNOME dan KDE, sehingga desktop dapat diimplementasikan tanpa X-Window.
Belum ada komentar.