3 ms·
I used to hate those eleven bloody manuals back in the day and didn't lose a single chance to complain about how the whole thing is a big designed-by-committee
by alxlaz 6y ago
I used to hate those eleven bloody manuals back in the day and didn't lose a single chance to complain about how the whole thing is a big designed-by-committee mess.
Count your blessings though: Wayland has pretty much no up-to-date documentation about anything except the most trivial concepts. The only reason I can do anything with it today is that I had the chance to learn it as part of my job, so I could invest 8+ hours/day in it for several weeks and read heaps upon heaps of source code (of variable quality), ask stupid questions on IRC and mailing lists, and not the least of all, attend some workshops that my employer was glad to pay for (and thank God they were 'cause there's no way I'd have spent that kind of money to learn about Wayland).
I mean, I definitely don't want to go back to writing code with the kind of technology that you can write a 12-volume manual about. Just thinking about Xlib makes me shudder. But I sure wish I had 12 volumes of information about Wayland...
- cycloptic 6y agoIf you're interested, the author of Sway recently open-sourced the draft of his book on Wayland: https://wayland-book.com/ https://wayland-book.com/
- alxlaz 6y agoI know about that book, and it certainly fills a big void (but it is an early draft -- 3-4 years ago, when I had to learn it, this wasn't around). It's good introductory material, IMHO, and it says a lot about the priorities of the companies involved in Wayland (and FOSS in general) that it's pretty much the only one of its kind, and written by a volunteer. If Wayland ever really becomes a successful desktop technology, Drew DeVault will have played an extraordinarily important role in it. It's nowhere near the kind of documentation that X11 had, but there is also no way that is ever going to happen without serious commercial backing. The team that worked on the The Definitive Guides to the X Window System book series was probably larger than all the teams that worked on all FOSS Wayland compositors in existence -- and could work on it full-time.
- cycloptic 6y agoI know what you mean, I learned it around 1.5 years ago and there was almost no written material at all. The way I did it was to source dive into libwayland and weston for a couple weeks. There is no coalition of big Unix vendors all putting money into it trying to build their own desktop platforms this time. It's all the embedded people shipping small devices running mostly static software stacks.