Is Desktop Linux Becoming Fractured as Open Source Matures?


Recommended Posts

Until quite recently, the Linux world had, for the most part, only two major desktop environments: GNOME 2 and KDE. Fast forward to the present, however, and there?s an immense litany of different choices, all vying to become the new face of your open source operating system. To me, this shift signals a new paradigm in the world of free software ? a turn that could have major consequences throughout the channel. Here?s why.

First, let me clarify what I mean about the choice of desktop environments available until a few years ago. By no means were GNOME 2 and KDE the only options, or the only serious ones; there have long been a huge range of interfaces for Linux beyond GNOME and KDE, many of them very stable and usable.

But until recent years virtually all mainstream distributions shipped with GNOME or KDE by default. Unless you were a power user interested in trying out obscure alternatives, GNOME or KDE was what you got when you decided to install Linux.

Now, however, the field has undeniably changed. KDE has lost the prominence it once held, and GNOME 2 has been deprecated in favor of GNOME Shell. What?s more, a variety of new projects have sprung up, many of them endorsed by major Linux distributions, for creating entirely novel desktop environments. The most prominent examples include Ubuntu?s Unity, Linux Mint?s Cinnamon and MATE, an effort to revive GNOME 2.

Compartmentalizing Open Source?

The open source ecosystem has never been short on different choices, and in that sense the rapid expansion in the number of desktop environments offered to users is unsurprising. Just as there always will be lots of Linux distributions to choose from, so always will there be plenty of desktop environments.

But given the extreme diversity of competing Linux interfaces that have popped up in only a couple of years? time, and the complete failure of the community so far to coalesce around one or two leading ones, this may represent something more significant than the natural tendency of open source developers to fork projects. It?s a bit early to say definitively, but I wonder if we?re trending toward the fracturing of the world of desktop Linux itself into different poles that will never be as compatible as they once were.

Traditionally, one could run whichever Linux distribution one wanted and still be able to use all of the open source software out there. Most programs were installable on any Linux distribution, and KDE applications could run in GNOME, and vice versa, easily enough.

But with different distributions now clinging to their own individual desktop environments, which in some cases are being developed in-house rather than upstream, cross-distribution compatibility no longer may be such a sure thing. With Unity, GNOME Shell, Cinnamon and MATE diverging in such different directions, there may come a day when an application designed to run in one of those environments won?t work in any of the others.

Such compartmentalization of desktop Linux seems yet more likely given Ubuntu?s plans to adopt the Wayland server and the HUD interface. Don?t expect other distributions or desktop environments to rush to ensure compatibility with those changes. Nor is Canonical likely to make it any easier to install Unity on other distributions, another restriction on cross-distribution compatibility.

Would the open source channel fall apart if desktop Linux distributions grow more distant from one another, in technical as well as political terms? Certainly not, since there?s a lot more to open source than the Linux desktop. But a shift like this could be somewhat of a shock for users accustomed to the interchangeability that traditionally has been almost a given in the open source world.

Source

Yes clearly, I dont even use any form of open source I dont like the idea of non professionals writing my software. However it seems to me the problem is a lack of unity between open source providers. If everyone agreed to write open source for one compatiable enviroment there might be a chance of a "6 months of linux on the desktop" SERIOUSLY.

Yes clearly, I dont even use any form of open source I dont like the idea of non professionals writing my software. However it seems to me the problem is a lack of unity between open source providers. If everyone agreed to write open source for one compatiable enviroment there might be a chance of a "6 months of linux on the desktop" SERIOUSLY.

Please describe the kind of person who you think is writing open source software (as a general rule).

Yes clearly, I dont even use any form of open source I dont like the idea of non professionals writing my software. However it seems to me the problem is a lack of unity between open source providers. If everyone agreed to write open source for one compatiable enviroment there might be a chance of a "6 months of linux on the desktop" SERIOUSLY.

"If everyone agreed to write open source for one compatiable enviroment there might be a chance of a "6 months of linux on the desktop" SERIOUSLY."

I could almost go along with that line, at least.

