Mark Shuttleworth talks 16.04 LTS, Snaps & Charms

January 26, 2016

Last week I flew out to sunny California to participate in SCaLE 14x and the UbuCon summit.  As the name implies this was the 14th annual SCaLE (Southern California Linux Expo) and, as always, it didn’t disappoint.  Within SCaLE was the UbuCon summit which focused on what’s going on within the Ubuntu community and how to better the community.

While there I got to deliver a talk on Project Spuntik The Sputnik story: innovation at a large company, I also got to hang out with some of the key folks within the Ubuntu and Linux communities.  One such person is Mark Shuttleworth, Ubuntu and Canonical founder.  I grabbed some time with Mark between sessions and got to learn about the upcoming 16.04 LTS release (aka Xenial Xerus) due out on April 21st.

Take a gander:

Some of the ground Mark covers

The big stories for 16.04 LTS

  • LXD — ultralight VMs that operate like containers and give you the ability to run 100s of VMs on a laptop.   Mark’s belief is that this will fundamentally change the way people use their laptops to do distributed development for the cloud.
  • Snappy — a very tight packaging format, for Ubuntu desktop and server distros.  It provides a much better way of sharing packages than PPAs and Snaps provide a cleaner, faster way of creating packages.

Juju and charms

  • Where do Juju charms and snappy intersect? (hint: They’re orthogonal but work well together, charms can use snaps)

OS and services

  • The idea is to have the operating system fade into the background so that users can focus instead on services in the cloud eg “give me this service in the cloud” (which juju will allow) or “deliver this set of bits to a whole set of machines ala snappy”

Pau for now…


Shuttleworth raves about Dell XPS13 developer edition

May 24, 2013

At the OpenStack summit last month we caught up with Ubuntu and Canonical founder Mark Shuttleworth.

Below is a quick snippet taken from our chat with Mark where he talks about the Dell XPS 13 developer edition aka Project Sputnik.  Mark dubs the system “freakin’ awesome” and the “environment of choice for anyone doing web or cloud development.”  🙂

Extra-credit reading

  • Laptop Week Review: The Dell XPS 13 Developers Edition With Ubuntu – TechCrunch
  •  It just works: Dell XPS 13 Developer Edition Linux Ultrabook review – Ars Technica

OSCON: Tim O’Reilly chats with Mark Shuttleworth

August 7, 2012

Here’s the last of my posts from OSCON.

The conversation below took place right after Mark Shuttleworth’s keynote.  Tim and Mark start off by talking about Mark’s persistence of vision and what keeps driving him.  At the 2:00 minute mark they talk about Project Sputnik, the buzz around it at OSCON and where it has the advantage over Mac OS.  From there they talk about bringing the cloud right to the desktop via Juju.

Enjoy!

Extra-credit reading:

Pau for now…


OSCON: Mark Shuttleworth’s keynote

July 31, 2012

On the Thursday at OSCON, Ubuntu and Canonical founder Mark Shuttleworth gave a great  keynote entitled, “Making Magic From Cloud To Client.”   He did the entire keynote and live demo on a project Sputnik laptop (a Dell XPS13 running Ubuntu 12.04LTS)!

Here it is in its entirety:

Some of the ground Mark covers:

  • A fantastic demo on Juju and writing Juju charms showing how you can design a complex topology, deploy that in memory on your laptop and then map the whole shebang to the cloud.
  • How JuJu charms allow for “encapsulation and reuse”
  • The idea of crowdsourcing ops
  • A demo showing how, in realtime, you can map actual running infrastructure from one cloud to the next (in his demo he mapped it from EC2 to an HP cloud)
  • The idea behind Unity and the principle of having one UI that works across phones, tablets, desktops and even TVs.
  • The HUD
  • Project Sputnik going from pilot to product this fall where you will be able to purchase an XPS13 from Dell with Ubuntu preinstalled.

Pau for now…


Introducing Project Sputnik: Developer laptop

May 7, 2012

-> Update 2/18/2013: Sputnik 2 is here: Dell XPS 13 Developer Edition goes 1080p and lands in Europe

