Ubuntu gets user interface team

Canonical, the leading backer of the Ubuntu version of Linux, this week said it would hire a team to help make open source software on the desktop more appealing and easier to use.

The company plans to sign up designers and specialists in user experience and interaction to lead Canonical's work on usability and to contribute to other free and open source desktop-environment projects, including Gnome and KDE, Mark Shuttleworth, Canonical chief executive and founder of the Ubuntu project, wrote in a blog post.

"We are hiring a team who will work on X, OpenGL, GTK, Qt, Gnome and KDE, with a view to doing some of the heavy lifting required to turn those desktop experience ideas into reality," he wrote.

Shuttleworth said recently that usability was the top priority for open source software. Free Linux desktops should have "a user experience that can compete with Apple in two years", he said at the O'Reilly Open Source Convention last week.

Some open source promoters have backed Shuttleworth, but said that businesses have a different priority to the consumers Ubuntu was aimed at.

"He's bang on the money. Linux absolutely needs more usability," said Mark Taylor, founder of the Open Source Consortium. "Having said that, it's not that hard to find," he said, pointing to the strides made by the Gnome and KDE user interfaces.

However, Taylor cautioned against the open source movement taking too rigid a line with developers on usability requirements. "I don't believe we need one desktop to rule them all," he said.

Consumers needed a great user experience more than businesses did, Taylor said. IT managers were more likely to use Linux on servers than on desktops. Any desktop implementations they do work with were designed to lock the system down and keep the user within set applications and policies.

"Even when they use a Linux desktop, delivering a user experience is not high on the agenda," Taylor said. Shuttleworth said that the freedom of open source software, where developers were free to develop as they wish, could lead to user interfaces that were "patchy and inconsistent" between applications and operating systems.

"One of the biggest problems in the free-software world is that so many objects are different, depending on the different desktops," said Paul Adams, a member of KDE e.V, the 'board' of the KDE project.

For instance, Ubuntu itself is normally available with the Gnome desktop interface, but one version ships with KDE. Both Ubuntu versions include OpenOffice, which is based on the GTK graphics library. GTK is also used by Gnome, so OpenOffice in KDE would have a different 'open' dialogue to that on the desktop.

"In KDE, we are looking at producing a cross-desktop, human-interface guideline set, so that, as people move between Gnome and KDE, they won't be shocked to see that the dialogues are different," said Adams, who is also projects director at UK open source company Sirius. That cross-desktop project, led by Celeste Lyn Paul of User-Centred Design, could create guidelines for common UI features.

"We already have a very usable experience," Adams said. "Are we up there with the Mac desktop? Probably not. But we have achieved something which is very mature and usable."

Advertisement

Talkback 4 comments

    dump the FHS while they're at it Anonymous -- 12/09/08

    Ubuntu has the moxie and class to finally dump the old arcane FHS file system train-wreck and bring in a file system from scratch akin to Mac or GoboLinux. Its high-time this elephant in the room was addressed, the outdated directory structure is the one issue which keeps many people from adopting Linux. Different developers store config files and programs in different locations, /usr/bin, /usr/local, /sbin, /opt, and on it goes, and also one cannot cleanly run two different versions of one application. The rationale behind the FHS is false and no longer relevant to modern systems, especially the home user – Ubuntu’s target audience, who do want a closer involvement with their file system, as opposed to business users who are functionally-oriented. I’m not the only one who has been calling for this for some time; let’s see if Ubuntu can truly differentiate itself from the also-ran rabble of pointless Linux distributions, all copying the same train-wreck file system.

    your right Anonymous -- 12/09/08 (in reply to #320111789)

    I always get kind put off when moving around in linux - i dont care about mount points or what ever they are. this might sound nooby but i just want to see the c: drive. and not feel lost. ppl might complain about this but this is the view of a non-linux user

    Linux is LInxs - Linux is not windows Anonymous -- 15/09/08

    If you want the C: drive you should use windows.
    Each OS has its own conventions.
    Usability is not about changing the OS's conventions.

    Even on the Mac you still have /usr /usr/local/ /sbin /bin /etc etc.
    They are hidden unless you look but they are still there.
    Usability is not about changing convetion - you kove to any new OS and you need to learn new conventions.
    usuabilty is about making the conventions and the usages/access to the conventions conistent.

    The reason you dont like /usr /opt etc is because you have never bothered to learn what they are for.
    Chances are you don't know much about your windoes fifle system either.
    Like why is there Windows\System and Windows\System32?
    SO what you dont need to know.
    In most cases you dont need to kow with linux either.
    All you need to know is if you compile/build software yourself (*whcih sounds unlikely) is that you put it in /usr/local. 3rd party apps (e.g. commercial apps) go in /opt.
    /sbin and /usr/sbin are usually only in roots path by default.
    Leave everything else alone you noob.
    Or simply read the FHS if it really bothers you. It is logically organised to people who have a good understanding of the system.

    People who dont have a good understanding are also likely to only have a poor understanding of windows or mac or whatever it is they use.
    The only difference is that they are already used to their existing OS conventions.

    Couldn't disagree more Anonymous -- 16/09/08 (in reply to #320111972)

    What's the point of the OS? is it for actually running user's app's and making it easier for users to get their work done, or is it only for the sake of itself, clinging to some historical conventions that only a few elite can appreciate? If you want Linux for the masses then you're gonna have to appeal to them from the directory structure upwards. /usr, /opt, /etc is jargon - we don't need no more jargon!

Add your opinion

Latest Videos

Blogs

  • Darren Greenwood Telecom NZ savings damage prospects
    If Telecom NZ wants to have any of the NZ$1.5 billion the government intends to spend on its new broadband network, it had better think long and hard before offshoring 1500 jobs.
  • Array iiNet: The whys and what nows
    Last week the Federal Court ruled that internet service providers are not responsible for copyright violation by their customers. This is an important decision not just for iiNet, which spent around $4 million defending the case, but for all ISPs in Australia and, indeed, globally.
  • Array Govt, hurry up with releasing data
    A programmer scraped data from the My School website to make some really cool heat maps showing regions of smart schools — no thanks to the government, which didn't supply the data in any useful kind of format.
  • More blogs »

Tags

Back to top

Featured