Originally posted by IActuallyKnowItAll
View Post
Announcement
Collapse
No announcement yet.
Twenty Old X.Org Components See New Updates
Collapse
X
-
Originally posted by cj.wijtmans View Post
Or rather grown men that never grew up from their angsty rebellion teenage phase trying to fix something that was never broken and ending up with something broken by design anyway.
- Likes 5
Comment
-
Originally posted by cj.wijtmans View PostOr rather grown men that never grew up from their angsty rebellion teenage phase trying to fix something that was never broken and ending up with something broken by design anyway.
- Likes 2
Comment
-
Originally posted by IActuallyKnowItAll View PostAnother Phoronix thread, in which old men are shaking fist to sky because someone is trying to replace their beloved ancient software with something that meets today's needs.
- Likes 9
Comment
-
Originally posted by Hibbelharry View Post
Except.... x.org is broken in many ways. A codebase deemed hardly maintainable, nulling any further progress. Large parts of it's core functionality being unused for years (no one uses x11 primitives and stuff like that anymore...), usable and really used parts being glued together extensions.
In glibc’s case:
That is before even reading the source code. glibc suffers from many levels of indirection that make it very difficult to find the code for library functions to understand why your program is crashing in localtime(). With GCC, it is amazing if you can find your way around that source tree and understand the code.
Originally posted by Hibbelharry View Post
Problems with mixed DPI, problems with hotplugging displays, problems with tearing, security unknown for bigger parts of it. Even the praised X11 forwarding is slow and inefficient as hell. Yes, it works on broadband low latency links, but fear any lesser connection....
Life would be easier if the world switched to LLVM/Clang. Oh wait… LLVM cannot turn byteswaps into vector permutations without __builtin_convertvector when using a 64x8 vector in GNU C, but GCC can.Last edited by ryao; 05 December 2022, 02:02 PM.
- Likes 3
Comment
-
Originally posted by ryao View PostYou have it backward. The problem is that people want to replace something that meet’s today’s needs with something that does not.
Originally posted by ryao View PostHalf of these are not problems as far as I know.Last edited by Myownfriend; 05 December 2022, 01:58 PM.
- Likes 1
Comment
-
Originally posted by IActuallyKnowItAll View PostAnother Phoronix thread, in which old men are shaking fist to sky because someone is trying to replace their beloved ancient software with something that meets today's needs.
Originally posted by Hibbelharry View PostPoor Solaris and BSD guys having to keep a dead horse walking...
Solaris is similar. Alan Coopersmith from Oracle is a lead Xorg developer. He keeps things working very smoothly.
Again, I can see why Linux wants to move to their own display system (and I agree with it). They have always had the real shite end of Xorg for a long time now. Being a third class citizen isn't nice. Perhaps the reason why Android went with their own niche display system (SurfaceFlinger) is similar, generic Linux is no different.
I think the only non-Linux platform that is caught up in the mess is FreeBSD. Their Xorg implementation is full of random Linux-style dependencies and shim layers. Hopefully once Linux fscks off on their own tangeant; Xorg can finally be cleaned up for FreeBSD and the Linux hacks stripped out.Last edited by kpedersen; 05 December 2022, 02:55 PM.
- Likes 3
Comment
-
I've tried several times to use wayland. And every time returned back to Xorg. Wayland still looks like a piece of crap. it works more or less stable only with gnome3 - which I hate by look feel and design, and if you try to use it with something different from gnome3 - get ready for bugs. And absolutely no benefits. None. Zero. Null. Wayland creators promised performance, power efficiency etc - nothing is there.
With all the money RedHat invested in this teenage mutant technology it should fly us to the Moon for free already - but it still can not catch up with old software where nobody invest a penny. How can that be? The only reason I see logical - that is is so bad by design that even with all the money invested in it is is still in such poor condition.
- Likes 5
Comment
-
Originally posted by kpedersen View PostI think the only non-Linux platform that is caught up in the mess is FreeBSD. Their Xorg implementation is full of random Linux-style dependencies and shim layers. Hopefully once Linux fscks off on their own tangeant; Xorg can finally be cleaned up for FreeBSD and the Linux hacks stripped out.
But regardless, Linux today is at its best as far as open source graphics go, supporting both X11 and Wayland. With more work maintaining X11 and improvements in store for Wayland, the situation for Linux will keep improving.
Comment
Comment