Originally posted by mdedetrich
View Post
Announcement
Collapse
No announcement yet.
KDE's Nate Graham On X11 Being A Bad Platform & The Wayland Future
Collapse
X
-
- Likes 3
-
Originally posted by andyprough View Post
At least you acknowledge the truth - Wayland needs Xorg because Xwayland is nothing more than another Xorg xserver. And without Xwayland, your legacy application support is going to completely suck, which is entirely unacceptable in the enterprise and institutional settings. Think banks, governments, hospital corporations, militaries, stock exchanges, power plants, police agencies, etc, etc, etc. Regardless of the shriekings of the Wayland sycophants for the death of Xorg, Xorg is here to stay for a good long while, because Wayland can't survive without it.
- Likes 3
Comment
-
Originally posted by mdedetrich View Post
You should take the advice you preach, Desktop Window Manager is the DE that was introduced alongside WDDM in Vista because WDDM was completely rebuilt and wouldn't have worked with XP's and some basic Wikipedia searching makes this obvious
So when I said that in Windows 7 the entire graphics stack was rebuilt, it really was rebuilt. WDDM is completely different to what existed in NT/XP, its explicit sync rather than implicit and the graphics driver are running in kernel space rather than user space. This required the DE/compositor to also be fully rebuilt.
And can you do me a favour and spend 5 minutes doing basic research before shitting c**p from your mouth in your next reply?
Windows completely redesigned their compositor/DE system in Windows Vista which they call WDDM
Comment
-
Originally posted by xhustler View Post
You mean the chaps who wrote the buggy X11 code
- Likes 3
Comment
-
Originally posted by babali View PostMaybe MIR would have been a better option if it wasn't killed by the community?
- Likes 4
Comment
-
Originally posted by pabloski View PostWhat do I mean? The print server was inside X11!! Why the hell was a display server built to handle printint on paper?? Maybe they thought that showing pixels is just printint on screen, so they added the bonus of printint on paper too!Last edited by t1r0nama; 28 December 2023, 09:16 AM.
- Likes 3
Comment
-
Originally posted by mdedetrich View Post
While definitely true, I would argue the reasons behind the systemd hate were different. People seemed to hate that systemd was a "monolith" and "against Unix philosophy" even though those people couldn't differentiate between a monorepo and a monolith.
That and the typical political Lennart Poettering hate.
- Likes 1
Comment
-
Originally posted by Artim View PostAnd again you are lying through your teeth completely ignoring the fact that they won't be using Wayland anyways as those legacy programs usually work on well isolated devices that don't get software updates in the first place, otherwise Wayland would be the least of their problems. Also, the majority of those industries either have their software on Windows or on some custom OS that has been specificly tailored for their use and not being based on Linux or anything UNIX. So they are even less relevant in this discussion.
- Likes 1
Comment
-
Originally posted by pabloski View Post
It was designed to serve the needs of a past era. And it suffers massively from the "hacker" free software mentality, in the sense that free software folks ( more often than not ) have this "agile" mentality and they just start hacking code instead of planning the architecture beforehand. What do I mean? The print server was inside X11!! Why the hell was a display server built to handle printint on paper?? Maybe they thought that showing pixels is just printint on screen, so they added the bonus of printint on paper too!
Nate is right when he says that X11 was a dev platform and not just a display server. The problem is that today's computing world is much different: more things to do, very different things to do, need to decouple components for manageability and bug squashing. So maintaining X11 as a "display server" would need a massive rewrite and refactoring of the architecture. This is why the Xorg folks ditched it and started building Wayland. And this is why Wayland, after 15 years, isn't fully ready. There were discussions inside the Xorg community, they really tried to just revise Xorg, but it was unfeasible. So they chose to start stripping parts out of it and transferring them into the kernel. Modesetting was an Xorg thing, not it is a kernel thing. Same with input handling. And other little and not so little things.
Also I note that many people lamenting the Wayland way, really hate the new concept of sandboxed computing. Their problems all stem from Wayland not giving full access to the framebuffer, to other windows pixels and they go all the way to how Flatpak sandboxes applications, how Portals open holes, etc... They want total access to the system. I don't blame them, after all, sometimes, even I have the desire to return to the old days of DOS and get access to hardware registries.
I think the reason people are lamenting wayland has nothing to do with fear of a sandboxed desktop. In my opinion it's a disappointment at gnome specifically for constantly taking features away, and blocking standardization of the protocols needed to have a consistent cross compositor desktop experience. Gnome decisions to abandon ssd which they still support for x11 apps just shows how my-way-or-the-highway their attitude is and how big a deal this is for applications developers still after over a decade and the gnome guys just don't want to give up their vision of what a desktop compositor should and shouldn't do.
- Likes 5
Comment
Comment