Thread: Compleley new Linux GUI system
if spent year or 2 developing new gui system without dependency on x-windowing system, way. mesa opengl library depend upon glx?? have heard new wayland compositor opengl es. opengl es. complete opengl. goals of wayland seems more intuitive. i'm thinking of doing complete opengl library. hardware accelerated windowing system future in desktops atleast. can tell or guide eliminate x linux. i'm not against x. there lot of dependencies glx.
simply, if want write new windowing system, possible count on mesa or binary video driver vendors , default drivers input devices???
what current level of knowledge?
if goal move linux away x (which support), abilities best service advancing wayland. test it, debug it, write patches , best make happen possible. creating new windowing system increase fragmentation imo.
wayland using gles, reason in faq:
bottom line, gl , x closely bound separate. last sentence sounds challenge me, though, might place start.egl gl binding api lets avoid dependencies on existing window systems, in particular x. glx pulls in x dependencies , lets set gl on x drawables. alternative write wayland specific gl binding api, say, waylandgl.
more subtle point libgl.so includes glx symbols, linking library pull in x dependencies. this means can't link full gl without pulling in client side of x, we're using gles2 now. longer term, we'll need way use full gl under wayland. [emphasis mine]
Forum The Ubuntu Forum Community Ubuntu Specialised Support Development & Programming Programming Talk Compleley new Linux GUI system
Ubuntu
Comments
Post a Comment