Xorg is simply fast enough not to slow the user down, so no-one has really bothered to optimize it.
Some users don't even bother with Xorg and just use the Church of Emacs in fbcon, which is much faster than any display protocol implementation or windowing toolkit.
>I'm curious where you got the proof that it was (and is) faster then those or Wayland. Personal experience - I can tell the difference between the added latency of vsync and unfettered frames.
>it cannot keep up with the possibilties of modern graphic cards making it laggy. You shouldn't use modern graphics cards as they don't respect your freedom.
wayland has forced vsync, which makes it laggy compared to Xorg on freedom-respecting GPUs.
>X11 had been a sore regarding security Free software programs being able to access my key and mouse inputs when I want them to is not a security flaw.
What is a security flaw is running proprietary malware on your computer.
Linux is only a kernel, a proprietary one at that, that doesn't operate on its own.
The Linux SYSCALL ABI has been mostly ABI compatible for 20+ years (support for old syscalls that nobody really uses anymore can be enabled or disabled with a .config option) and the API is stable.
The ABI and API of macos and ios changes all the time, it's just that apple forces all the developers to port to the latest version, otherwise the software will stop working (they dropped 32 bit support years ago, forcing developers to port to 64bit for example).
Very old windows software is known to break a LOT on newer versions, although microsoft is know for keeping around massive amount of cruft as that makes something things keep working (ReactOS or WINE is sometimes better at running old windows software than windows, not that you should do so).
The GNUlibc (glibc) API has been pretty consistent, with just the addition of functions really - it's ABI is even forward compatible.
GtK+, GtK2, GtK3, GtK4 and Qt software all work just fine on Xorg and wayland does support GtK+, GtK2 & GtK3 software via Xwayland.
Linux doesn't follow any standards, but that really doesn't matter as long as it keeps its syscall API usable by glibc.
GNU is mostly POSIX-compatible, meaning that if you have free software written for some POSIX-compatible OS, chances are it will compile and work with no or minor modifications, but really POSIX is treated as a suggestion; https://www.gnu.org/prep/standards/standards.html#Non_002dGNU-Standards
The reason why there isn't much proprietary software on GNU/Linux doesn't have anything to do with "moving targets", as glibc and Qt have been around for decades - the reason is mostly due to developer incompetence (which is surprising considering getting software to compile and work on GNU/Linux is a breeze thanks GCC gcc, GNU make and GNU autools, unlike on windows, where it's actually only feasible to compile anything via windows ports of GCC and GNU make via MSYS2 or via "visual studio" (which has a bloated installer that is very likely to fail to actually install the damn thing)) and also library proprietary sabotage via proprietary windows-only libraries and databases, but that isn't a bad thing, as every proprietary program ported is yet another piece of temptation that soils the freedom.
Really, I can grab decently written 20 year old software and compile it just fine on GNU/Linux-libre with only a few patches and good luck doing that on windows or macos.
@charlie_root@Goalkeeper >Get out of here, you're just a fringe lunatic when it comes to computing. >Poster on the federated network that was only possible due to GNU Social. >Saying that I need to get out of here and I'm the lunatic.
>99% of your arguments sound like Scientology to the average person... Unlike Scientology, my arguments are correct.
>the GNU crowd is super fringe in the world of tech. If GNU was so fringe, how come GNU software gets used absolutely everywhere? https://www.gnu.org/software/
Sure it's popular to cover up even the mention of GNU, by referring to it as "Linux", so people don't learn of its existence and consider it to be something fringe.
Before repeating anything rms has written, I determine if it is correct (the amount of time's he's correct when it pertains to software is incredible, although for other areas, he's often incorrect).
>not realizing that the is a reason why the community split back in 1998 The community was rather subverted by those who wanted to pander to the corporate interests who don't like it when people are even advised about what's considered right and what's considered wrong in a free community and to think about it and the weak willed followed them in the wrong direction.
The road is faster sure, but that road is going to proprietary hell (total enslavement of humanity).
>Stallman using the term "free software" to define his idea of software respecting user's freedom was a terrible mistake. Free has always meant freedom, so I don't see how it could be a mistake to refer to free software as free software.
You can also say libre software, or frei software or whatever word means free if you're too afraid to say that free means freedom.
>FOSS seems to take the best of both worlds. It is actually the worst of both worlds - it induces the reader or listener to assume that free means gratis and that "open source" means source-available.
[[[ To any NSA, CIA & FBI agents reading my profile; please consider ]]][[[ whether defending the US Constitution against all enemies, ]]][[[ foreign or domestic, requires you to follow Snowden's example. ]]]Free software extremist who enjoys freedom and posting ですぅ.Please don't confuse me with an "open source" supporter ですぅ.GNU+Jihad against proprietary and "open source" software ですぅぅぅぅぅぅ!!!ⓘ User is part of an online terrorist organization.ですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅですぅです