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

    • Media Player Classic - Home Cinema 2.7.3 by Razvan Serea Media Player Classic - Home Cinema (MPC-HC) is a free and open-source video and audio player for Windows. MPC-HC is based on the original Guliverkli project (which is no longer maintained) and contains many additional features and bug fixes. As the continuation of the original Media Player Classic, MPC-HC isn’t flashy but it works with nearly any media format. MPC-HC uses DXVA technology to pass decoding operations to your modern video card, enhancing your viewing experience. And MPC-HC supports both physical and software DVDs with menus, chapter navigation, and subtitles. Overview of features A lot of people seem to be unaware of some of the awesome features that have been added to MPC-HC in the past years. Here is a list of useful options and features that everyone should know about: Dark interface Menu > View > Dark Theme When using dark theme it is also possible to change the height of the seekbar and size of the toolbar buttons. Options > Advanced Video preview on the seekbar Options > Tweaks > Show preview on seek bar Adjust playback speed Menu > Play > Playback rate The buttons in the player that control playback rate take a 2x step by default. This can be customized to smaller values (like 10%): Options > Playback > Speed step Adjusting playback speed works best with the internal audio renderer. This also has automatic pitch correction. Options > Playback > Output > Audio Renderer MPC-HC can remember playback position, so you can resume from that point later Options > Player > History You can quickly seek through a video with Ctrl + Mouse Scrollwheel. You can jump to next/previous file in a folder by pressing PageUp/PageDown. You can perform automatic actions at end of file. For example to go to next file or close player. Options > Playback > After Playback (permanent setting) Menu > Play > After Playback (for current file only) A-B repeat - You can loop a segment of a video. Press [ and ] to set start and stop markers. You can rotate/flip/mirror/stretch/zoom the video Menu > View > Pan&Scan This is also easily done with hotkeys (see below). There are lots of keyboard hotkeys and mouse actions to control the player. They can be customized as well. Options > Player > Keys Tip: there is a search box above the table. You can stream videos directly from Youtube and many other video websites You can stream videos directly from Youtube and many other video websites Put yt-dlp.exe or youtube-dl.exe in the MPC-HC installation folder. Then you can open website URLs in the player: Menu > File > Open File/URL You can even download those videos: Menu > File > Save a copy Tip: to be able to download in best quality with yt-dlp/youtube-dl, it is recommended to also put ffmpeg.exe in the MPC-HC folder. Several YDL configuration options are found here: Options > Advanced This includes an option to specify the location of the .exe in case you don't want to put it in MPC-HC folder. Play HDR video This requires using madVR or MPC Video Renderer. After installation these renderers can be selected here: Options > Playback > Output Ability to search for and download subtitles, either automatically or manually (press D): Options > Subtitles > Misc Besides all these (new) features, there have also been many bugfixes and internal improvements in the player in the past years that give better performance and stability. It also has updated internal codecs. Support was added for CUE sheets, WebVTT subtitles, etc. Media Player Classic - Home Cinema 2.7.3 changelog: Updated LAV Filters to version 0.82 Updated MPC Video Renderer to version 0.10.4.2550 Updated MPC Audio Renderer A few crash fixes, bug fixes and small improvements. Download: MPC-HC 2.7.3 (x64) | Standalone | ~20.0 MB (Open Source) Download: MPC-HC 2.7.3 (x86) | Standalone Links: MPC-HC Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Microsoft will finally let you sign in to Edge with a Google account by Usama Jawad As things currently stand, Microsoft Edge only allows you to sign in to the browser with a Microsoft Account (MSA). This allows you to sync your browser settings and other data across other devices, as long as you sign in with the same account. However, Microsoft is now modifying this mechanism in a way that will likely please many users. In an update to its Microsoft 365 Roadmap, Microsoft has indicated that it will soon let users sign into Edge using a Google account from the profile menu and the Edge sign-in screen. This will be in addition to the MSA login option, and it opens up new doors for people who prefer using Edge, but cannot be bothered to configure a Microsoft account. This brings several advantages such as the ability to sync your data across devices using just a Google account. It may even facilitate flexible single sign-on (SSO) experiences where you can quickly login to websites and services through a single Google account that is presented as the preferred sign-in option. Up until now, Microsoft allowed customers to indirectly use a Google account, by configuring a Google account as a Microsoft account, or by setting up a one-way sync option between Edge and Chrome. This is a rather interesting development, especially considering that Google Chrome still limits you to a Google account sign-in, but it will be interesting to see if the company reciprocates Microsoft's gesture in the future. This is not the only recent instance in which Microsoft has extended a handshake to Google via Edge. In April 2026, it began tracking the development of a work search banner for Google Search queries, just like the one present in Edge. However, if we go back almost seven years, to January 2020, Microsoft had emphasized that it had no plans to "integrate Google services into Microsoft Edge by default", in response to people requesting Google sign-in services on Edge. Fast-forward to today, and Microsoft is planning to release this feature in July 2026, with IT admins having the option to control its availability on Windows and macOS through the NonMicrosoftAccountSignInEnabled policy.
    • If they ever come out and say the AI is no longer accessible to the gen pop people aren't going to know how to tie their own shoelaces.
    • It's hard not to when they are shoehorning Ai into EVERYTHING. Some are active users by choice, I bet a lot of them are because it's shoved in their face the entire time.
    • Thunderbird 152.0 by Razvan Serea Thunderbird is a free, open-source, cross-platform application for managing email and news feeds. It is a local (rather than a web-based) email application that is powerful yet easy-to-use. Thunderbird is clean and elegant by default, but easily customizable to match your workflow and visual preferences. It is loaded with unique and powerful features. Thunderbird is developed, tested, translated and supported by the folks at Mozilla Corporation and by a group of dedicated volunteers. Thunderbird gives you control and ownership over your email. There are lots of add-ons available for Thunderbird that enable you to extend and customize your email experience. Thunderbird gives you IMAP/POP support, a built-in RSS reader, support for HTML mail, powerful quick search, saved search folders, advanced message filtering, message grouping, labels, return receipts, smart address book LDAP address completion, import tools, and the ability to manage multiple e-mail and newsgroup accounts. Thunderbird 152.0 changelog: SecurityDevices enabled in enterprise policies One-click account setup for Thundermail accounts What’s Changed Use 'Add' instead of 'New' for account, calendar, address book creation buttons GMail OAuth updated to use PKCE Mail server hostname also checked when detecting address books and calendars Updated about:rights to replace local with hosted url 'Hide completed tasks' now also hides cancelled tasks What’s Fixed New mail alerts appeared on wrong monitor in three-monitor setup Spam messages triggered new mail notifications before being moved to Spam folder Filtered IMAP or NNTP subscriptions were lost after closing Subscribe dialog 'Download Headers' dialog for newsgroups failed to open Messages nested deeper than 255 levels disappeared from threading view Performing Delete followed by Undo on thread parent message could corrupt view Single messages still appeared collapsible after thread members were deleted Updated threads remained misordered until folder refresh or resort Non-threaded subject sorting separated 'RE:' replies from original messages BCC recipients were included in signed email headers Filter search on Body missed draft messages containing German umlauts Thunderbird could crash during local message search Blocked file warning showed without 'Unblock File' button in compose window Forwarding/Redirecting Exchange messages failed with NS_ERROR_OUT_OF_MEMORY Compose window closed early and send progress dialog hung after NNTP failure Compose window stayed open after sending when mailnews.sendInBackground set Microsoft OAuth2 failed when HTTPS localhost redirect was not intercepted Pasting contact photos stopped working when photo button had focus Filter dialog lacked focus ring and had poorly distinguishable buttons Subfolder kept stale accessibility unread count after unread messages were deleted 'Edit as New Message' and inline 'Forward' not possible with PGP-signed messages Various MIME improvements EWS messages could go missing from folder view IMAP "Show only subscribed folders" could not be changed without restart Unable to delete more than 1000 messages at a time on Microsoft 365 EWS folders in Trash were moved to Trash again instead of being hard deleted IMAP notifications repeated for emails read on another device after sleep wake POP3 deadlocked when server went silent without closing socket Calendar acceptance no longer distinguished between single occurrence and series Transparent popups on macOS made calendar event editing difficult Duplicate attendees were added to invitations instead of being filtered out Task percentage complete was not preserved separately from status in tooltips Visual and UX improvements Security fixes Download: Thunderbird 152.0 for Windows (EN/US) | 32-bit | ~70.0 MB (Open Source) Download: Thunderbird 152.0 for Mac OS (EN/US) | 145.0 MB Download: Thunderbird 152.0 in other languages View: Thunderbird Website | Screenshot | Release Notes Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • 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
      509
    2. 2
      +Edouard
      172
    3. 3
      PsYcHoKiLLa
      89
    4. 4
      Steven P.
      76
    5. 5
      neufuse
      69
  • Tell a friend

    Love Neowin? Tell a friend!