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.

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

    • Millions of users to benefit from Windows 11's new performance boost on Adobe Photoshop by Sayan Sen Despite the advent of AI-generated imagery, Adobe's Photoshop remains one of the most popular tools on this planet. Adobe does not have a publicly reported total user count but it's probably not wrong to assume there are millions. As of 2025, Adobe Creative Cloud has had approximately 41 million paid subscribers, many of whom likely use Photoshop. In addition, more than 166,000 companies worldwide are apparently also using the app. These figures are according to a very recent report by SQ Magazine. Out of them, it is fair to assume that many are probably running Windows. As such, there is good news for these users as Microsoft has announced Photoshop is getting a big 20% performance boost on x86-64 (AMD64) systems and a 13% bump-up on Arm devices. This is definitely great news for them as many have complained about the slow performance and general sluggishness of Photoshop on Windows 11 ever since the advent of the latter back in 2021. If you are wondering how Microsoft managed to do this, the answer lies in a combination of compiler-level optimizations and a technology called Sample Profile Guided Optimization (SPGO). According to Microsoft, Adobe worked closely with the company’s Visual C++ team and adopted the latest MSVC toolchain enhancements together with SPGO to squeeze more performance out of Photoshop’s CPU-bound workloads. Unlike traditional Profile Guided Optimization (PGO), which requires developers to create special instrumented builds and run lengthy training workloads, SPGO gathers performance data directly from optimized release binaries. This means Adobe could collect real-world usage information which gives a major advantage to this technique, as companies could leverage data collected from actual customer workloads rather than only relying on synthetic benchmark runs. In theory, this should allow optimizations to better reflect how users interact with software in the real world. Thanks to this, there are improvements to code layout, function inlining, hot-and-cold code separation, and other low-level tweaks that help processors execute instructions more efficiently. Essentially the compiler is better able to identify “hot” code paths, those which are most frequently executed, and optimize them accordingly.
    • "The 2TB Samsung 990 PRO NVMe SSD hits lowest price in over three months¨ I'd prefer to see the lowest price in over a year
    • Glad these prices are starting to come down, but that is still crazy. I bought the 2TB 9100 Pro (slightly more expensive version with PCIe 5.0) last year for $240.
    • The 2TB Samsung 990 PRO NVMe SSD hits lowest price in over three months by Sayan Sen Yesterday, we covered a really good deal wherein you can get a 4TB TeamGroup T-FORCE G50 NVMe PCIe Gen4 SSD for a low price of just $400 with a special discount coupon. That's just $100 per TB, making it a very good offer during these hard times. The deal is still live, so you can check it out in its dedicated article here if you do not want to miss out. Meanwhile, if you don't have that kind of budget but still wish to buy an SSD for a good price, the 2TB variant of the TeamGroup SSD at $280 its lowest price in over three months. Meanwhile, those seeking 2TB but faster performance can check out Samsung's 990 PRO, which has hit the lowest price also in the last quarter or so, as it's on sale for $370 (purchase links under the specs table down below). Thus, you want a faster drive, get the 990 Pro, or you want more capacity, grab the TeamGroup 4TB linked in the first para. The 990 PRO is a PCIe Gen4 NVMe SSD and still one of the fastest drives available today for under $500. Speaking of fast, sequential reads and writes are rated at 7450 MB/s and 6900 MB/s, respectively. The random throughputs for reads and writes are 1400K IOPS and 1550K IOPS, respectively. The 990 PRO is based on Samsung's 7th Gen V-NAND flash, and it too is TLC. It packs 2 gigs of LPDDR4 DRAM cache, which helps the random performance. The endurance rating for this is 1200 TBW (terabytes written), which should be sufficient for most users. The Samsung 990 PRO is compatible with the PlayStation 5, but if you are going to use the 990 PRO on a PC, check out the Samsung Magician app that lets you track your drive's health, update its firmware, customize various settings, and more. The tech specs are given below: Specification TeamGroup T-FORCE G50 2TB Samsung 990 PRO 2TB Interface PCIe 4.0 x4, NVMe 1.4 PCIe Gen 4.0 x4, NVMe 2.0 Form Factor M.2 2280 M.2 2280 Controller InnoGrit Controller Samsung In-house Controller NAND Flash 3D TLC 3D TLC DRAM Cache None (HMB supported) 2GB LPDDR4 Sequential Read (Max) 5,000 MB/s 7,450 MB/s Sequential Write (Max) 4,500 MB/s 6,900 MB/s Random Read (4K) Up to 600,000 IOPS Up to 1,400,000 IOPS Random Write (4K) Up to 700,000 IOPS Up to 1,550,000 IOPS TBW (Endurance) 1,300 TBW 1,200 TBW MTBF 3,000,000 hours 1,500,000 hours Operating Temperature 0°C to 70°C 0°C to 70°C Storage Temperature -40°C to 85°C -40°C to 85°C Shock Resistance 1,500G / 0.5ms 1,500G / 0.5ms Heatsink Patented Graphene Heat Spreader No Get them at the links below: Samsung 990 PRO SSD 2TB (MZ-V9P2T0B/AM): $369.99 (Sold and Shipped by Amazon US) TEAMGROUP T-Force G50 2TB SSD (TM8FFE002T0C129): $279.99 (Sold by TeamGroup, Shipped by Amazon US) Good to know This Amazon deal is U.S. specific, and not available in other regions unless specified. We only use first-party seller links (at the time of article publishing); ensure that you purchase from a first-party seller link only. Check out Today's Deals on Amazon | or our recent tech deals. Become a Prime member (for Students or SNAP) via Neowin Get Prime Access - Prime for half price (for qualifying Medicaid, EBT, SNAP) Subscribe to Prime Video, Audible Plus, Music Unlimited or Kindle Unlimited via Neowin As an Amazon Associate, we earn from qualifying purchases.
    • If you can't spell a simple word that 2nd graders learn, your entire argument is suspect.
  • Recent Achievements

    • 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
    • Week One Done
      Prasann earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      519
    2. 2
      +Edouard
      174
    3. 3
      PsYcHoKiLLa
      90
    4. 4
      Steven P.
      81
    5. 5
      ATLien_0
      70
  • Tell a friend

    Love Neowin? Tell a friend!