X11 needs a replacement for open desktops, as is today its too far behind current trends in technology and constantly playing catchup. The learning curve for new developers is steep preventing any sort of acceleration in the project. X is large/bloated/buggy and was never meant for use as it is today. A massive effort could be started to design and develop a replacement. Such a project could bring in new developers and new ideas, with consideration for technology of today/future in mind. Multi monitor configs, rootless operation, kernel control of the hardware, standardized window manager, and widget set, fully hardware accelerated, mulit card, mulit imput, mulit touch interface, are just a few ideas. X backward compatibility would be necessary at first. Maybe use something like SDL for input. Support for legacy hardware should be dropped, a set of minimum requirements could be implemented and development can focus on hardware like intel, amd, or nvidia and as they represent the majority of graphics powering today's open desktops. Any other ideas?
Jon Smirl, a former Xegl dev, wrote an interesting article a few back concerning the state of linux graphics. He points out some of the gournd work needed for a new server design, some of which is now starting to emerge.
Jon Smirl, a former Xegl dev, wrote an interesting article a few back concerning the state of linux graphics. He points out some of the gournd work needed for a new server design, some of which is now starting to emerge.
Comment