<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>The Linux Kernel is a model of how to develop an OS. Change the kernel in a way that breaks something - even something done stupidly - in user-space and Linus will scream.</div>

<div> </div>

<div>But outside of the kernel space, open-source developers suffer from four problems:</div>

<div> </div>

<div>- Not invented here syndrome. Prefering to implemet things "my right way" rather than somone elses way that works.</div>

<div> </div>

<div> -prefering to innovate rather than maintain. Oh XXX has issues. Let's not fix them, but start again.</div>

<div> </div>

<div>- a love of complexity. systemD rather than sysV is the classic example: to save 7 seconds at my boot time (yes, I checked it) required hundreds of thousands of lines of systemd code, and many hours of learning on my part. Currently I have massive pronlems caused between the various ways processes communicate with each other, often unnecessarily.</div>

<div> </div>

<div>I started in LInux 15 years ago.  The desktops were a joy - stable, simple, sufficient. Now they have become unstable, complex, and over-kill. Unfortunately, last week as I began converting everything to Windows 10,  I found exactly the same problems, with Visual Studio. Lazarus still my mainstay, thank the godess.</div>

<div> </div>

<div>
<div>
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Sent:</b> Friday, March 27, 2020 at 9:08 PM<br/>
<b>From:</b> "Anthony Walter via lazarus" <lazarus@lists.lazarus-ide.org><br/>
<b>To:</b> "Lazarus mailing list" <lazarus@lists.lazarus-ide.org><br/>
<b>Cc:</b> "Anthony Walter" <sysrpl@gmail.com><br/>
<b>Subject:</b> [Lazarus] The Problem with the Linux Desktop</div>

<div name="quoted-content">
<div>
<div>On Linux ...</div>

<div> </div>
I was looking at the Unity tray icon code I submitted a while back and it had stopped working on my desktop environment. I was also looking for a way to track user log off events, monitor clipboard history, and how to register a global hot key. 

<div> </div>

<div>The sheer scattering of different systems, libraries, and what not that I needed to search through to find solutions which are typically as simple as a single function on a single document site with Windows prompted me to write this brief diatribe:
<div> </div>

<div><a href="https://www.getlazarus.org/linux-vs-windows/" target="_blank">The Problem with the Linux Desktop</a></div>

<div> </div>
</div>

<div>I also posted that page to the <a href="https://www.reddit.com/r/linux/comments/fpt3ib/the_problem_with_the_linux_desktop/?" target="_blank">r/linux</a>, and am likely to get down voted there, but if anyone wants to chime in, feel free. It might make use both feel better.</div>
</div>
-- _______________________________________________ lazarus mailing list lazarus@lists.lazarus-ide.org <a href="https://lists.lazarus-ide.org/listinfo/lazarus" target="_blank">https://lists.lazarus-ide.org/listinfo/lazarus</a></div>
</div>
</div>
</div></div></body></html>