[Lazarus] The Problem with the Linux Desktop
Michael Van Canneyt
michael at freepascal.org
Fri Mar 27 11:03:26 CET 2020
On Fri, 27 Mar 2020, Anthony Walter wrote:
> I've been using the Linux desktop as my primary OS since 2006. I had
> dabbled in in before, but typically went back to windows when my networking
> had troubles.
> That said, I want Linux to be better. Yes I understand your points, but
> please understand even when you choose an environment like Gnome vs KDE,
> even they break things or don't provide all the tools you need. that is
> the frustrating part, when an environment either breaks something like tray
> icons or provides little to no assistance in completing some requirement,
> such as hit testing a window for transparent pixels, or registering a
> global hotkey.
I understand it is frustrating, and I'm not trying to minimize this.
But I see it as an inescapable consequence of not having central "management".
If you want Linux to be better:
In order for the linux desktop to become better, I think the only approach is to have a
strictly centralized "management".
As I see it, the linux kernel has such strict management (or at least stricter), and it thrives.
The first thing this strict management should enforce is:
backwards compatibility must be high in the list of standards to adhere to.
A reasonably vanilla application built on Windows 95 will still run today.
I doubt many linux applications built in - say - 1997 will pass that test.
The whole delphi VCL counts on this backwards compatibility.
In an Apple world, embarcadero would have bancrupted quickly, I suppose :(
In this sense, Lazarus does a good job: it provides this backwards
compatibility across platforms, if you stick to the LCL.
I open a lot of projects from 10 years ago for the upcoming Lazarus book:
they still compile and work :-)
More information about the lazarus