I like the fact there are choices out there. I've tried most desktops, and I'm happy with KDE for now, but who knows what the future holds? There are some good ideas in Gnome 3 and Unity. Maybe I'll go to one of those, or another desktop altogether, one day. If there are people who want to stay with one desktop, I don't know why they can't do that.

Back in 2009 when Ubuntu was all the rage I thought desktop Linux was evolving nicely. Today it has major usability problems and I fear the culture just isn't there to produce a good, consistent user experience on any distro. It used to be a fun toy but now desktop Linux isn't even that. It's completely dead as far as I'm concerned.

  • Like 3

Yes clearly, I dont even use any form of open source I dont like the idea of non professionals writing my software. However it seems to me the problem is a lack of unity between open source providers. If everyone agreed to write open source for one compatiable enviroment there might be a chance of a "6 months of linux on the desktop" SERIOUSLY.

I would venture to say that most open source programmers also write code for companies. That's how they make a living. They do open source for the greater good. Not to mention the fact that problems tend to be fixed faster and more secure.

thing is the linux community spends more time arguing instead of innovating.

thing is the linux community spends more time arguing instead of innovating.

Now that is exactly what I've been waiting to hear. If ppl were to spend as much time innovating and sharing ideas as they do in arguing, I think Linux would be much more credible. At this point, with all the squabbling going on, we aren't.

I fully believe we can have many choices in what we want in an OS, but to argue amongst ourselves is blatantly childish. Why quibble about what our DE is? Gnome vs. KDE. Xfce vs. LXDE? Openbox vs. Blackbox? I mean WTF?!?! Really? It's a load of horse manure!

Or the constant crap that BSD is better then Linux or vice-versa and don't get me started on Solaris! Let's work together, share everything with out all the BS and maybe one day, we might be credible.

Now that is exactly what I've been waiting to hear. If ppl were to spend as much time innovating and sharing ideas as they do in arguing, I think Linux would be much more credible. At this point, with all the squabbling going on, we aren't.

I fully believe we can have many choices in what we want in an OS, but to argue amongst ourselves is blatantly childish. Why quibble about what our DE is? Gnome vs. KDE. Xfce vs. LXDE? Openbox vs. Blackbox? I mean WTF?!?! Really? It's a load of horse manure!

Or the constant crap that BSD is better then Linux or vice-versa and don't get me started on Solaris! Let's work together, share everything with out all the BS and maybe one day, we might be credible.

It's apparently much easier to spread FUD about Windows (8), than it is to innovate a useful OS. :pinch:

  • Like 2

It's apparently much easier to spread FUD about Windows (8), than it is to innovate a useful OS. :pinch:

And what does that have to do with the OP? Stay on topic please.

Linux has been fractured since the advent of "distributions". That's the nature of the operating system. The fact that you can choose (and have to for some distributions) a shell says it all. If the second layer of software is completely user-choosable, god help the GUI. Although X.org have luckily done well in aggregating its user base from XFree, the experience is completely fractured beyond that. I have never recommended Linux to the average person, only to people that know a fair amount about computers or people that have brought the idea up to me. It's not ready for the average user and it may well never be.

I have this feeling that every programmer who writes free software for Linux wants to be the one to take it to the top(for whatever selfish/egotistical reasons it may be) I believe this is also contributing to also what remixedcat said in regards to fracturing by arguing instead of innovating.

One thing I realized about Operating Systems is this, the corporations with the money are able to assemble the people they need. Whereas with free software it's totally dependent on the programmer whether he or she wants to contribute code to the community, this can cause a disparity between the haves and the have nots in terms of innovation and progress.

With tablets on the rise, we'll never see desktop Linux hit mainstream, and I'm afraid that given the fragmentation in the community over UIs, we'll also never see a decent Linux tablet UI that can compete with any commercial company. In the end, as Redhat and Ubuntu got bigger, people started to realize, "hey, if we want to replace Windows, there's already a UNIX based system with a great UI and unified hardware drivers," and started buying more Apple products.

That said, Linux will trudge along, and continue to be improved, and people will use implementations of it on their own hardware and spend the time and money to build their own commercially acceptable UIs for it. Linux isn't going to die anytime soon, but any chance it had of being a desktop OS contender is in the past.

