Future of the Desktop
By
Could Mozilla’s announcement of the Boot to Gecko roadmap, along with the continued development of other web-based operating systems, make which Linux distro you’re running less important than the desktop environment?
One of my earliest exposures to the real future of web development was at a Netscape conference in Manhattan, where I remember one of the company executives explaining that very soon, the operating system would not be the platform on which applications would be written, but rather the browser.
That was in 1996.
At the time, I had very little conception of what it was the Netscape people were describing. I don’t think I was alone; it would be another half decade or so before the idea of web-based apps would even start to be seen and, even then, in the form of “active” pages and “dynamic HTML.”
The idea of a truly web-based platform for applications hasn’t quite taken off even today. The Linux-based Chrome OS is a near thing, and although many apps are indeed running from the web, native apps can still be installed.
As the journey toward a web-only platform continues – if that’s where we are heading – the question becomes: What will be the role of Linux within such an environment?
When the Mozilla Foundation released its 2012 roadmap for Mozilla-related products earlier this year, the question became pertinent again.
The news from Mozilla was that the foundation and its commercial subsidiary, Mozilla Corporation, will create their own mobile platform within a project known as Boot to Gecko. The roadmap described the new platform:
A truly Web-based OS for mobile phones and tablets would enable the ultimate in user choice and developer opportunity, both from a technology and an ecosystem point of view. Boot to Gecko is a project to build a OS that runs HTML5, JavaScript and CSS directly on device hardware without the need for an intermediate OS layer. The system will include a rich user experience, new APIs that expose the power of modern mobile phones through simple JavaScript interfaces; a privilege model to safely and consistently deliver these capabilities to websites and apps with the user in control. Boot to Gecko leverages BrowserID, the Open Web app ecosystem and an identity and apps model that puts users and developers in control.
The Boot to Gecko roadmap goes into more detail, but needless to say, this is Mozilla finally treading where Google, with Chrome OS; Canonical, with Unity on Ubuntu; and (most recently) the Plasma community with the Spark tablet have already walked: the creation of a standards-based platform that relies on robust web applications (in varying degrees) more than native-run apps to provide the user experience.
This is a step on a journey that’s been happening for a long time, and it is the natural result of commoditizing the operating system. Specifically, the presence of Linux is so accepted as a given within a product offering that the operating system no longer becomes an important part of the total solution.
These shifts to a mobile platform represent a huge change for the Linux ecosystem, which sounds scary at first glance: Linux distributions are far less important in mobile spaces. This has been happening for a while now, and the trend will continue because all of these mobile Linux-based devices and platforms will continue to be churned out. Because of the emphasis on HTML5 and web application development, no one will care what specific platform is running underneath.
Distributions are becoming less important. Take, for example, the importance now being placed on the desktop environment running on top of the given Linux distribution in question, rather than the distro itself.
More and more, it’s no longer about “I run Fedora” or “openSUSE rocks” … now the conversations have shifted to things like how much better Cinnamon is than Unity, or how Trinity outperforms KDE, or vice versa.
I believe that we are heading for a time when Linux flavors will be identified by environments, not distributions.
When so many application functions can be duplicated by web services on the browser or through apps that plug right into the web APIs, the look and feel of the interface will become more important – more so, I think, than the Linux distribution of packages underneath.
By the way, this could present some messaging problems for the big commercial Linux vendors: If the distribution underneath becomes less important, then Red Hat Enterprise Linux (RHEL) and SUSE Enterprise Linux Server might soon have a serious fight on their hands. In the past, one of the big differentiators has been that these “big” distros provide solid infrastructures in which business applications can be developed. If this Linux-is-Linux-is-Linux idea takes root, that will undercut a big marketing tool for Red Hat and SUSE Linux.
I think we have been seeing their reactions to this for a while, in that both Red Hat and SUSE have been pushing their offerings in virtualization, cloud, and appliance space as their special sauce.
If the operating system becomes just a background component that runs more web than native apps and app development for the platform itself becomes de-emphasized, then the obvious question becomes: What does it matter if it’s Linux running on the operating system layer?
In the past, Linux’s stronger application ecosystem could hold off such attacks, but if more apps are enabled on the web, then native apps become less of an issue – not to mention it’s getting easier and easier to port apps across to other Unix OSs all the time.
This is a lot to assert on the basis of an announcement from Mozilla and a lot of futuristic visions from its predecessor Netscape, but although such a fade into the background could be seen as a bad thing, ultimately, this is the path Linux is supposed to tread.
Think of it like cotton. It’s a material that’s become so pervasive in our daily lives it’s very hard to imagine a world without it. And although no one thinks much about cotton, that does not minimize its importance in our society.
The same might be true for Linux someday. It will be the fabric that weaves through all of our technology – a vital component that people won’t give a lot of thought to but one that is customized easily and can be re-worked to serve whatever function is needed.
That’s the future of Linux as web development becomes more robust and powerful. Is it flashy? Perhaps not. However, once upon a time the light bulb was a revolution, too. Someday all successful revolutions will become part of the everyday.
Subscribe 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.
News
-
Thousands of Linux Servers Infected with Stealth Malware Since 2021
Perfctl is capable of remaining undetected, which makes it dangerous and hard to mitigate.
-
Halcyon Creates Anti-Ransomware Protection for Linux
As more Linux systems are targeted by ransomware, Halcyon is stepping up its protection.
-
Valve and Arch Linux Announce Collaboration
Valve and Arch have come together for two projects that will have a serious impact on the Linux distribution.
-
Hacker Successfully Runs Linux on a CPU from the Early ‘70s
From the office of "Look what I can do," Dmitry Grinberg was able to get Linux running on a processor that was created in 1971.
-
OSI and LPI Form Strategic Alliance
With a goal of strengthening Linux and open source communities, this new alliance aims to nurture the growth of more highly skilled professionals.
-
Fedora 41 Beta Available with Some Interesting Additions
If you're a Fedora fan, you'll be excited to hear the beta version of the latest release is now available for testing and includes plenty of updates.
-
AlmaLinux Unveils New Hardware Certification Process
The AlmaLinux Hardware Certification Program run by the Certification Special Interest Group (SIG) aims to ensure seamless compatibility between AlmaLinux and a wide range of hardware configurations.
-
Wind River Introduces eLxr Pro Linux Solution
eLxr Pro offers an end-to-end Linux solution backed by expert commercial support.
-
Juno Tab 3 Launches with Ubuntu 24.04
Anyone looking for a full-blown Linux tablet need look no further. Juno has released the Tab 3.
-
New KDE Slimbook Plasma Available for Preorder
Powered by an AMD Ryzen CPU, the latest KDE Slimbook laptop is powerful enough for local AI tasks.