Is the cost of diversity a lack of innovation?
![](/var/linux_magazin/storage/images/online/blogs/off-the-beat-bruce-byfield-s-blog/318120-13-eng-US/Off-the-Beat-Bruce-Byfield-s-Blog.png)
Off the Beat: Bruce Byfield's Blog
Journalism is the first draft of history. That is why I was glad to see Christine Hall's article on how the reactions to GNOME 3 created more choices on the free desktop; too often, the community forgets itw own history. However, I would like to expand on her narrative by offering my own variation.
To start with, I would suggest that the current diversity on the desktop was not due entirely to reactions to GNOME 3. When GNOME 3 came out in 2011, it was the third effort in as many years to provide an innovative desktop.
By that point, the free desktop had caught up with proprietary ones after years of struggle. The desktop in general was struggling to deal with vastly more data than when it first became widespread in the mid-Nineties, and, on the free desktop, user design seemed the next frontier. Om 2008,When Mark Shuttleworth of Ubuntu challenged free software to produce a desktop that rivalled Apple's, the process was already well along.
The first attempt at the next generation desktop was KDE 4.0. However, through the under-estimation of end users' wish to be involved in development, and distributions'release of what was intended as a developer version, KDE 4, with its Activities and hot spots, received a hostile reaction, mitigated only as the next few releases added the features that users had been missing.
As that drama was unfolding, Ubuntu was releasing its Unity desktop. The process was marred by Shuttleworth vetoing community suggestions and a mediocre result, causing a second user revolt.
By the time GNOME 3 was released, whatever taste users had for innovation was mostly gone. The situation was not improved, either, by the reluctance of GNOME developers to compromise their vision of a graphical interface by allowing more customization.
By the time GNOME developers were willing to compromise by adding extensions, the damage had been done, and GNOME had gone from one of the top two desktops to one of half a dozen. Users were generally satisfied with GNOME-based apps, which remain the most commonly used on the free desktops, but about two-thirds had abandoned the GNOME shell in the search for something closer to the experience of GNOME 2, whose simple but unglamorous interface was now being remembered through nostalgia-tinged hindsight as the ideal desktop.
Suddenly, Xfce, which had seemed doomed to be the third most popular desktop forever, found a new popularity, registering in second place on some user polls. Linux Mint forked GNOME 2 in MATE, while developing Cinnamon. LXDE and Enlightenment revived. More recently, new desktops like budgie, budgie-remix, and Elementary OSś Pantheon emerged.
GNOME 3 may have been one innovation too many, the one that released the full fury of users who were feeling neglect. However,from where I sit, it was part of a process that was already happening before the first plans for it had even been discussed.
The price that we pay
Like Hall, I agree that diversity is worth having -- even if it does make discussing free desktops more difficult than in the days when only GNOME and KDE needed to be mentioned. However, the diversity came at a price.
Whatever can be said about the user revolts, their era was a time when developers were rethinking the desktop. At least in theory, the attempts at innovation could have led to the development of new metaphors for graphical interfaces, more suitable to modern computers than the desktop that was imagined two or three decades ago.
Instead, desktop developers became nervous. Even KDE, which I consider the most innovative of the three revolt-spurring desktops, retreated from new features and focused on incremental changes, mostly to do with customization. By doing so, KDE managed to retain much of its market share, but in the process it became safer and much less interesting. Like other desktop environments, the lesson KDE took from the experience was to avoid major changes, and to tinker instead.
You can hardly blame them. Many users were talking as though GNOME 2 was some archetypally perfect desktop, and many of the alternatives being explored were minor variations on GNOME 2 (MATE, Cinnamon, Xfce, LXDE). In fact, considering the number of desktop environments using GNOME applications, the diversity is more apparent than real. Rather than seven or eight desktops, each with its own approaches to handling information, what the free desktop actually has is largely variations on the classical desktop.
Everything considered, the message is clear: make micro-improvements, and do nothing to surprise users too much. If a desktop does have innovations that have somehow managed to surive, as a desktop developer you might want to keep them, but don't draw attention to them.
Meanwhile, major problems remain unaddressed. For example, the traditional cascading menu is an inefficient way to start applications when the average system has dozens -- despite the all-inclusive Debian menu. Yet all of the alternatives require as many clicks on a workstation as they do on a phone. At the same time, in the name of reducing clutter on the desktop and panels, several desktop environments allow only the most basic of applets.
From this perspective, while I appreciate diversity in the abstract, I am less impressed by the free desktop's current diversity than I might be. When it comes at the cost of less innovation and less usefulness to today's system, I start believing that diversity can come at too high a cost.
comments powered by DisqusSubscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
![Learn More](https://www.linux-magazine.com/var/linux_magazin/storage/images/media/linux-magazine-eng-us/images/misc/learn-more/834592-1-eng-US/Learn-More_medium.png)
News
-
NVIDIA Released Driver for Upcoming NVIDIA 560 GPU for Linux
Not only has NVIDIA released the driver for its upcoming CPU series, it's the first release that defaults to using open-source GPU kernel modules.
-
OpenMandriva Lx 24.07 Released
If you’re into rolling release Linux distributions, OpenMandriva ROME has a new snapshot with a new kernel.
-
Kernel 6.10 Available for General Usage
Linus Torvalds has released the 6.10 kernel and it includes significant performance increases for Intel Core hybrid systems and more.
-
TUXEDO Computers Releases InfinityBook Pro 14 Gen9 Laptop
Sporting either AMD or Intel CPUs, the TUXEDO InfinityBook Pro 14 is an extremely compact, lightweight, sturdy powerhouse.
-
Google Extends Support for Linux Kernels Used for Android
Because the LTS Linux kernel releases are so important to Android, Google has decided to extend the support period beyond that offered by the kernel development team.
-
Linux Mint 22 Stable Delayed
If you're anxious about getting your hands on the stable release of Linux Mint 22, it looks as if you're going to have to wait a bit longer.
-
Nitrux 3.5.1 Available for Install
The latest version of the immutable, systemd-free distribution includes an updated kernel and NVIDIA driver.
-
Debian 12.6 Released with Plenty of Bug Fixes and Updates
The sixth update to Debian "Bookworm" is all about security mitigations and making adjustments for some "serious problems."
-
Canonical Offers 12-Year LTS for Open Source Docker Images
Canonical is expanding its LTS offering to reach beyond the DEB packages with a new distro-less Docker image.
-
Plasma Desktop 6.1 Released with Several Enhancements
If you're a fan of Plasma Desktop, you should be excited about this new point release.