And what does that have to do with the OP? Stay on topic please.

Whoops, quoted the wrong post. It was in reply to RemixedCat's post. But what I was trying to get at was there was an article posted a few days back called "Why Windows 8 is DOA", written by a Linux zealot. This guy seems way too concerned with Microsoft's operating systems, rather than focusing on OSS software. So aside from in-fighting, there is also fear that is contributing to Linux's woes as well.

Yes clearly, I dont even use any form of open source I dont like the idea of non professionals writing my software. However it seems to me the problem is a lack of unity between open source providers. If everyone agreed to write open source for one compatiable enviroment there might be a chance of a "6 months of linux on the desktop" SERIOUSLY.

Sorry to disagree completely, a vast majority are preofessionals!

Now that is exactly what I've been waiting to hear. If ppl were to spend as much time innovating and sharing ideas as they do in arguing, I think Linux would be much more credible. At this point, with all the squabbling going on, we aren't.

I fully believe we can have many choices in what we want in an OS, but to argue amongst ourselves is blatantly childish. Why quibble about what our DE is? Gnome vs. KDE. Xfce vs. LXDE? Openbox vs. Blackbox? I mean WTF?!?! Really? It's a load of horse manure!

Or the constant crap that BSD is better then Linux or vice-versa and don't get me started on Solaris! Let's work together, share everything with out all the BS and maybe one day, we might be credible.

Once again, sorry to disagree with the above statement, the fact is all people argue (When it comes to software) number one and secondly other closed sourced companies don't argue?? Most of the arguing that gets seen or referred to are just nobodies and are not representative of the bigger groups out there! It's pretty much like here when you get threads that break down into chaos because someone still want's to use Windows XP and everyone shouts them down because they "should" be using Windows 7! Perhaps not the best parallel, but I am sure you get my meaning.

Now that is exactly what I've been waiting to hear. If ppl were to spend as much time innovating and sharing ideas as they do in arguing, I think Linux would be much more credible. At this point, with all the squabbling going on, we aren't.

I fully believe we can have many choices in what we want in an OS, but to argue amongst ourselves is blatantly childish. Why quibble about what our DE is? Gnome vs. KDE. Xfce vs. LXDE? Openbox vs. Blackbox? I mean WTF?!?! Really? It's a load of horse manure!

Or the constant crap that BSD is better then Linux or vice-versa and don't get me started on Solaris! Let's work together, share everything with out all the BS and maybe one day, we might be credible.

What a waste of time this was.

Linux in its truest form is opensource. I think we can all agree on this. Open source and the free software movement makes all source available to anyone who wants to download it. Anyone can change the source to a means that they prefer or to add functionality that it is missing. This ability gives GNU/Linux the upperhand because there can be 1 program with a multitude of remixes all with their own performance, functionality or eyecandy customisations which will attract different users.

Unity, Ubuntu HUD, Cinnamon, Gnome, KDE, LXDE, Openbox, Blackbox, Fluxbox, Xfce, MATE, TWM, Afterstep, CDE, IceWM, FVWM etc. Are all remixes of source code, adding changes to exsisting code to change appearance. People argue because people have different opinions. These arguments are what creates innovation in opensource products.

These arguments don't only exist in GNU/Linux platforms, but in the Windows market also. Did you forget about all the arguments when Microsoft went from Windows XP to Windows VIsta, or Windows 98, to ME, to 2000?

GNU/Linux will remain to live on, BSD will remain to live on. Richard Stallman will remain to live on and become world leader*. Arguments will continue between communities and Linux will still live on. Linux will never die, it has too much of a hold on the server market for this to happen, will it ever take over the Desktop. No. It was never meant to, it is there to provide choice. It provides this choice by offering a number of alternatives in software whether it be Windows Managers, Desktop Environments or Applications. If you want to be using one desktop and have less of a choice then perhaps GNU/Linux isnt for you, use Windows.

*Note: Richard Stallman may not actually become world leader.

Is Desktop Linux Becoming Fractured as Open Source Matures?

Not really, it has always been kind of fractured but that's part of the point of Open Source in general and Linux in particular.

Up until recently we didn't have any company pushing their own vision of the Linux desktop, but that's it. Canonical's desktop (or anyone else's) will never become the standard that unifies the Linux desktop expecience, because Linux is about "what works for me". That's why it's hightly successful as a niche OS but doesn't make a real noticeable dent on the global desktop marketshare, and it'll remain that way for time to come.

Regarding the incompatibilities between DEs, well, so far every Linux app works on every DE and WM and I don't see that changing. Not even with Wayland.

Ubuntu's HUD is much like the global menu: just because you can use it there doesn't mean the app will break in other DEs.

It's never been organized. Every single project Linux has looks something like this:

1. Development

2. Public release

3. Bug reports filed

4. Months of idle time

5. Developer response: "Whenever we get around to it"

6. More idle time

7. Development halted

8. Development continued by random person in random counrty

Linux needs some kind of rule set or standard to follow if they ever want to get anywhere. They keep trying to reinvent the wheel, but never

agree on one design.

Please describe the kind of person who you think is writing open source software (as a general rule).

One man and his dog why would any quaified professional baring having too much money write code for free?

"If everyone agreed to write open source for one compatiable enviroment there might be a chance of a "6 months of linux on the desktop" SERIOUSLY."

I could almost go along with that line, at least.

Cool brother.

I would venture to say that most open source programmers also write code for companies. That's how they make a living. They do open source for the greater good. Not to mention the fact that problems tend to be fixed faster and more secure.

Id say its less secure I mean the source code is normally public.

Sorry to disagree completely, a vast majority are preofessionals!

Once again, sorry to disagree with the above statement, the fact is all people argue (When it comes to software) number one and secondly other closed sourced companies don't argue?? Most of the arguing that gets seen or referred to are just nobodies and are not representative of the bigger groups out there! It's pretty much like here when you get threads that break down into chaos because someone still want's to use Windows XP and everyone shouts them down because they "should" be using Windows 7! Perhaps not the best parallel, but I am sure you get my meaning.

Why always figured open source was hobbists?

It's never been organized. Every single project Linux has looks something like this:

1. Development

2. Public release

3. Bug reports filed

4. Months of idle time

5. Developer response: "Whenever we get around to it"

6. More idle time

7. Development halted

8. Development continued by random person in random counrty

Linux needs some kind of rule set or standard to follow if they ever want to get anywhere. They keep trying to reinvent the wheel, but never

agree on one design.

Agreed.

One man and his dog why would any quaified professional baring having too much money write code for free?

The thing is people working on big open source projects do more often than not get paid to do so.

Regarding why would a qualified professional contribute code for free, the answer is simple: because he wants to.

Just because you work for a software company doesn't mean you are working on the kind of project you are really interested in. Coding on your free time is a way to scratch an itch.

The only "problem" Linux has is people like the ones posting here, that have NO CLUE how Linux or Open Source works, so the vast majority of you should have never posted, you come off as complete ignorant fools

Disversity is a great thing and it's what makes Linux strong. I like having choices. It's a bit funny, as I get more powerful computers I'm attracted to less powerful desktops. I like for my desktop to get out of the way and let me work. Currently on #! and loving it.

  • Like 2
