• Silicon Graphics 3D ग्राफिक्स में विशेषज्ञता रखने वाला workstation निर्माता था। उसने 3D API OpenGL का प्रस्ताव रखा और X-Window के लिए GLX extension को open source किया।
  • GLX को मौजूदा X-Window architecture के भीतर implement किया गया था, इसलिए सभी OpenGL commands को IPC के ज़रिए OpenGL program से X server तक भेजना पड़ता था।
  • 2004 में Novell ने Linux के लिए window compositor Compiz विकसित करते समय XGL बनाया, जिसमें सीधे OpenGL का उपयोग किया जा सकता था। बाद में DRI का उपयोग किया गया।
  • GPU acceleration support के लिए X Window ने network transparency को छोड़ दिया, जिससे कई features इस्तेमाल से बाहर हो गए।
  • लेकिन X Window system, X server, window manager, window compositor जैसी कई processes में बँटा हुआ है, और ये सभी हिस्से जटिल asynchronous protocols से जुड़े हैं, जिसके परिणामस्वरूप performance गिरती है।
  • हार्डवेयर तक सीधे पहुँच होने के कारण इसे root privileges के साथ चलाना पड़ता था, इसलिए security issues भी थे।
  • Red Hat में X-Window developer के रूप में काम कर रहे Kristian Høgsberg ने Wayland नामक window compositor protocol को परिभाषित किया और Weston नाम का एक वास्तविक implementation सार्वजनिक किया।
  • X-Server के event handling, memory management, command scheduling, mode setting functions को Linux Kernel में स्थानांतरित किया गया, और वे evdev, KMS(Kernel Module Setting) और GEM kernel modules बने।
  • painting client करता है, और window compositor kernel तक सीधे पहुँच कर केवल window management और compositing functions प्रदान करता है।
  • ChromeOS, GNOME और KDE Desktop सभी में इसे लागू किया गया, जिससे X-Window के बिना भी desktop implement करना संभव हुआ।

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.