Is it no more simple to make a new operating system based on pure Wayland?
Announcement
Collapse
No announcement yet.
X Window System Turns 38 Years Old
Collapse
X
-
Old Grouch
In case of the X server, relevant functionality has long been pulled out of it (KMS/DRM, libpciaccess*, libinput), what's still usable is still used under wayland (libxkbcommon). Modern apps barely interact with X directly anyway, they use toolkits like GTK or Qt, which in turn don't touch X drawing APIs, they merely push rendered images to X so in can compose the screen. And guess how X does that, right it passes it to a compositing manager and gets the final image back, which it then passes to the kernel.
*To you remember the time when X used to run as root to read through /dev/mem to find PCI IDs of video cards? Those were the days.
But fear not! Xorg won't disappear any time soon and valid use-cases will get a wayland implementation one way or another.
- Likes 2
Comment
-
Originally posted by MorrisS. View PostIs it no more simple to make a new operating system based on pure Wayland?
Comment
-
Originally posted by cynic View Postno, your ability to understand analogies is so ass.
until roads were designed for cars, horses were still a better vehicle than car, but it was just a matter of time before things changed.
Comparing a normal car with an offroad vehicle makes a lot more sense, idiot.
- Likes 1
Comment
-
Originally posted by Weasel View PostAnd cars have less features than horses? Because Wayland is crippled by design in many area, whether you like it or not.
Comparing a normal car with an offroad vehicle makes a lot more sense, idiot.
sure, it has a lot of sense saying that offroad vehicle replaced car.
please, keep your head from farting on the keyboard.
Comment
-
Originally posted by MorrisS. View PostIs it no more simple to make a new operating system based on pure Wayland?
Originally posted by tildearrow View PostIf it's not done via Wayland protocol, then at least there should be a standard way of doing it.... (AT-SPI2 is almost, but not 100% standard)
Originally posted by birdie View PostLastly Windows 10 can work on a fucking rock which supports VESA 2.0 while Mutter/KWin won't even launch on that.
Originally posted by arun54321 View PostPeople expecting useless and niche features on Wayland just because they got them on stupid xorg. -_-
Most should have something that is good enough for the default, and people with specific needs will have to reach for their specific tool, it's not the end of the world.
Originally posted by tildearrow View PostThis is why Wayland is not getting any better - you compare X11 to something old but still functional and Wayland to something new, without realizing its flaws.
Your comparison is totally wrong because in the first three points, the former has ALL features of the latter (cars can move and more, electricity can power a light bulb and more, and the Internet can do fax and more); but in the last point, the former cannot do everything the latter could (for the most part it makes sense, e.g. you don't want fonts/primitive rendering in your protocol, but for SOME things, like data query or setting resolution, it doesn't make sense).
I can't believe people still do not realize Wayland is still lacking...
Wayland won't do some things X11 does, and as with every other new stuff, it still doesn't do some that could in the future. It is a reasonable analogy IMO.
Do you still need candles, horses and fax in some settings? Absolutely, yes, you do. And you'll need X11 in some settings as well, always. This doesn't mean we need X11 to be the default everywhere forever.
- Likes 1
Comment
-
Originally posted by writequit View PostSad that a headline leads to 9 pages of argument. Use what works for you or contribute to the alternative.
- Likes 1
Comment
-
Originally posted by writequit View PostUse what works for you or contribute to the alternative.
That said, I am enjoying using mmapped /dev/fb or drmfb directly. It feels a bit like making games back on *DOS and allows me to skip all the messy experimental / evolving stuff that is symptomatic of open-source development. libdrm is pretty tricky to work with initially but you only need to write the code once and then build upon it.Last edited by kpedersen; 21 June 2022, 01:00 PM.
- Likes 1
Comment
Comment