This topic is now closed to further replies.
  • Posts

    • I just looked on my computer and there are settings and log files for utilities I have never even turned on!
    • O&O ShutUp10 3.1.1104 by Razvan Serea O&O ShutUp10 offers a simple yet effective way to take control of your Windows privacy. It provides access to almost 50 privacy-related tweaks, most of them hidden or not easily accessible to the average computer users. Using a very simple interface, you decide how Windows 10/11 should respect your privacy by deciding which unwanted functions should be deactivated. Using ShutUp10 you can easily disable Windows Defender, turn off telemetry, disable peer-to-peer updates, turn off Wi-Fi Sense, disable automatic Windows updates, turn off and reset Cortana and more. ShutUp10 allows you to create a System Restore point before you apply any changes, so that you can revert your system at any time if you run into problems. O&O ShutUp10 is entirely free and does not have to be installed – it can be simply run directly and immediately on your PC. And it will not install or download retrospectively unwanted or unnecessary software, like so many other programs do these days! O&O ShutUp10 Free and Premium The latest version brings O&O ShutUp10 Premium, expanding the app’s long-standing privacy controls with automatic enforcement of user-defined settings. Instead of manually rechecking options after every Windows update, users can set their preferred privacy configuration once—or apply recommended settings in a single click—and the tool continuously monitors them in the background. If Windows 10 or 11 re-enables disabled features or introduces new data collection paths, Premium restores the chosen settings automatically without user intervention. The free version remains available and fully functional for manual adjustments, offering the same core privacy controls for Windows. However, the Premium tier is aimed at users who want long-term, hands-off protection, adding automatic reapplication after updates, ongoing monitoring, and optional notifications to ensure privacy settings remain consistent over time. O&O ShutUp10 3.1.1104 changelog: Added “Show Differences” button in the overview panel “Don’t show again” option for the restore point prompt Ctrl+F keyboard shortcut for search/filter functionality Detection and linking of system-wide and user-specific setting associations Automatic search while typing PREM: Option to preserve notification counters and timestamps across application restarts PREM: Reset blocked settings button in the Settings dialog PREM: Informational message when no settings are blocked PREM: Update check can also be triggered from the menu PREM: Notification deduplication and activity log summary feature Improved L005 “Disable Windows Location Service”: Version-specific split (up to Windows 11 23H2) and new variant for Windows 11 24H2+ L001 (Disable Location): Added Night Light warning to the description in all languages Search now detects setting IDs even when ID display is disabled and offers to enable it Detection and removal of Copilot/AI desktop apps in RecallTerminator Optimized High DPI support PREM: Reset button is now only enabled when blocked items exist – setting IDs are shown in the confirmation dialog PREM: Updated tray icons with higher-resolution versions PREM: Activity Log timestamps now use localized date and time formats PREM: Tray icon status now uses OK/Warning indicators and localized tooltips PREM: Recall folder detection switched to service-based detection PREM: Copilot uninstallation now provides UI feedback and improved verification Fixed Description text was not displayed correctly for the last item and disappeared when clicking the scrollbar Crash when clicking a search result heading or the […] button PREM: Installation path is now correctly preserved during upgrades PREM: Tray icon was not reliably removed when exiting the application PREM: Main window was not displayed correctly in single-instance mode PREM: Incorrect display of the & symbol in tray icon tooltips on Windows 10 PREM: Fixed notification flooding after sleep/standby PREM: Dashboard was not refreshed after applying recommended settings during onboarding PREM: Progress bar was not reset after deleting Recall folders PREM: Fixed service startup failures PREM: Fixed incorrect drift detection when Automatic Protection was disabled PREM: Notifications now correctly count all deviating settings when protection is enabled PREM: Registration Wizard was shown after sleep/standby despite a valid license Download: O&O ShutUp10 3.1.1104 | 76.4 MB (Freeware) Download: O&O ShutUp10 32-bit | ARM64 View: O&O ShutUp10 Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Fascinating...W h i t e P o w e r is now also asterisks out.  
    • In the past few days I have noticed two odd moderation activities. First, when I posted the term 'White Nationist Christian' it was asterisk's out. When I changed it to **** it was allowed! Second, in the Politics is a ###business thread I was allowed to post that the GOP is a party of p e d ophiles but I was censored  when I posted the GOP are a party of p e d ophile protectors. Wtf Neowin. Please explain.
  • Recent Achievements

    • One Month Later
      Vincian earned a badge
      One Month Later
    • First Post
      Jocimo earned a badge
      First Post
    • Week One Done
      suprememobiles48 earned a badge
      Week One Done
    • One Month Later
      Windows Guy earned a badge
      One Month Later
    • One Month Later
      Prasann earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      546
    2. 2
      +Edouard
      165
    3. 3
      PsYcHoKiLLa
      86
    4. 4
      Steven P.
      66
    5. 5
      ATLien_0
      64
  • Tell a friend

    Love Neowin? Tell a friend!