Developer Edition Knowledge base: XPS 13 and M3800

June 2, 2015

Update June 26:  How to Install Broadcom Wireless Driver on XPS 13 9343 from Ubuntu 15.04 Install Media

http://www.dell.com/support/article/uk/en/ukbsdt1/HOW10806/en

================================

We want to thank the entire community for your posts containing feedback and questions to the Dell TechCenter forum and on this blog regarding the XPS 13 and M3800 developer editions (Ubuntu).

In response to your feedback, here are the first three Knowledge Base articles focusing on the hottest issues.  This post and the Knowledge Base will be updated if new issues crop up.

  • Trackpad cursor freezing issue:

http://www.dell.com/support/article/SLN297219/en [to be promoted to the Dell archive hosted by Canonical – stay tuned].

  • May not resume from suspend running 14.04:

http://www.dell.com/support/article/SLN297551/en

  • Unwanted keyboard character repeat

http://www.dell.com/support/article/SLN297563/en

Remember, in addition to posting your feedback here, we encourage customers to utilize their support contracts and contact the included Dell support (either Consumer Support or ProSupport, depending on whether you purchased it from the Consumer or Small Business sections).  This will help us to officially track issues and tackle them systematically.

Please continue to give us your feedback on the Developer Edition systems.

June 3, update: How to reach ProSupport:

 

Thanks!

The Dell Sputnik team


XPS 13 Developer Edition takes off

December 19, 2012

Pitching Sputnik at Dell World

Pitching Sputnik at Dell World (photo credit: Ryan the lawyer)

I wanted to get one more quick post in before I head out for the holidays.  Things have been crazy since the XPS 13 Developer Edition launched almost three weeks ago.

In fact no sooner did we start to catch our breath from the product’s launch that Dell World took place.  We had a lot of interest at the event and Im looking at following up with the folks I met.

Launch response

For the actual launch we had fantastic press, see the list below.   That having been said, there were two areas where we got dinged by folks:

  1. Price — This turned out to be due to an internal pricing inconsistency and we were able to jump on it right away and dropped the price by $100 by the afternoon.
  2. Monitor resolution — We have heard the community loud and clear and are looking at ways to address this, stay tuned.

Partial Media Coverage

  • Dell launches Sputnik Linux Ultrabook – The Register
  • Dell releases powerful, well-supported Linux Ultrabook – Ars Technica
  • Dell ships lightweight XPS 13 laptop with Ubuntu Linux – IDG
  • Dell XPS 13 laptop: The Ubuntu developer edition arrives – ZDNet
  • Dell’s ‘Sputnik’ Ubuntu Linux ultrabook: First in a new line? – PC World
  • Dell launches Ubuntu-powered Sputnik for developers – The H-Online
  • Dell’s Ubuntu Ultrabook goes on sale in the US – PC Pro
  • Dell Ships High-End Ubuntu Laptop for Cloud Developers  – The Var Guy
  • Dell Unveils Powerful Linux Ultrabook for $1,449 – Mobile Magazine
  • Dell Launches XPS 13 Ultrabook Developed Edition, Comes With Ubuntu Linux – StudentNews.ie
  • Dell’s $1,549 Ubuntu-based XPS 13 goes on sale, $50 more than Windows variant (update: $100 price drop)Engadget
  • Dell is selling a nicely configured version of its XPS 13 ultrabook with Ubuntu Linux – CNET
  • Dell XPS 13 Ultrabook With Linux Ubuntu Almost Ready For Launch – iTech Post

Thanks to everyone for helping to turn this idea from project to product.  Stay tuned as we we continue to refine and expand on developer offerings in 2013

Happy Holidays!

Pau for now…


Sputnik…Wow!!

May 29, 2012

Courtesy of nasaimages.org

We knew that project Sputnik, the idea of creating a developer laptop based on Dell’s XPS13 ultrabook and Ubuntu 12.04LTS, would have appeal but we never could have anticipated the response we’ve gotten.

To put it into perspective, the most cumulative views I’ve had of a blog entry before Sputnik was 2,700.   My post introducing Sputnik, as of tonight, has had over 42,000 views!  And the news has been carried by a boatload of   pubs and blogs around the world (see a partial list below).

Silent but not sleeping

In case you’re wondering, the radio silence for the last couple of weeks  hasn’t been intentional our little team has just been crazy busy.   Not only have we gotten attention outside of Dell but our profile has raised quite a bit inside as well.  Our skunk works team has been scrambling to leverage that attention to see what we can do to put this on a faster track.  We have also had a bunch of meetings with Canonical to talk about the best way forward given the intense interest.

Whole lot of feedback

We have been deluged with comments and suggestions both on my blog and the Sputnik Storm session and while there were plenty of people who said they would  buy it now if it was available, we also received some clear direction on where people would like to see this offering go.   Some of the key areas for improving the offering are:

  • Multi gesture support for the touch pad  (more on that in a second)
  • Screen resolution
  • More memory (8GB+)
  • Matte screen
  • Pricing: don’t make it more expensive than Windows

We are making note of these suggestions as we plot our way through this six month pilot.

The track pad

Its no surprise that the number one complaint has been the lack of multi gesture support in the touchpad.  Canonical and Dell have reached out to the vendor and last week they began working on an open source driver.  The vendor is sending both Dell and Canonical intermediary versions which will allow us to iterate on them as they’re developing and provide feedback about what’s working and what isn’t with the way things are assembled.  Fingers crossed, we hope to see the completed driver by the end of June.

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

Thanks everyone for their amazing interest Sputnik and look for a bunch more info soon.

Extra-credit reading — some Sputnik coverage


Redmonk on Developers and Project Sputnik

May 8, 2012

Today at the Ubuntu Cloud Summit here in Oakland I grabbed sometime with Redmonk analyst Stephen O’Grady.  It was Stephen who originally brought up the idea of creating a Dell laptop running Ubuntu targeted at developers.

I talked to Stephen about how he would characterize today’s world of developers and what he feels project Sputnik needs to deliver on to be successful.

Updated March 22

Extra-credit reading

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


%d bloggers like this: