LWN.net Logo

Distributions

Ubuntu for phones—and beyond

By Jake Edge
January 3, 2013

Canonical announced another entrant into the mobile phone space on January 2: Ubuntu for phones. In some ways it is similar to Ubuntu for Android, which was announced last February, but there are some substantial differences as well. To the confusion of some, Ubuntu for Android is not going away after this announcement—in fact we may see that ship on devices before Ubuntu for phones hits store shelves. After nearly a year with no shipping hardware, though, some are skeptical, but Canonical and founder Mark Shuttleworth expressed confidence that we will be seeing some form of Ubuntu on mobile phones before the year is out. With luck, long before the year is out.

[Ubuntu for phones]

Essentially, Ubuntu for phones is exactly what it sounds like: the "full" Ubuntu distribution running on phone hardware. But it is clearly more than that as well. The user interface is radically different, both from desktop Ubuntu (Unity or any of the other choices) and from other mobile operating systems. But, phone Ubuntu has adopted one of the more interesting parts of Ubuntu for Android: the ability for suitably beefy hardware to be connected to a display and keyboard/mouse via a dock, allowing for desktop-mobile convergence.

In fact, the somewhat hype-filled video that accompanies the announcement (perhaps the fact that Shuttleworth calls it a "virtual keynote" should have been a clue) talks about convergence between mobile phone, tablet, desktop, TV, cloud, and "personal supercomputer" all using Ubuntu. It's clear that Canonical has a sweeping vision of where it—and Ubuntu—are headed.

Six minutes or so into the video, Shuttleworth introduces Ubuntu for phones, using what appears to be a Galaxy Nexus. Technical details of things like the software underlying the user interface are scant, but one suspects it is the Ubuntu user space running atop an Android-derived kernel.

Shuttleworth gives a tour of the interface, starting with the "welcome screen" (as opposed to a lock screen—something that has been attacked using a notorious patent) that dynamically updates various activities (such as "tweets" received, kilometers walked, talk time used, etc.) as well as the underlying artwork. Each of the four edges of the screen has a specific purpose, providing direct access from the welcome screen. For example, the left edge holds a handful of favorite apps that can be launched directly. Security would seem to be a concern here (as lock screens are often used to restrict phone access), but Shuttleworth indicated that it was "secure" without providing any details.

That lack of details is, of course, a bit irritating to some. It is not clear, for example, how much of all of this is "demo-ware" and how much is real. But the video is not directly targeted at LWN editors (or regular users) so much as at the hardware manufacturers and app developers. That makes perfect sense. Before we can get Ubuntu phones in our hands, Canonical needs to find hardware partners. Any of the pieces that are partly mocked-up for the Consumer Electronics Show starting January 7 will presumably be finished by the time we see phones.

The edge-based interface is touted as making it easier to perform the various tasks one might want to do with their phone, without having to constantly return to the home screen. That certainly looks like a compelling feature, given that it is one of the pain points for other phone interfaces.

The top edge allows searching from any screen, for example; as befits a mobile device, that searching is done on the internet. Unsurprisingly, it will also search for "products" of various sorts, not just web pages. While some users have been unhappy with the addition of Amazon searching to the Unity "Dash" on the desktop, one could argue that it makes more sense on a device like a phone where content consumption is one of the primary activities—at least for some.

There are also a number of global gestures that will immediately take you to various screens or previously used apps. Overall, it looks like a well-thought-out interface that avoids some of the pitfalls of its competitors. It clearly targets making the most use of the entire screen by, for example, allowing the top-edge status bar to be hidden and to put the app controls "below" the bottom of the screen.

Beyond that, there's an app store (of course), but it is integrated with the app screen (which shows the installed apps), rather than by running a separate program (e.g. Google Play). The Ubuntu One "cloud" is integrated as well, so that settings, photos, and other content are all backed up. Integration of shared contact lists and other similar data with desktop applications is at the very least implied.

A phone ecosystem suffers from something of a chicken-and-egg problem, in that hardware devices are needed to generate interest from users and, importantly, app developers. But without an ecosystem of apps, it may be difficult to get hardware manufacturers interested. Canonical appears to be taking two approaches to solving that problem. It is clearly targeting manufacturers who already have Android-ready hardware in the pipeline (so little if any hardware customization will be needed), and it is pitching an Ubuntu-wide development story for apps.

For all Ubuntu devices, both HTML 5 and native applications are supported, with web applications being promoted to an equal footing with their native counterparts, according to Shuttleworth. For native applications, QML is recommended for C and C++ applications with JavaScript for the user interface. There is also access to native OpenGL for graphics intensive apps, such as games, which are clearly important to Canonical. Games are one of the areas where Linux lags on the desktop, and are fairly critical to any mobile phone platform, so it is not a surprise that the company is particularly interested.

There were also a few interesting tidbits that were mentioned in the "keynote" and elsewhere. Ubuntu is shipping on "10% of the world's new branded PCs", which is a rather eye-opening number. In addition, Shuttleworth noted that Dell, Lenovo, ASUS, and, now, HP, are all shipping systems with Ubuntu pre-installed. He said that 70% of the systems offered by those companies are now Ubuntu certified. One of the biggest problem areas for desktop adoption has been finding systems that come with Linux installed, so those numbers would seem to bode well for the future.

One can only wish Canonical well with this new venture. The skeptical may point to the lack of progress on Ubuntu for Android devices, but that could soon change. Ubuntu for phones seems like a more coherent story overall, but it's too early to tell. From a free software perspective, there is the question of whether the user interface code (and any other underlying Canonical-owned pieces) will be released. So far, that is unclear, but Canonical has generally been a stalwart ally of free software along the way; with luck we'll see the code along with a phone or three in the coming year.

Comments (2 posted)

Brief items

Distribution quotes of the week

If it's going to take more than a year to upstream your stuff, you can't deploy it in the distro first. Otherwise you have absolutely no incentive to do whatever it takes to get upstream acceptance of all of your changes, and it's just going to languish and cause insane amounts of pain for any upstream maintainer who wants to get work done on your system.
-- David Miller

In my mind, improvement means change but change is not always improvement.
-- Roy Bamford

Comments (none posted)

FreeBSD 9.1 released

The FreeBSD project has announced the release of FreeBSD 9.1. This is the second release from the stable/9 branch, which improves on the stability of FreeBSD 9.0 and introduces some new features. Further information can be found in the release notes.

Comments (15 posted)

ROSA Desktop.Fresh 2012 Operating System

The ROSA company has announced the release of ROSA Desktop.Fresh 2012. "ROSA Desktop.Fresh 2012 is a new name for a line of non-commercial desktop operating systems developed by ROSA. The name underlines the fact that the system contains "fresh" versions of user software and system components (compared to enterprise editions of ROSA). The system is compatible with a wide range of modern hardware."

Full Story (comments: none)

Newsletters and articles of interest

Distribution newsletters

Comments (none posted)

Verhelst: m68k: back from the dead

Wouter Verhelst reports that Debian's m68k port has been resurrected. "Contrary to some rumours which I've had to debunk over the years, the m68k port did not go into limbo because it was kicked out of the archive; instead, it did because recent versions of glibc require support for thread-local storage, a feature that wasn't available on m68k, and nobody with the required time, willingness, and skill set could be found to implement it. This changed a few years back, when some people wrote the required support, because they were paid to do so in order to make recent Linux run on ColdFire processors again. Since ColdFire and m68k processors are sufficiently similar, that meant the technical problem was solved." (Thanks to Mattias Mattsson and Paul Wise)

Comments (1 posted)

Distributions for the Nexus 7 (TGDaily and HotHardware)

LWN has recently looked at Ubuntu on the Nexus 7 and CyanogenMod 10 on the Nexus 7. Two more distributions are also targeting the Nexus 7. TGDaily covers Bohdi Linux on this tablet and HotHardware looks at the Plasma Active port. Both are works in progress.

Comments (65 posted)

Page editor: Rebecca Sobol
Next page: Development>>

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds