Originally posted by blackshard
View Post
Reference implementations like x.org X11 server(its original usage) or Wayland Weston in software exist for the same reason so that a party implementing the protocol find something in the documentation that not clear they look at how the reference implementation implemented it.
Weston is used in automotive and other areas.
Reference implementation while it formally a reference implementation is not allowed to add new features before protocol documentation is written and added to the formal protocol. Welcome to chicken and egg problem.
KDE/Gnome/Sway and others want to be able to write new parts protocol and try them out before doing the process of getting their stuff into the formal protocol.
Lot of mess of x.org X11 server comes about from how often something was added to X11 protocol implemented so it could be added to x.org X11 server then found not to work of course its now added to the X11 protocol so taking it back is kind of hard.
Automotive and other areas using Weston are only after to parts of the protocol that have been peer reviewed.
Desktop and embedded users have very different requirements. Embedded users using Weston are way more conservative.
Leave a comment: