With the Lucid Lynx release safely shipped, the Ubuntu developer
community gathered in Brussels, Belgium the week of May 10 to prepare for the
10.10 release scheduled for October. Two of the focal points for the release will be a
new netbook interface called "Unity," and "Ubuntu Light" a stripped-down
version of Ubuntu intended to ship on systems running Microsoft Windows as an
instant-on alternative.
Mark Shuttleworth announced the new
interface design and Ubuntu Light concept on Monday, May 10th via his blog
and keynote at the Ubuntu Developer Summit (UDS). Ubuntu already has a
Netbook Remix that's customized for small screens, but the new design is
meant to focus less on access to all applications and more on rapid access
to the most-used programs. Shuttleworth says that Canonical has been spending
time analyzing what users use most and identifying things that are not
needed in lightweight configurations. He also says that the focus
is to get the user to the Web as quickly as possible:
Instant-on products are generally used in a stateless fashion. These
are "get me to the web asap" environments, with no need of heavy local
file management. If there is content there, it would be best to think
of it as "cloud like" and synchronize it with the local Windows
environment, with cloud services and other devices. They are also not
environments where people would naturally expect to use a wide range of
applications: the web is the key, and there may be a few complementary
capabilities like media playback, messaging, games, and the ability to
connect to local devices like printers and cameras and pluggable
media.
We also learned something interesting from users. It's not about how
fast you appear to boot. It's about how fast you actually
deliver a working web browser and Internet connection. It's
about how fast you have a running system that is responsive to the
needs of the user.
(Emphasis in the original).
How fast can you get to a working Net connection? It looks like users
will have to buy a new machine to find out. Ubuntu users who get the
distribution as a download, as opposed to purchasing Ubuntu via OEM
hardware, will not have access to Ubuntu Light. According to Shuttleworth's
post, the company won't provide a general-purpose download due to "the
requirement to customize the Light versions for specific hardware." While
customization may provide an edge, it doesn't seem to be a blocker for
other distributions that provide "instant on" versions, such as Mandriva InstantOn, so it's
a bit disappointing to learn Canonical won't be providing a Light edition
for general distribution. Presumably they will be providing the code for
the improvements where required, but it may not be trivial for the
community to piece a Light version together.
Ubuntu Unity, however, is already available in its somewhat unfinished
state. Users on Ubuntu 10.04 only need to add the canonical-dx-team/une
Personal Package Archive (PPA), install the unity package, and log
out. Choose the Unity UNE (Ubuntu Netbook Edition) Session option and log
back in.
The Unity interface is stable enough, though not yet
feature-complete. Currently the interface consists mostly of the launcher
and panel. Unity's plan also includes "Dash," which would display
applications and files as an overlay. It is a sort of super-menu that's displayed
over the current windows; it would replace the GNOME menus or Netbook
Remix side panel. The idea is to maximize vertical space, which is at a
premium on netbooks, and make the interface "finger friendly." That is to
say that users should be able to navigate the interface via a touchscreen
as well as using a mouse. This suggests that Canonical is targeting not
just netbooks, but also tablets.
When Unity is launched, it has a set of default applications like
Firefox, Rhythmbox, and the Software Center in the panel. Because the Dash
is not yet ready, the current Unity default includes an Applications link, which
provides access to /usr/share/applications. The Unity interface doesn't
seem to include a "Run" dialog or utility. It's also unclear what the plans
are for keyboard access, and whether most of the interface will be
navigable using keyboard shortcuts.
Overall, the Unity interface is responsive and easy to use. Users
familiar with a dock metaphor will take to Unity pretty
quickly. Applications can be removed from the Dock by dragging them off the
dock or right-clicking and selecting "Remove from Launcher." Applications
can be added by selecting "Keep in Launcher." The Ubuntu logo in the
upper-left corner tiles the open windows, showing a smaller view of all
windows, enabling users to choose between them. Unlike the
Netbook Remix, the title bar is currently not merged with the main title
bar of the Unity interface, so there is wasted space resulting from the
title bar plus Unity bar.
One interesting question raised by Unity and Canonical's push for
running applications full-screen is how the company plans to ensure that
the applications run well in the full-screen mode. Applications like Chromium, which
has been tapped
as the default browser for 10.10, handle full-screen mode well enough. But
applications like Empathy, the default IM client (and presumably one of the
most desirable instant-on applications) do not have a full-screen mode. Is
Canonical going to work with upstream to develop this feature? Apparently
not, according to this
comment from Canonical developer Neil Patel. In response to questions
about single-window Empathy, Patel responds "Not that I know of, we hope to
use Empathy as its default in Ubuntu. Maybe we can get some
community to help to make it netbook friendly."
Another question is how the Unity effort meshes with GNOME Shell, and
whether Ubuntu's path is taking it too far from upstream. GNOME Shell is
coming in GNOME 3.0 and planned for release in September. It appears that
GNOME Shell will not be making an appearance in Ubuntu's netbook offerings,
though Shuttleworth noted that GNOME Shell technologies like the Clutter
libraries for and Mutter window manager, are used. Shuttleworth says that
the "design seed of Unity was in place before GNOME Shell," and that the
company decided to use that design for instant-on rather than GNOME Shell.
GNOME Shell will be available in the standard release of
Ubuntu for 10.10, but not as the default. Ubuntu is also diverging from
standard GNOME with its Windows Indicators,
which were offered upstream but not accepted.
Unity and Ubuntu Light also seem to mark the end of Canonical's
Moblin/MeeGo efforts. The company has confirmed
that it isn't planning another netbook edition of the Ubuntu Moblin
Remix. This potentially puts Canonical in competition with the MeeGo effort
and Google's Android/Chrome OS, and in the position of maintaining much
more of the desktop environment and back-end than many other
distributions. Novell discovered several years ago that innovating ahead of
upstream GNOME was not particularly sustainable or effective. Whether
Canonical has learned from the mistakes of others or is poised to repeat
them is an open question.
It would be good to see Canonical find mainstream success for Linux with
the Unity interface and Ubuntu Light. Whether this is the solution that
will win over the market remains to be seen, but Canonical does seem to be
pursing the netbook market with a bit more enthusiasm than any other
vendor. The only concern is that the company seems increasingly out of step
with the rest of the community in doing so.
(
Log in to post comments)