Jeśli ktoś jeszcze zastanawia się, dlaczego AIGLX jest Evil, a Xgl jest TheWayToGo, dość jasno wyraża to ten post.
The real innovation in Xegl is NOT the eye-candy you get with rotating cubes etc.
The real innovation is, in fact, that it proposes a new graphics driver model for linux that is cleanly layered: You’ve got a hardware driver, and above that you can have an X server, or any other OpenGL application.
This is why I don’t support the position that NVIDIA hold in their abovementioned PDF document. OpenGL eye-candy IS JUST NOT THE POINT.
With Xegl and it’s foundations, you won’t be tied to X anymore as a windowing system, nor will you have to install a windowing system if you just need accelerated graphics, nor will your system crash when you switch between a framebuffer text console and the X server.
It is about time for Xegl on Linux, and the eye-candy just helps to build up some pressure by the user community on the developers and hardware vendors to define a clean interface for this…
Właśnie dlatego AIGLX jest wręcz szkodliwy, ponieważ zmniejsza wspomniany nacisk na przejście na architekturę EGL i pozwala dłużej trwać przy przestarzałej architekturze XServer-centric.
Na koniec kilka słów od autora Compiza odkrywających prawdziwe motywy, dla których nVidia naciska na wsparcie bezpośrednio w driverze XFree/Xorg (oni już je mają, a konkurencja nie) i komentarz do FUD rozsiewanego przez Red Hata, aby promować ich rozwiązanie AIGLX (nazywanie developmentu prowadzonego od 2004 roku w publicznym CVS jako “behind closed doors”).


0 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
You must be logged in to post a comment.