Mark Shuttleworth announces Ubuntu 11.04 will use desktop version Unity
omgubuntu.co.uk
omgubuntu.co.uk
If the platform is commoditized, it's relatively "easy" for companies to build a new personality in the way they think will add value. Canonical's great push forward was and is realizing that one of the biggest problem with Linux desktop nowadays is UX, and they're trying hard to fix that.
Personally, I prefer GNOME Shell and I think it's going to rock, especially on tablets. I've tried Unity in Maverick on a few netbooks, just for a few minutes each, since it's default for live install image. I do think it lacks polish and stability and, compared to Moblin/Meego, it's still got a long way to go towards tablet friendlyness.
But I love the fact that there are options [0], and that Linux Desktop, aside from never having its year, is a viable platform on which people can experiment and build cool stuff, even if the end users never learn that under this Ubuntu (or Fedora, ...) operating system there's something geeks have holy wars about.
[0] Then there is, obviously, KDE, which a great many people use and love. But this is a comment about GNOME technologies :)
EDIT: markup
In a year when we've seen iOS increasingly restrict its own ecosystem, limit options it doesn't like (see the current story about Jobs nixing the orientation lock on the iPad) ... and even start to take over The Mighty Desktop (see OS X Lion), that thought is a breath of fresh air.
Nuff said.
It's as if other distros can't use whatever technology Canonical develops (or, more like it, integrates into its own stack), as long as it's free.
Gnome is much more than just metacity or gnome-shell. Even with Unity, Ubuntu will still depend on upstream gnome software for its desktop.
[ogv file]
http://meetings-archive.debian.net/pub/debian-meetings/2010/...
Sweet!
I'm not sure what's the deal with it, seems to have some special hardware requirements. I can't fathom what these are, seeing as I have an ATI Radeon video card.
https://help.ubuntu.com/community/Installation/SystemRequire...
At the time it wasn't very customizable - to the point where (from memory) I couldn't add a virtual desktop pager and/or command prompt anywhere. On a netbook I rely on virtual desktops, so that kind of killed it for me.
Also, gnome-terminal was one of the default apps on the bar
I doubt everything will fixed in six months, but Canonical tend toward the Google model of development; release something rough first, then refine it on the whetstone of user feedback.
Please leave these useless, 'OMG! They copied X!' comments off of HN. 'Standing on the shoulders of giants,' is how the tech world moves along.
Don't get me wrong, this is a good thing. We all stand on the shoulders of giants.
Unrelated: GNOME still doesn't understand the concept of "chunking": You only want 5-7 items in a group for people to comprehend it best. When Ubuntu's System > Preferences drop-down has 25 items in it, you have a bad UI.
I miss compiz (or whatever it's called these days) when devving under Ubuntu under OSX :/
Why not use Javascript/SVG/HTML5 for Linux desktop UI ? It will happen eventually, anyway, Im not the only person saying this.
The browser stack is a better alternative to X-Windows protocol, on balance - you can keep the advantages of client/server separation by using ajax+websockets.
Or go the Node.js route and expose OS parts as Javascript API.
Either way you'll have an environment many more people will enjoy hacking UI on, and therefore better chance of improving Linux desktop.
Although its open source, its still another API that is used nowhere else.. so its expensive for a developer to jump in.
But you're right to think web technologies could work elsewhere. Gnome Shell is being developed in JavaScript amd CSS. See also the Palm Pre.
Like the old school GNOME Panel (and taskbar in Windows, Dock in OS X), the shell is for launching things, the entry point to getting your computer to do things.
Both Unity and GNOME Shell rely on an external window manager, albeit in an interesting way: They are plugins for mutter (a Clutter-based version of Metacity). When Unity switches to Compiz, it may be as a plugin or as a separate processs, not sure.
"Unity brings together a powerful set of technologies designed to empower application developers and deliver a unique user experience"
From the above hype I mistakenly assumed Unity was something other than a nice Window Manager. Perhaps I do deserve to be down-voted for not wading thru pages of this tripe to find out what it actually means.
My comments still stand : Even if Unity is a superb WM .. does the Linux desktop really need another?
HTML5 would be a better way to do Linux Desktop UI.