-> Update 11/29/2012: Sputnik has landed! Introducing the Dell XPS 13 Laptop, Developer Edition

Today I am very excited, I finally get to talk about project Sputnik!  In a nutshell, drumroll please, here it is:

Made possible by an internal innovation fund, project Sputnik is a 6 month effort to explore the possibility of creating an open source laptop targeted directly at developers.  It is based on Ubuntu 12.04 and Dell’s XPS13 laptop.

To put it in context, Sputnik is part of an effort by Dell to better understand and serve the needs of developers in Web companies.  We want to finds ways to make the developer experience as powerful and simple as possible.  And what better way to do that than beginning with a laptop that is both highly mobile and extremely stylish, running the 12.04 LTS release of Ubuntu Linux.

Why a developer laptop

When we first started setting up the web vertical to focus on companies who use the internet as their platform, we brought in Stephen O’Grady of Redmonk to learn as much as we could about the needs of developers.  One of the ideas that Stephen tossed out was a Dell laptop running Ubuntu, targeting developers.  We thought the idea was pretty cool and filed it away.

As we continued talking to customers and developers the topic of Ubuntu kept coming up and we came across a fair number of devs who were asking for a Dell laptop specifically based on it.  To my knowledge, no other OEM has yet made a system specifically targeted at devs and figured it was time to see what that might mean.  When the XPS13 launched we realized that we found the perfect platform to start with and when Dell’s incubation program was announced we knew I had the vehicle to get the effort kick started.

I should also add that Ubuntu was a natural choice not only because of its popularity in the Web world but Dell has quite a bit of experience with it.  In fact Dell has enabled and pre-installed out-of-the-factory Ubuntu on more computer models than any other OEM.

What’s Sputnik actually running?

The install image available for Sputnik contains

  1. drivers/patches for Hardware enablement
  2. a basic offering of key tools and utilities (see the complete list at the end of this entry)
  3. coming soon, a software management tool to go out to a github repository to pull down various developer profiles.

Hardware enablement

In putting together the project, the area that we focused on first was hardware enablement.  As Linux users are all too painfully aware, Linux drivers are not always available for various platforms.  We have been working hand in hand with Canonical, the commercial sponsor behind Ubuntu and identified three main areas on the XPS13:

  1. An issue with brightness
  2. The Wifi hotkey
  3. The touchpad and multi touch support

The first two have been resolved but the last one re the touchpad is still at large.  The issue is a bit of a pain particularly the lack of palm rejection support which can cause your cursor to jump by mistake.  We have contacted the vendor who makes the touchpad and they are sizing the effort to fix this and at the same time we are working with Canonical to find an interim solution.

Update June 21: the driver for the touchpad is now available!

Developer profile management

Hardware enablement is table stakes but where Sputnik starts to get interesting is when we talk about profiles.  No two developers are alike so instead of stuffing the system with every possible tool or app a developer could possibly want, we are trying a different approach.  As mentioned above, the actual “stuff” on the install image is pretty basic, instead we are working with a few developers to put together a tool that can go out to a github repository and pull down various developer profiles.  The first profiles we are targeting are Android, Ruby and JavaScript.

As a one of our alpha cosmonauts, Charles Lowell, explained (we have been working with three local developers in Austin, Charles, Mike Pav and Dustin Kirkland to put together our initial offering together.   And yes I know Sputnik was unmanned but its our project and we wanted to call the testers “cosmonauts.” )

What I’d like to see is not only a gold-standard configuration, but also a meta-system to manage your developer configuration… The devops revolution is about configuration as code. How cool would it be if my laptop configuration were code that I could store in a source repo somewhere?

After we build the management tool and some basic profiles to get the effort started, we are hoping that the community will take over and began creating profiles of their own.

Getting Feedback and UDS activities

The idea is to conduct project Sputnik out in the open.  There is a Storm Session that went live this morning on Dell Idea Storm for people to discuss the project and submit feedback, comments and ideas.  Later today here at the Ubuntu Developer Summit, Dustin, Mario Limonciello of Dell and I will be hosting a UDS session to discuss Sputnik.  Additionally at UDS there is a coding contest that has been kicked off.  The three people who write the best Juju charms will each get an XPS13.

The Vision: a Launchpad to the cloud

As mentioned at the start, Sputnik is currently a 6month project to investigate an Ubuntu laptop.  If successful, we have big plans for the effort. 🙂

When we initially pitched Sputnik to Ubuntu’s founder Mark Shuttleworth a couple months ago he really liked the idea.  In his eyes however, he saw something bigger.  Where it got really interesting for him was when this laptop was optimized for DevOps.  In this scenario we would have a common set of tools from client, to test, to production, thereby tying Sputnik via a common tool chain to a cloud backend powered by OpenStack.  Developers could create “micro clouds” locally and then push them to the cloud writ large.

We see a lot of potential in Sputnik to provide developers with a simple and powerful tool.  Only time will tell however so stay tuned to this blog, check out the Sputnik Storm session and weigh in on the project, what you’d like to see and how you think it can be made better.

Pau for now…

Extra-credit reading

Links and notes

Basic Install

== standard meta packages ==

ubuntu-desktop^

standard^

== scm ==

git

git-core

bzr

bzr-gtk

bzr-git

python-launchpadlib

== utilities ==

screen

byobu

tmux

meld

juju

charm-tools

charm-helper-sh

euca2ools

puppet

chef (available post install)

== editors ==

emacs

vim

vim-gnome

== browsers ==

chromium-browser

firefox

== common build tools/utilities & dependencies ==

fakeroot

build-essential

crash

kexec-tools

kvm

makedumpfile

kernel-wedge

fwts

devscripts

libncurses5

libncurses5-dev

libelf-dev

asciidoc

binutils-dev


Mark Shuttleworth part two: Developers, DevOps & the Cloud

January 13, 2012

As I mentioned in my last entry, Mark Shuttleworth of Ubuntu fame stopped by Dell this morning on his way back from CES.  Between meetings Mark and I did a couple of quick videos.  Here is the second of the two.  Whereas the first focused on the client, this one focuses on the Cloud and the back-end.

Some of the ground Mark covers

  • The cloud, Ubuntu and OpenStack involvement
  • The developer story: connecting the dots between app work on the client and testing and then deployment on the other end.
  • The world of DevOps and how JuJu fits in
  • Apple’s iOS as a developer platform and where Linux might have the edge going forward

Extra-credit reading


Mark Shuttleworth part one: UbuntuTV

January 13, 2012

Mark Shuttleworth, founder of Ubuntu Linux and Chairman of Canonical the commercial distribution behind Ubuntu, stopped by Dell for a bunch of meetings this morning.  Mark was visiting Austin on his way back from CES in Las Vegas where he and the team just unveiled Ubuntu TV.

I was able to grab a few minutes with Mark between meetings and get his thoughts on a bunch of topics.  Here is the first of two videos we did.  You’ll notice that this one ends a bit abruptly, that’s because we got booted out of the conference room we were squatting in.  You’ll also notice when I post the second video that we found a much better location for round two.

Some of the ground Mark covers

  • How was CES and how was Ubuntu TV received?
  • What is the secret sauce behind Ubuntu TV and how is it different than Google TV
  • What is Ubuntu One and how is it different than Apples iCloud or Microsoft’s skydrive?
  • What is Unity an how it ties together the client experience together across devices.

Extra-credit reading

Pau for now…


Mark Shuttleworth on UEC and OpenStack

January 11, 2011

Mark Shuttleworth, the ever gracious founder of Ubuntu, stopped by Dell this morning to talk to various folks about various subjects.   I was able to grab some time with him between meetings and get his thoughts on a few topics.

I was particularly interested in getting his thoughts on Ubuntu Enterprise Cloud (UEC) which will be available this week from Dell as the Dell | Canonical UEC Solution (along with the UEC software, the solution is based on our PowerEdge C2100 and C6100 and comes with a reference architecture and deployment guide).   The other topic I wanted to get his insight into was OpenStack.

Here’s what Mark had to say:

