(this is going off topic.. oh well)

On 01/25/2011 12:31 AM, ext Kristian Høgsberg wrote:
The "input_device" interface describes the entire input protocol as it
is now.  Obviously, there's work to do, right now it's sort of like
core input + mpx.  But the point is, we can phase this out in favour
of "input_device2", which can completely replace the "input_device"
interface.  Then we can keep "input_device" around for a few years
while we port the world to "input_device2" and then eventually dump
it.

...


> If X had let us phase out core fonts, core rendering and core
input as extensions, I think X would have lasted even longer.  It was
one of the mistakes in X I didn't want to carry over.

True.

Besides it, the main contributors of Xorg are enterprise distributions, in which the gross income is generated by costumers who have sortof life-time support. And, these costumers have applications relying on old toolkits (a la Motif/Xt), running on fairly old machines and they don't care about any eye-candy GUI (so no need for hw accelerator mechanisms). Therefore an X11 implementation that evolves slowly, steady and which supports things from two decades ago is ideal for them. This is todays Xorg and its way of development.

I see that letting Wayland protocol more loose (e.g. not defining any core interfaces) is the way forward also. On the other hand, for the development process, some very precise mechanism for deprecate old interfaces has to be defined in the implementation.

          Tiago
_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to