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.

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

Extra-credit reading — some Sputnik coverage


Copper: Dell goes out ARMed

May 29, 2012

We’ve been watching the ARM market develop over the past few years as these highly efficient chips that have been driving tablets and cell phones have been finding their way more and more into hyperscale servers.   Well watch no more, today were are sallying forth.  Why now?  Because some of our biggest customers have told us that they felt the time is now to start working with these low powered, highly efficient chips for their servers.

HW + SW = Solution

Today we announced that we will be shipping the new Dell “Copper” ARM servers via a seed unit program to select hyperscale customers worldwide.  But a server does not an ecosystem make so we are doing what we can to help partners and developers get started building out applications for the platform.  Given that two of the key areas where the extreme efficiencies of ARM play particularly well are Web front-ends and Hadoop environments, we have “ARMed” key partners like Canonical and Cloudera with units.

Early days

At this point it is still early days in the world of ARM servers so we designed Copper specifically for developers and customers to create code and test performance, not for production.  To help developers get started we have struck a partnership between the Dell Solutions Centers and Texas Advanced Computing Center (TACC) to provide devs with remotely accessible clusters to develop and collaborate on.  And speaking of developers,  Dells own devs are working to deliver an ARM-based version of our open source infrastructure management software, Crowbar.

Speeds and Feeds

And in case your wondering about the specs of the hardware:

  • Dell Copper servers are a shared infrastructure design, which allows easy deployment and reconfiguration of the sleds.
  • Each ARM server node draws about 15 watts max power, so the total power draw for a full chassis is less than 750 watts.
  • The server nodes discover themselves and interconnect when deployed, so workloads can easily run across the entire 48 nodes.
  • And it’s still powerful, with four ARM server nodes per sled, and 12 total sleds, bringing a total of 48 server nodes to a single 3U C5000 chassis.

Stay tuned for more…

Extra-credit reading

Pau for now…


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…


Talking about Project Sputnik

May 8, 2012

Last Friday Cote and I took a break from the mad rush getting ready for today’s Sputnik announce and grabbed a conference room to record a short video.  Below we discuss the project, how it came about, what its goals are and where it could go from here.

-> Weigh in on Dell IdeaStorm: Project Sputnik

Extra-credit reading


Introducing Project Sputnik: Developer laptop

May 7, 2012

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.

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

Touchpad issue

Current behavior is that the touchpad functions as a basic pointing device, but lacks some desirable functionality:

  1. Pinch, zoom, & flick
  2. Palm negation (esp. important on larger touchpads where it’s easy for your hand to inadvertently touch the surface)
  3. Side/edge scrolling
  4. Two finger scrolling

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.

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


DevOpsDays: Crowbar, where its been and where its going

April 25, 2012

Earlier this month at DevOpsDays here in Austin the Dell Crowbar crew hosted a session and gave a demo.  If you’re not familiar with it, Crowbar is an open source software framework written at Dell.  I grabbed some time with Crowbar architect Rob Hirschfeld and got him to recap how far we’ve come in its less than a year and where he sees us going over the next year.

Extra-credit reading


DevOpsDays Austin kicks off, A short history

April 3, 2012

Yesterday, DevOpsDays Austin kicked off at National Instruments.  If you’re not familiar with DevOps, its the idea of using people, processes and tools to break down the wall that traditionally exists between developers and operations with the idea of removing friction and increasing velocity to better support and drive the business.

The Austin event was maxed out the day after it was announced a couple months ago and there was a waiting list of over one hundred people.   About half the crowd was from out of town with a big contingent from the Valley and New York.   Near the end of the day yesterday I caught up with one of the organizers, Damon Edwards to learn more about the event and how it came to be.

Some of the ground Damon covers:

  • How “DevOps” and DevOps Days came to be: How John Allspaw‘s talk at Velocity to Patrick Debois to set up the first event
  • 3:36:  How the event has transformed over time:  from a focus on people to a focus on tools and now back to a focus on people
  • 4:56  Who attends DevOps Days and how the mix between developers and operations folks has shifted over time.

Extra-credit reading

Pau for now…


SXSW: Our first developer Chill and Chat

March 10, 2012

This is the 26th year of the SXSW (South by Southwest), the annual music, film, and interactive conference.  Everybody whose anybody, and even a few who aren’t, are here.   Yesterday the 10-day event kicked off.  As a company, Dell is a big participant and sponsor from panels, to music lounges, to an entrepreneur’s UnConference, to education, to gaming.

As for the Web|Tech vertical we have taken our own guerrilla approach to participation in this shindig in our own backyard.  Besides going to parties that customers and partners are throwing, Cote and I have organized a series of informal “chill and chat” meet ups for developers and tech types.

Last night we held our first soiree at Opal Divines.  Here is a mini-montage I made featuring a few of the attendees:

I asked the folks to say who they are, where they’re from, who they work for and what they hope to get out of SXSW.

The line-up

Our next events

If you’re around here’s where we’ll be tonight and tomorrow:

  • Saturday, March 10th  7-9:00pm  – Speakeasy – Downstairs (412 Congress Avenue, Austin, TX)
  • Sunday, March 11th 5:30-7:30pm – Hilton Bar (Finn and Porter)  (500 East 4th Street, Austin, TX)

Extra-credit reading

Pau for now…


Dell Officially Launches Web|Tech vertical — the 100 second overview

February 29, 2012

Last month I mentioned that Dell was launching a Web|Tech vertical targeted at those companies who use the internet as their primary platform.  Well, a couple of weeks ago at our annual sales kick off (FRS) we debuted our six new commercial verticals to our sales teams from around the world.

At the show, which was held in Vegas, we had booths on the expo floor to talk about our solutions.  We also delivered breakout sessions to present an overview of customer needs and concerns for each of the six — Retail, Manufacturing, Financial Services, Web|Tech, Energy and TME (Telco, Media & Entertainment), as well as for our existing three verticals in the Public space, Government, Education and Healthcare.

Here is a quick overview I did of the Web|Tech vertical from the show floor in a mocked up developer’s cube in our booth.

Extra-credit reading

Pau for now…


Kanban2go — How to build a cloud-based offering

February 27, 2012

Dell corporate strategist by day, entrepreneur by night, Prabhakar Gopalan recently launched a SaaS offering called kanban2go that helps you manage and share your task list in the cloud.  Prabhakar’s endeavor provides a quick overview of what it means to launch a cloud-based app today.  Take a listen as he talks about the process and what he learned:

Some of the ground Prabhakar covers:

  • Where he got the idea
  • From laptop to github to Rackspace
  • Desktop and mobile HTML5 version
  • Finding the right tools
  • Lessons learned

Extra-credit reading

Pau for now…


The World of Web and Developers, getting to know it better

January 16, 2012

A couple years back, on the Public side of the house, Dell set up specific marketing teams  to focus on customer needs in three areas: Healthcare, Government and Education.  This vertical approach turned out to be a great way to get to better know our customers and their pain points and ultimately meet their needs.

Based on this success, a little while ago we kicked off a similar effort in our commercial business.  The first six verticals we are setting up are: Retail, Manufacturing, Financial Services, Web|Tech, Energy and TME (Telco, Media & Entertainment).  Web|Tech is the group I belong to (I lead marketing for the group).

Developers, Developers, Developers

In the Internet space we have already had a fair amount of success through our DCS group.  The idea with the new Web vertical is to learn even more about the customer set, companies that use the internet as their platform, and take this knowledge along with our accumulated experience, to a wider audience.  Two of the key areas of focus of this new vertical will be developers and open source software.

Look it up

One of the ways we are helping our teams get a better understand of the wild and wacky world of the Web and Web developers is via a glossary we’ve created.  In compiling this I pulled information from various and sundry sources across the Web including wikipedia, community and company web sites and the brain of Cote.

The glossary is organized into the following sections:

[Update Feb 1: I've gone back and linked the entries below]

Over the next several entries I will be posting the glossary.  Feel free to bookmark it, delete it, offer corrections, comments or additions.

Extra-credit reading

Pau for now…


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


Cote and I discuss Dell World and our new Web|Tech Vertical

October 19, 2011

Last week we held Dell’s first Dell World event here in Austin, Texas.  The two-day event was targeted at CxOs and IT professionals and featured an expo, panels and speakers such as CEOs Mark Benioff, Paul Otellini, Steve Ballmer and Paul Maritz as well as former CIO of the United States, Vivek Kundra.  And of course, being Austin, it also featured a lot of great music and barbeque.

At the end of the first day Michael Cote grabbed sometime with me and we talked about the event.

Some of the ground I cover:

  • Dell World overview and our Modular Data Center
  • (3:35) Talking to press/analysts about our new Web|Tech vertical and our focus on developers
  • (6:00) The event’s attempt to up-level the conversation rather than diving into speeds, feeds and geeky demos.

The Dell Modular Data Center on the expo floor (photo: Yasushi Osonoi:@osonoi)

(double click to see full sized)

Extra Credit reading

Pau for now…


Cote’s first 10 days at Dell

August 25, 2011

A few weeks ago Michael Cote joined Dell from the excellent analyst firm, Redmonk which focuses on software and developers.  Cote who spent five plus years with Redmonk has joined Dell in our corporate strategy group, focusing on software.  I for one am very glad he’s here and feel that he’s joined at the right time in Dell’s trajectory to make a big impact.

I grabbed some time with him to get his initial thoughts and impressions.  Here are his thoughts both witty and wise.

[Note: So there's no confusion, this Michael Cote is Dell's second Michael Cote.  The first is the the former CEO of SecureWorks which Dell acquired.]

Some of the ground Cote covers:

  • Intro: Man is it hot, Cote’s background
  • (0:34) Why Cote made the move: going to the other side of the fence
  • (1:55) What is his new position and what will he be doing: his cloudy focus
  • (2:44) His first impressions: serious about solutions
  • (5:18) What his big goal is while at Dell

Extra-credit reading:


3 Reasons Public Clouds will Dominate: Developers, Developers, Developers

July 21, 2009

In a post at the end of last month, Frank Gens of IDC explained that, cloud concerns notwithstanding, within a few years the Public Cloud will be a humongous source of IT services.  The reason for the popularity of the public cloud will be the same reason any platform is successful: the apps.  And who’s responsible for the apps?  You guessed it, developers:

The online shift of the latest and greatest business solutions to the Web is happening because the Cloud is winning the war for developers:  a rapidly growing number of developers see the Web as the most attractive “platform” on which to quickly and affordably deploy their solutions.  It’s not a mystery:  the Cloud dramatically reduces the barriers for customer adoption (and upgrade) and dramatically expands the market reach for solution developers. Can you imagine a developer of a hot new solution choosing not to deploy in a Cloud/SaaS mode?  Hard to imagine.  They might not do so exclusively – they may continue to also develop for the big on-premise platforms, and many will also deploy their public cloud solution as a software appliance in a private cloud.  But it’s easy to see that the public cloud will be the number one deployment target for a large majority of solutions.

If you want to see where technology is going, follow the developers.

Pau for now…


Follow

Get every new post delivered to your Inbox.

Join 30 other followers