Inside Ubuntu Touch | LAS | s25e09
Posted on: February 24, 2013
Posted in: Featured, Linux Action Show, Video

Much more than just a touch of Ubuntu, we take a deep dive into the Ubuntu Touch Preview and how they’ve pulled it off, the surprising components of Android that are being used, and why it means Ubuntu Touch will be on hundreds of popular devices soon.
Plus we’ve got an explanation of Linus’ recent blow up, the big news for Btrfs, some Steam secrets revealed…
AND SO MUCH MORE!
All this week on, The Linux Action Show!
Thanks to:
Use our code linux295 to get a .COM for $2.95.
28% off your ENTIRE order just use our code go28off3 until the end of the month!
Download:
HD Video | Mobile Video | Ogg Video | MP3 Audio | Ogg Audio | YouTube | HD Torrent
RSS Feeds:
HD Video Feed | Large Video Feed | Mobile Video Feed | MP3 Feed | Ogg Feed | iTunes Feeds | Torrent Feed
Support the Show:
|
— Show Notes: —
Ubuntu Touch First Look
Brought to you by: System76
First Impressions
-
A PPA and installs the tools, USB Debugging must be turned on the device.
-
Most of the process is automatic with appropriate images for the device being downloaded from Canonical’s servers and pushed to the devices over USB.
-
Definitely a demo product at this point, with the majority of the apps just being a place holder.
-
October feels very close in comparison to the amount of work needed to be done.
-
That said, we are seeing a product at the early stages that most companies would never show. I think many products shown at trade shows, demoed in keynotes, etc, are very often in this stage. The consumer just never learns that. In this case, we vail has been removed and we’re seeing something that’s still in that stage.
-
Many of the demo apps are powered by common sense underlying structures. For example, the Gallery app is limited in actual functions beyond looking at the pre-supplied photos. However, one can sftp new photos to the /home/phablet/photos directory and the gallery app will display them. It’s relatively trivial to hook up the UI to some code to populate those folders with photos.
-
Because it’s based on CM 10.1 many people are calling it just a re-themed Android. But that’s not accurate.
-
Ubuntu Touch Preview is simply running in a Cyanogenmod10.1 chroot
-
The Cyanogenmod Fork has been stripped of the Dalvik VM and all other components necessary to run Android Applications.
-
The Ubuntu filesystem and all applications are kept in /data/ubuntu in the Android subsystem.
-
Because of this: theoretically you can port Ubuntu Touch to any device that Cyanogemod 10.1 Supports.
-
It’s based on Ubuntu 12.10 (right now)
-
This makes sense when you consider the need to work with binary blob video drivers.
-
Speaking of drivers, Ubuntu Touch Preview uses libhybris, a way to load Android libraries while overriding some Bionic symbols with those symbols from glibc.
Android Kernels are found on the majority of new mobile devices, Linux ones aren’t. Rather than reinvent the world and write new drivers, using LibHybris, you can use the existing Android drivers to make the job of porting linux userspaces onto these devices much easier.
Resources
Reviews/Write Ups
-
Ubuntu for tablets hands-on: an intriguing mix of Windows 8, Android, and Kindle Fire | The Verge
-
Shuttleworth: Ubuntu tablets won’t be as “jarring” to users as Windows 8 | Ars Technica
– Picks –
Runs Linux:
Android Pick:
Not sure if it’s been mentioned before but there is a nice chat client called Xabber. It supports all the big protocols and even supports Off-The-Record encryption. Free app and they recently went open source too! One thing it lacks is voice and video. Perhaps, with a few supporters we could make a push for that. 🙂 I’d love to get rid of Skype and keep my dear mom happily conferencing with my son.
https://www.xabber.com/
Sent in by Kalon
- Android Picks so far thanks to Madjo in the IRC Chat room!
Desktop App Pick:
Search our past picks:
- Linux Action Show Lookup
- Thanks to sakuramboo!
Git yours hands all over our STUFF:
- Jupiter Broadcasting Affiliate Extensions
- Callisto-app – Google Project Hosting
- Quick Update to the Jupiter Broadcasting Android App
— NEWS —
Brought to you by: Loot Crate, use code Linux to save!
-
The Secure Boot Journey | SCALE 11x Keynote by Matthew Garrett
-
Steam Linux dev asks – what kind of stats do you guys want to see/
— Chris’ Stash —
— What’s Matt Doin? —
- Why More People Are Choosing Ubuntu
- Writing about Linux, sometimes, even asking tough questions
- Hell froze over, Matt’s on Facebook