But some time in the last few years, that goal was reached, so quietly that exactly when is impossible to say. Some might still quibble over a feature or two, but the competitiveness of the free desktop is strong enough that equaling rivals no longer seems a major concern.
Instead, the Linux desktop has become the testing ground for exactly what the future of computing will be. It is not the only place where such testing is taking place, but the speed of development and the frequency of releases for GNOME, KDE, and other alternatives often places the free desktop at the center of experiment and innovation.
In fact, there are at least seven issues with which various versions of the free desktop are struggling. Many of these have not been formally announced, but, watching developments over several years, they become obvious:
For almost a year now, Ubuntu has been focusing on Mark Shuttleworth’s famous challenge to make the free desktop the equal of OS X’s. This focus has resulted in the overhauling of the GNOME notification system in Ubuntu, as well as the infamous repositioning of the title bar buttons in windows.
These efforts have been criticized for being made in the distribution, rather than contributed to the GNOME project. However, Shuttleworth’s efforts have got people thinking, and both GNOME and KDE have been paying more attention to such matters than they probably would have otherwise.
Regardless of whether Shuttleworth’s efforts will be lost with the switch to GNOME 3 — which seems likely — they do seem to have pointed out several areas that needed closer attention.
The classic menu unfolds across the desktop, one level at a time. However, desktop designers have been unsatisfied with this structure for some years — presumably because it takes up space.
On Windows, one effort to reduce the size of menus has been to display by default only the most recently used menu items. So far as I know, nobody has copied this tactic on the free desktop, but another tactic borrowed from Windows and OS X is to confine the menu to a fixed size on the screen.
In the KDE 4, series, for instance, the default menu divides entries into several categories, and displays only one menu level at a time. KDE 4.x also offers Lancelot, which freezes the menu size, but displays several sub-levels.
The GNOME 2 series has stayed with the classic menu, but, the last time I looked at GNOME 3, it was opting for moving the menu off the panel and making it a permanent part of the desktop. Other offshoots of GNOME, such as the Unity desktop do the same thing, most likely influence by mobile devices.
Yet another alternative, as typified by Krunner and GNOME-Do, is a floating palette in which users can search for an application to run. However, this approach requires a knowledge of exactly what applications are available, and is largely for expert users.
So far, none of these alternatives seems completely satisfactory. Perhaps the menu is overdue to be retired in favor of some new organizational structure?
Small-screened and originally for light computing, netbooks are a design challenge. On netbook desktops like KDE’s Plasma Netbook, designers have tried to rethink the desktop for the smaller screen and simpler use cases.
So far, however, few projects seem to be considering that modern netbooks no longer have minimal memory, and are being used at least part of the time for normal computing. To some extent, developers are still designing for the last generation of netbooks.
Still another issue is whether netbook desktops are a separate code base or not. KDE has solved this problem by making the Plasma Netbook simply one of several interfaces possible in KDE 4. In many cases, though, netbook desktops seem to be different enough that they need to be maintained separately — and inefficiently — from the standard desktops they are based upon.
Today, developers can no longer assume that the desktop or even the laptop is the main computers that users interact with. Instead, user’s main computers are likely to be music players, phones, or other mobile devices.
With their small screens, interfaces for mobile devices have restrictions that do not apply even on a netbook. Yet the question remains: if mobile devices are what people are most familiar with, to what extent should their other computers borrow from mobile interfaces?
So far, the most favored answer is that netbooks should borrow heavily from mobile devices, and other computers shouldn’t. However, some mobile-like features do seem to be creeping into some interfaces, such as the live links in Amarok that you can drop a track on to perform an action.
Even more importantly, the upcoming GNOME 3 seems to change entire screens in a way that is more reminiscent of a mobile device than a traditional workstation.
It may be that the influence of mobile devices will continue, and that the workstation of the near future will include a desktop that looks far more like that of a phone than like the desktops we are using now.
Chrome OS, Google’s upcoming operating system, presumably started as an effort to integrate the desktop with Google’s online applications. However, it was quickly followed by similar efforts, such as the Jolicloud distribution.
So far, distributions that rely on applications that are not installed locally are a minority, and people are investigating them because of their novelty as much as for their usefulness. When you are using free software, cloud-based computing is less compelling, because you can install what you need on any computer without worrying about licensing — and you may be disinclined to use online apps that do not have a free license.
Still, the possibility remains that cloud computing will become an increasingly important part of the free desktop.
Alternatively, instead of merging the desktop with the browser, perhaps other free desktops will go the route of KDE, and scatter online resources through the desktop. If so, the outcome may be a hybrid of local and online services.
More than any other free desktop, KDE is trying to anticipate new ways that users might want to use the desktop. The KDE 4 series includes a number of special effects, some of them eye-candy, but many practical aids for convenience or accessibility. It also includes hot spots on the edges of the screen, and the remote sharing of widgets. At the same time, it has added geo-location to file attributes, and widgets for the social desktop that add easy access to online resources directly to the desktop.
Both GNOME and KDE are also moving towards various means of swapping icon sets, to make the desktop more task-oriented and less application-oriented. Aaron Seigo, the KDE developer, even envisions icon sets that change automatically depending on user’s locations.
Whether users want all these tools, or will use them, may be questionable. However, more than anything else, such experiments show just how far the free desktop has come from the days when it was trying to catch up with Windows and OS X.
All these issues raise a question unique to the free desktop: Are these experiments for the benefit of the users, or the developers?
To those who do proprietary development, this question would hardly need to be asked. Officially, at least, proprietary development is supposed to be done for the users — although it is easy to be cynical about this claim.
However, the question arises naturally in free software because, to attract and retain developers, a project needs to offer the chance to do new and interesting coding. Given this circumstance, desktops like GNOME or KDE cannot afford to stand still.
The problem is that, today, free desktops can add little to basic functionality. Any experiments have to be tentative, and risk leaving users behind, or making them actively hostile — especially since a growing body of new users react to free software companies exactly as they once did to commercial companies.
And, since these new users are not coders, telling them to get involved in the development process (the traditional answer to those who complain about the state of free software projects) is not a satisfactory answer.
The result is that, somewhere in the middle of all these technical concerns, free desktops and distributions have the social problem of trying to find the right balance between pleasing developers and users. Some observers already believe that the reception of KDE 4.0 was partly the result of too little attention to users, and worry that the same imbalance may be behind GNOME 3.0
Behind these issues are some larger ones about the general direction that the free desktop should take. In both GNOME and KDE, the mainstream assumption seems to be that the desktop will continue to grow, adding feature to feature until, at some point, a rewriting or a general cleaning of the code becomes necessary.
Yet that direction is being challenged. For some, the current state of the free desktop is advanced enough that little is needed. Presumably, incremental changes will happen, but not major ones — which is presumably one reason why some distributions and users continue to prefer the KDE 3 series of releases over KDE 4. A similar reaction may occur when GNOME 3.0 is released.
Moreover, to judge by the popularity of Ubuntu variants that use desktops such as Xfce or LXDE, for some the free desktop as defined by GNOME or KDE is already too bloated. For such users, the issue is not features, but reducing the memory overhead as far as possible.
None of these alternatives is likely to overwhelm the others — not even mainstream GNOME and KDE. But, like the other issues, if you value choice (and who doesn’t?), these possible directions make this an interesting time to be a user of a free desktop.
ALSO SEE: Top Ten Apps That Make Linux Fun To Use
AND: 50 Open Source Tools That Replace Popular Education Apps
Ethics and Artificial Intelligence: Driving Greater Equality
FEATURE | By James Maguire,
December 16, 2020
AI vs. Machine Learning vs. Deep Learning
FEATURE | By Cynthia Harvey,
December 11, 2020
Huawei’s AI Update: Things Are Moving Faster Than We Think
FEATURE | By Rob Enderle,
December 04, 2020
Keeping Machine Learning Algorithms Honest in the ‘Ethics-First’ Era
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 18, 2020
Key Trends in Chatbots and RPA
FEATURE | By Guest Author,
November 10, 2020
FEATURE | By Samuel Greengard,
November 05, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
November 02, 2020
How Intel’s Work With Autonomous Cars Could Redefine General Purpose AI
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 29, 2020
Dell Technologies World: Weaving Together Human And Machine Interaction For AI And Robotics
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
October 23, 2020
The Super Moderator, or How IBM Project Debater Could Save Social Media
FEATURE | By Rob Enderle,
October 16, 2020
FEATURE | By Cynthia Harvey,
October 07, 2020
ARTIFICIAL INTELLIGENCE | By Guest Author,
October 05, 2020
CIOs Discuss the Promise of AI and Data Science
FEATURE | By Guest Author,
September 25, 2020
Microsoft Is Building An AI Product That Could Predict The Future
FEATURE | By Rob Enderle,
September 25, 2020
Top 10 Machine Learning Companies 2021
FEATURE | By Cynthia Harvey,
September 22, 2020
NVIDIA and ARM: Massively Changing The AI Landscape
ARTIFICIAL INTELLIGENCE | By Rob Enderle,
September 18, 2020
Continuous Intelligence: Expert Discussion [Video and Podcast]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 14, 2020
Artificial Intelligence: Governance and Ethics [Video]
ARTIFICIAL INTELLIGENCE | By James Maguire,
September 13, 2020
IBM Watson At The US Open: Showcasing The Power Of A Mature Enterprise-Class AI
FEATURE | By Rob Enderle,
September 11, 2020
Artificial Intelligence: Perception vs. Reality
FEATURE | By James Maguire,
September 09, 2020
Datamation is the leading industry resource for B2B data professionals and technology buyers. Datamation's focus is on providing insight into the latest trends and innovation in AI, data security, big data, and more, along with in-depth product recommendations and comparisons. More than 1.7M users gain insight and guidance from Datamation every year.
Advertise with TechnologyAdvice on Datamation and our other data and technology-focused platforms.
Advertise with Us
Property of TechnologyAdvice.
© 2025 TechnologyAdvice. All Rights Reserved
Advertiser Disclosure: Some of the products that appear on this
site are from companies from which TechnologyAdvice receives
compensation. This compensation may impact how and where products
appear on this site including, for example, the order in which
they appear. TechnologyAdvice does not include all companies
or all types of products available in the marketplace.