What Mark talked about

  • How Mark has settled into his role as non-CEO (he is still chairman).
  • What he is focusing on these days: the cloud and product design e.g. Unity.
  • [1:45] The thinking behind UEC and the combined Dell Canonical offering.
  • [3:45] OpenStack and Canonical’s participation
  • Working with both OpenStack and Eucalyptus and how both of these are central to the process of standardization that we are starting to see at the infrastructure layer of cloud computing.

Extra-credit reading:

Pau for now…


Mark Shuttleworth on the Cloud, Ubuntu on Dell and more

September 24, 2009

Mark Shuttleworth, founder of Ubuntu and the head of Canonical, the commercial entity behind the popular linux distribution, is currently making his rounds in the States.  Yesterday he was quite busy,  taking the stage at both the Intel Developer Forum in San Francisco as well as at  LinuxCon up in Portland Oregon.

Today he popped by Dell here in Austin to chat.  I grabbed him for a few minutes right before lunch. Here is the result:

Some of the topics Mark tackles:

  • The release yesterday of Dell’s Mini netbook with Ubuntu Moblin Remix – Developer Edition. (More details on the release from the Dell blog.)
  • Mark’s keynote yesterday at Linuxcon and the themes of cadence, quality and design.
  • His kerfluffle with the Debian community around release schedules.
  • The cloud-related goals for next month’s Ubuntu 9.10 release, Karmic Koala:
    • To be able to deploy your own cloud across 5-10 servers in 15 mins to an hour
    • Be able to enable private clouds that are completely EC2 compatible
    • Ability to create a library of virtual appliances that will deploy on EC2 or private clouds
  • The announcement earlier this week of the 10.04 Long Term Support (LTS) release named “Lucid Lynx.”
  • Mark’s thoughts on Windows 7 or as he calls it, “the wonderful Service Pack for Vista.”
  • How long until profitability.

Pau for now…


Mark Shuttleworth dicusses the Cloud and Ubuntu

March 30, 2009

Last month Mark Shuttleworth, founder of Ubuntu Linux, CEO of Cannonical Ltd and First African in Space, announced that Ubuntu was going to be making a big push into cloud computing with their release slated for October.  This will add to early cloud support that’s debuting in next month’s release, Ubuntu 9.04.  (BTW, For a good backgrounder on Mark and Ubuntu, check out Ashlee Vance’s story in the New York Times from January).

I  was interested to get some more details so I reached out to Mark to find out his master Cloud plan, his thoughts on Cloud Computing today and where he thought it was going.  This is what he had to say:

My interview with Mark (9:51)  Listen (Mp3) Listen (ogg)


Mark and myself at the Ubuntu Developer Summit in Boston at the end of ’07 (Mark’s the one without the “Barton” name tag.)

Some of the topics Mark Tackles:

  • Ubuntu has picked two anchor points for its cloud strategy: Amazon EC2 and UCSB‘s (go Gauchos!) Eucalyptus.  Eucalyptus is for those looking to create “private clouds” on their own and on the Amazon side they are making it easy for users to plug into EC2 as well as offering folks the ability to run Ubuntu-based machines on their cloud.
  • Why they went with EC2 and Eucalyptus.  On the Eucalyptus side it has to with it being Java-based, which meshes nicely with the work Ubuntu did with Sun to get the Java stack “straightened out” on Ubuntu for  app servers.
  • The constraints that EC2 imposes actually make it more interesting by providing discipline, much in the same way that http applied the discipline of being completely connectionless.
  • We haven’t yet seen the “definitive cloud” in  the way that Google came along and captured the spirit (and revenues) of the web.  It will still be 5 -10 years before the cloud computing is nailed.
  • Portability in the Cloud is key if we want to avoid gross lock-in issues.  People are trying to tackle this in a variety of ways but it makes sense to look at the way http came to dominance.
  • Any truth to the rumor that Google is planning on using Ubuntu as a Netbook OS? (listen how Mark deftly responds 🙂
  • Last time we spoke, back in August, Mark said he was looking at profitability in 18 months to two years, is he still on track?

Pau for now…

Update: Here is the Register article based on the above podcast.


%d bloggers like this: