Sujet : Re: Fedora proposing to remove X11 Gnome
De : rotflol2 (at) *nospam* hotmail.com (Borax Man)
Groupes : comp.os.linux.advocacyDate : 28. Apr 2025, 13:02:13
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <slrn100uri5.ju6.rotflol2@geidiprime.bvh>
References : 1 2 3 4 5 6 7 8 9 10 11 12
User-Agent : slrn/1.0.3 (Linux)
On 2025-04-27, Lawrence D'Oliveiro <
ldo@nz.invalid> wrote:
On Sun, 27 Apr 2025 07:33:34 -0000 (UTC), Borax Man wrote:
>
The problem is you have software developers who think the solution is to
write more code. Write another protocol. Write a new framework. Its
what they CAN do.
>
Show us your better way in action, then.
Sometimes the better way is not to start again from scratch and throw
everything out.
There are plenty of examples of change which is managed well.
Remember, my issue not with Wayland per se. I think you misread here.
If people want to build a replacements to X11, go ahead. However, if
you do so, you're going to have to accmodate that an existing one
exists, with a LOT of legacy and will stay for a while.
I'll give another example. The D Language, which is a multiparadigm
language, based on C (kind of like C++), can directly link C libraries,
and to some extent C++ libraries. D code which is also valid C code,
will behave the same in D and C. There is a "better C" mode where you
can write D code that you can link in with your C or C++ programs. This
allows you to "transition" without throwing everything away.
C++ did the same. It suffered because it was compatible with C (almost
all C code is valid C++ code), but this was also the reason for its
success. People bag it, but people also use it.
Windows dropped backwards compatibility when it was no longer really an
issue for the vast, vast majority.
I didn't leave Fedora because Wayland exists, I left Fedora because I
think they were approaching removing X11 too early. X software will
transition to Wayland (such as DE's and Window Managers), but this
decision is premature. XFce support for Wayland is in its infancy.