5 ms·
Because i believe Wayland is fundamentally worse at a design level than X11. Why else would i post something like that? And i too have lost interest on Linux (
by Crinus 7y ago
Because i believe Wayland is fundamentally worse at a design level than X11. Why else would i post something like that?
And i too have lost interest on Linux (on the desktop at least) over time (incidentally also working on games but that is just a coincidence) and a main reason for that is all the push that Wayland gets despite its shortcomings from various big players. Wayland is most likely going to become the primary tech behind Linux desktop, but that wont be due to its merits, it will be due to the push it gets from companies with money.
Xorg is not a simple project and most people who may want to work on it will be hobbyists who more likely than not, wont be able to keep up with whatever breakage Wayland introduce. You can already see this sort of inability to keep up with "modern Free Desktop" breakage by looking at the projects that are developed by hobbyists in their free time and how slow they are in adapting from Gtk2 to Gtk3 - some still haven't fully adapted, yet Gtk is now breaking things again with Gtk4.
If only all that breakage was for something worthwhile. But in reality there is absolute no reason, yet is forced on everyone. Desktop programs in the 80s drew buttons, checkboxes, input fields and sliders. Desktop programs in the 90s drew buttons, checkboxes, input fields and sliders. Desktop programs in the 2000s drew buttons, checkboxes, input fields and sliders. Desktop programs in the 2010s drew buttons, checkboxes, input fields and sliders. I am absolutely sure that desktop programs in 2020s, 2030s, 2040s and forward will continue to draw buttons, checkboxes, input fields and sliders. There is no reason to break those programs, no reason to waste anyone's time rewriting programs that already work just to keep up with lower layer breakage, no reason to introduce additional dependencies just so you can avoid the breakage, no reason to waste time learning how to do the exact same stuff only now in a slightly different way, no reason to do any of that at all.
From my perspective Wayland has no reason to exist. At least no reason that has to do with what would be better for everyone NOT involved in its development.
While Windows has its issues (e.g. i do not like how it forces composition - also a reason i dislike Wayland - and how they remove customization options in a very hacky way) it is still better than Wayland (e.g. my old code still works without changes, i can write code that manipulate arbitrary windows, despite the hacks it is still very fast, etc). At least from my perspective. But i feel like choosing the least of two evils (not that X11 is perfect, but i'd prefer if all the wasted effort that went to Wayland was spent on improving Xorg).
So i decided to stick with Windows. The only way i could see myself doing what i believe is right is work full time on Xorg, toolkit(s) that take advantage of Xorg (instead of treating it as a dumb bitmap terminal) and programs that work with these toolkits. But i cannot do that and even if i could, the constant FUD against X11 from Wayland developers and fans make me wonder if it would be worth the effort in the first place.
FWIW i do not mind Wayland existing (even though i see no point in it personally) as much as i do not mind Arcan existing - or Qt existing, Gtk3 existing, ZSH existing, Ruby existing and any other project that provides an alternative option to another project. What i do mind is the manipulation going on to force me (indirectly mainly, through all the efforts going on - yes i know that technically nobody puts a gun on my head) to use Wayland. If i'm going to be forced something might as well be something i dislike less and due to the vast majority using it it has less problems.
Hence, Windows.
- Jasper_ 7y agoWell, I won't respond to any of that, I will just say that I was one of the core designers of Wayland, and I've had a very fundamental impact on the design. I understand both X11 and Wayland quite well. So thanks for the insults, I guess. This is exactly the sort of comment that got me tired of working on Xplain, and why I quit working on Linux entirely. My one wish is that you treat the FOSS graphics communities with more respect in the future. There's a lot of people who have years and years of experience solving problems and dealing with this stuff every day, and their opinions hold a lot of merit.
- Crinus 7y ago> So thanks for the insults, I guess. I'm not sure what you found insulting, i was commenting on Wayland itself and the companies that push it. The closest i could think of is the "blame for its state" bit but that was obviously said jokingly as tongue-in-cheek (even with the ":-P" smiley). Do you see disliking Wayland, disliking the forces that push it and not seeing a point at it existing as insults to yourself? > treat the FOSS graphics communities with more respect in the future A "community" isn't a person to be treated with anything, if i'm to treat someone with respect it will be a person, not something vague like a community. Also disliking a piece of work doesn't mean that i disrespect (or respect) the person who worked on it. I honestly do not know you so i have no reason to disrespect (or respect) nor insult you (something that from my perspective i didn't do). I do know about Wayland and i have many reasons to dislike it, but that dislike doesn't extend to a general dislike or disrespect of you. It is Wayland i dislike, not you. > There's a lot of people who have years and years of experience solving problems and dealing with this stuff every day, and their opinions hold a lot of merit. Sure, but there are also a lot of people who can simply be wrong despite their experience, for a variety of reasons. Appeals to authority aren't to be taken at face value. Also in my post above i'm not judging the people who created the work, i'm judging the work and (also) how it i feel is enforced on me despite my will. Some people might get too attached to their work and feel any attack towards it is an insult to themselves, but to me that does not sound like a reason to not criticize that work - or any work - especially when that works is affecting me. Also i think that if you feel insulted by people criticizing your work you may not have a good time working as a games developer :-P.