GNOME OS is on the way - but mainly for testing and development

GNOME OS is on the way - but mainly for testing and development

Summary: The GNOME project, which is facing heavy criticism over usability issues, is to build a touch-capable 'GNOME OS' as a way of improving the overall experience for users and developers


Faced with GNOME's growing unpopularity in the Linux community, those working on the desktop environment and user interface are pushing on with a new way of improving the user experience while easing application development and testing: a GNOME OS.

Gnome Project
The GNOME Project is considering a GNOME OS. Image credit: GNOME Project (UK)

The idea has been around for a while, but at a recent conference in Spain the GNOME community put flesh on the idea. Red Hat user experience designer Allan Day explained in a blog post on Tuesday that the OS was not intended as a replacement for Linux distributions that use GNOME, but was "primarily intended as a platform for testing and development".

"In actual fact, all of the improvements that we hope to make through the GNOME OS initiative will directly improve what the GNOME project is able to offer distributions," Day wrote. "We're setting out to drain swamps, fix the most glaring issues in our ecosystem, and establish a new model for the future. We don't know whether we'll succeed, but there are enough people in our community who care about these issues that we just might be able to do it."

GNOME 3 has, according to many people including Linux father Linus Torvalds, severe usability issues — so much so that Ubuntu, the most popular Linux distribution, put its own, perhaps equally controversial, shell on top in the form of Unity.

'Completing the GNOME 3 experience'

Day's post suggested that the GNOME OS could help "complete" the GNOME 3 user experience — a task the community has decided must be accomplished within the next 18 months. Within the same timeframe, he added, the goal is to make GNOME 3 touch-compatible, so that it can take advantage of the tablet boom.

He also highlighted the fact that the community is creating a new suite of GNOME applications, "which [it plans] to grow into a new model for accessing content, whether it is stored locally or online".

However, Day noted, it is too hard at the moment to create and distribute apps for GNOME, and the APIs are too unstable. A GNOME OS SDK will be part of the solution there, but that depends on setting up a new application framework first.

"GNOME contributors will be creating a proposal for a new model for application development and installation in the coming months," Day wrote. "We spoke about how we want to make this framework available to existing GNOME distributions if they want to use it. The benefits for distributions: sandboxed applications that will be compatible for years instead of months, less packaging work, and maybe, just maybe, lots more apps."

'Ambitious' goals

These developments would also be accompanied by a new build system that would allow automated testing — an essential step for speeding up the development process. Here, Day said, the community wants to have a build bot in use within half a year.

"Each of the areas that we are focusing on for GNOME OS — a new framework for applications, an SDK, better testing, a well-defined core UX and enhanced hardware compatibility — tie together," Day wrote. "You can't define applications without first defining a core UX. You can't talk about an SDK until you've defined your application framework. We have to target a range of areas if we want a coherent plan."

"Sure, these goals are ambitious, and maybe they won't happen. The targets that we have set for GNOME OS aren't as unrealistic as you might think though. People within our community are already working in these areas."

Topics: Linux, Open Source, Operating Systems

David Meyer

About David Meyer

David Meyer is a freelance technology journalist. He fell into journalism when he realised his musical career wouldn't pay the bills. David's main focus is on communications, as well as internet technologies, regulation and mobile devices.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.


Log in or register to join the discussion
  • I'd try it

    It seems they've been leading to this anyway.
    Michael Alan Goff
  • Kernel

    What kernel will they be using?
    • I'm hoping

      that they go with 3.6 at the very least.
      Michael Alan Goff
    • Almost certainly Linux

      Would be a bit strange for the GNOME developers to use Mach, and the Hurd still isn't ready.
      John L. Ries
      • Agreed

        The GNOME Project is currently hosted by Canonical and many GNOME devs have ties with Red Hat. Not to mention that GNOME 3 is the default desktop environment for Fedora.

        The FreeBSD kernel would make a lot more sense than either Mach or Hurd, even though the Debian Project has been making progress with their GNU/Hurd port:

        FreeBSD 9.x uses GNOME 2 (GNOME 3 is experimental). Thus, FreeBSD is not leading the charge for GNOME development.
        Rabid Howler Monkey
  • So we'll have...

    ...the "GNU Object Model Environment Operating System"; GNU, of course, being Richard Stallman's long-projected, and still unfinished free OS. But GNOME-OS won't be GNU, which is still pending.

    Confused yet?
    John L. Ries
  • question

    whats so wrong with gnome?

    I'm not a linux person, but i recently started teaching myself Backtrack 5 which is a distro for "penetration testing", i am using the gnome version and it seems just fine to me.
    Scarface Claw
    • Nothing!

      There is perfectly nothing wrong with G3.x.x for me, i use 2 different versions of it with two different distros, both versions (yes, the new 3.x.x family) are excellent
    • I don't think it's terribly usable...

      ...but that's just me and a lot of other former GNOME users. But if it works for you, then by all means use it.
      John L. Ries