Not long ago I introduced the next gen of Project Sputnik’s Linux-based Dell Precision Mobile workstations: the 3530, 5530, 7530 and the 7730. At that time the 3530 was available for purchase.
Today I’m happy to announce that the uber-powerful 7530 and 7730 are now live on dell.com
Note: to get to the Ubuntu option, hit “more” in the Operating System section.
These new thinner, lighter, premium-built Precision mobile workstations come preloaded with Ubuntu and have been RHEL certified. The 7530 and 7730 feature the latest Intel Core and Xeon processors, blazing-fast memory and professional graphics.
Of particular note is the increased core count and memory. In fact the maximum memory has doubled to 128GB which helps with cloud developer local workloads. In the case of the 7730, it supports up to 8TB of PCIe NVME storage, the most PCIe storage on the market today. The 7730 is also the first AI/ML ready mobile workstation available.
A double click on the specs
Although the following information was in the previous blog, I wanted to include it here so that you had all the info in one place.
Dell Precision 7530 Mobile Workstation, developer edition
The world’s most powerful 15″ mobile workstation, redesigned to be thinner, lighter
8thGen Intel® Core™ and Xeon® processors
AMD Radeon Pro WX and NVIDIA Quadro® professional graphics
1st 15” Ready for VR mobile workstation with the NVIDIA Quadro P3200 graphics card
Largest & fastest memory on the market for mobile workstations up to 128GB of system memory & SuperSpeed memory of 3200MHz
Largest PCIe SSD storage capacity available for a 15-inch mobile workstation: up to 6TB
Single cable docking and Thunderbolt™ 3 connectivity
Ubuntu 16.04 LTS preinstalled
RHEL 7.5 certified (details below)
Available worldwide
Dell Precision 7730 Mobile Workstation, developer edition
The world’s most powerful 17″ mobile workstation, redesigned to be thinner, lighter
AI developer platform
8thGen Intel® Core™ and Xeon® processors
AMD Radeon Pro WX and NVIDIA Quadro® professional graphics
Largest & fastest memory on the market for mobile workstations up to 128GB of system memory & SuperSpeed memory of 3200MHz
Largest PCIe storage capacity available for a mobile workstation (up to 8TB)
Single cable docking and Thunderbolt™ 3 connectivity
Ubuntu 16.04 LTS preinstalled
RHEL 7.5 certified (details below)
Available worldwide
RHEL 7.5 certification and drivers
As mentioned above, these systems will be certified for RHEL 7.5 and the needed drivers will be included in the distro. That being said, the AMD and NVIDIA drivers that come with 7.5 are inbox drivers. We will be posting drivers for both graphic cards that will include professional features not included in the inbox drivers. Stay tuned!
Next up, the 5530. Stay tuned!
Extra-credit reading
Introducing the Dell Precision 7530 and 7730 with Ubuntu — Ubuntu blog
Developer Editions of Precision Workstations Now Available — Direct2DellEMC
Recently an announcement was made that took a lot of people by surprise. Canonical and Microsoft announced that Ubuntu was now able to run on the Windows desktop.
Dustin Kirkland was the main man on the Canonical side who drove this. I caught up with Dustin at the OpenStack summit to learn more about this seemingly strange move by Microsoft.
Take a listen
Some of the ground Dustin covers
Ubuntu and Azure and the Microsoft partnership
Microsoft approached Canonical about bringing Ubuntu to the Windows desktop (looking to attract developers using Linux)
The Microsoft kernel team has built the Windows subsystem for Linux – Translates Linux systems calls to Windows system calls – Canonical asked to deliver the userspace
When users type bash they end up in an environment which is essentially Ubuntu minus the kernel
What have been the reactions to this move from the various constituents
Yesterday here at the OpenStack summit here in Austin I caught a few of the sessions in the track that Canonical was hosting. One of the sessions dealt with Canonical’s LXD and where it fits into the whole virtualization/container space.
The talk was given by Dustin Kirkland and after he had finished, I grabbed him to explain the basics of LXD and the landscape it fits within.
Have a listen
Some of the ground Dustin covers:
What is LXD and how is it different from virtual machines and containers
How LXD acts like a hypervisor but is fundamentally a container
Application containers vs Machine containers
Applications containers like Docker host a single proccess on a filesystem
Machine containers from LXD boot a full OS on their filesystems
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”
The other day Canonical came to Dell for a show and tell. The Sputnik team, normally located in various buildings in Austin and Round Rock, all found ourselves in attendance at the event. Here is a quick meet-the-team video introducing ourselves, saying where we’re from and declaring our favorite TV show.
Additionally, here is a short case study giving the Project Sputnik history.
A little over six months ago we announced a scrappy skunkworks project to pilot a developer solution based on Ubuntu 12.04LTS and our sleek XPS 13 laptop. Thanks to the amazing feedback and support we have received from the community, today we are announcing the availability of the resulting official product – the Dell XPS 13 laptop, developer edition.
What’s exactly is it?
Here is an overview of the components of this client-to-cloud solution and some key facts:
Hardware: XPS 13 laptop, high-end config
I7 CPU, 8GB RAM, 256GB SSD
Software
Ubuntu 12.04 LTS
Basic set of drivers, tools and utilities (complete list)
*Updated 11/30/12: the community pointed out we had not priced consistently across our online stores, this has been fixed. This offering was always intended to be priced less than Windows.
Availability
Small office/consumer – U.S.
Enterprise – U.S./Canada
Outside the US – early 2013
Community projects: Profile tool and Cloud Launcher
The profile tool and cloud launcher are beta open source projects that we have just kicked off on github. These projects are quite nascent at this point and we are looking for more people to get involved and help get them going (hint, hint 🙂 ) .
Profile Tool: The idea behind the profile tool is to provide access to a library of community created profiles on github, such as Ruby and Android, to quickly set up your development environments and tool chains.
Cloud launcher: The cloud launcher enables you to create “microclouds” on your laptop, simulating an at-scale environment, and then deploy that environment seamlessly to the cloud. Today the launcher utilizes Linux Containers to model your environment on your laptop and then uses Juju to jettison that environment to the cloud. The launcher project on github will allow for community expansion on this concept using different technologies and approaches.
How did we get here?
As I mentioned at the beginning, project Sputnik began as a skunkworks effort. It was made possible by internal incubation fund designed to bring wacky ideas from around the company to life in order to tap innovation that might be locked up in people’s heads.
Just weeks after the basic concept was greenlighted by the innovation team, it was publically announced as a pilot project at the Ubuntu developer summit. The big focus of our efforts, particularly in the beginning, has been to work with Canonical to make sure that we had the appropriate drivers for all functionality including the pesky touchpad.
From the start, the idea was to conduct project Sputnik out in the open, soliciting and leveraging direct input from developers via our Project Sputnik StormSession, comments on this blog, threads on the Sputnik tech center forum as well as the project Sputnik beta program. In fact it was the tremendous interest in the beta program that convinced us to take Project Sputnik from pilot to product.
I would like to give a special shout out to the beta cosmonauts who signed on. They were an intrepid lot who were patient and diligent working through issues to help make sure that when we went to production we had a product that developers would want.
Where do we go from here?
The next big thing for XPS 13 developer edition is availability outside the United States. We are working with teams inside of Dell to make this so as quickly as we can. The other direction we are looking at potentially expanding is offering a bigger beefier platform for developers. The XPS 13 is perfect for those who want an ultra light and mobile system but we have heard from a bunch of devs who would also like an offering that was more workstation-like with a bigger screen and more RAM.
Today is a very proud moment for our team, putting together an official Dell offering for developers with their input and suggestions through out the process. Stay tuned for more to come!
First of all, I would like to thank all the applicants to the Project Sputnik beta program for their patience. Since we announced the program last month we have been working on implementation, traveling mostly uncharted waters here at Dell. After working through countless details and seeing what could actually be done in a timely and supportable manner, we have come up with our list of Beta cosmonauts.
The Beta Cosmonauts
We had hoped to make the beta program worldwide, but after digging in we found that the resources needed to execute on it turned out to be more than our little Dell/Canonical team could handle. As a result we have decided to narrow our Beta effort to the United States. From those applicants from the US, which represented close to half of the total number of applicants, we have selected 455 people.
It wasn’t easy to narrow the list but we picked people who represent a cross section of the developer population from start ups to large companies to universities. They represent a wide variety of skills and experience and are the people who we feel will be most vocal and participatory and who best represent the Sputnik ethos.
What they get – Updated Aug 30
Tomorrow we will send out the emails to everyone in the program letting them know whether they have been selected or not. Those selected, and who are still interested in participating, will be able to purchase the high-end XPS13 at $1,199 rather than $1,499*. As the program continues we will continue to refine the software. In return…
*Update Aug 30: We took the feedback re the desire for a deeper discount and went back to see if there was any more cost we could drive out the base price. We found a couple of places and were able to lower the base price from $1,499 to $1,349.99. Applying the 20% discount to this we are now able to offer the system to Beta cosmonauts at $1,079.99 ($120 less than before. It’s not a huge difference but I assume every little bit counts).
What we are asking of them
Load the software: While we had hoped to be able to offer the beta systems with Ubuntu pre-loaded this has turned out to be a lot more difficult than we had thought and would require shifting resources from our launch in the fall. As a result, unfortunately the systems will come with Windows pre-loaded. All the Beta cosmonauts will need to do is follow the directions for installing Ubuntu as listed on the Canonical page.
Be vocal and transparent: We want the cosmonauts to blog and tweet (hashtag #ProjectSputnik) about their experience as a beta tester, but if asked or when appropriate disclose that they received a discount from Dell.
Use it and contribute: As beta testers we want the cosmonauts to use the system, try things out, file bugs and share their experience with us and each other on the project Sputnik Forum. It would also be awesome if they could even contribute a profile or two when we make the profile tool available.
Support: given that this is a beta program we won’t have official support for the hardware or software. That being said we will try our best to help out the cosmonauts via the forum and bug tracker.
Thanks again to everyone who applied to the program. Dell and Canonical are very excited to hear what people think of the systems and learn what we can do to make them better.
Key links
Where to get the image for Project Sputnik – Canonical page
I apologize for the radio silence since OSCON. Since announcing that we would be delivering a product this fall, our little team has been working hard to get us locked and loaded on the roadmap. We have also been focusing on the Profile tool that Canonical has been building for us.
The other big effort that has consumed a lot of our time is ironing out the logistics for the Beta program we announced last month. Stay tuned, we hope to have some news on this a little later this week.
Who knew?!
Turns out that taking Project Sputnik from incubation project to real product and launching a beta program at the same in a highly accelerated manner involves a lot of uncharted territory within the company. We are learning as we go along.
Thanks everyone for your patience and stay tuned for more Sputnik news.
A couple of weeks ago we announced a Beta program for the four-month old Project Sputnik — an effort to investigate creating a developer focused laptop based on Ubuntu and Dell’s XPS13 laptop.
Since the beta announcement we have received thousands of applications from around the world. This tremendous response, on top of fantastic amount of input we have received on the Project Sputnik storm session, has convinced us to take this project from pilot to product.
This fall we will be offering an Ubuntu 12.04LTS-based laptop pre-loaded on Dell’s XPS13 laptop.
Going from skunk works to mainstream
Back in the Spring, project Sputnik was the first effort green-lighted by an internal incubation program at Dell. Thanks to the incubation program we got a little bit of funding and some executive advisers. This incubation program notwithstanding, project Sputnik has been a pretty scrappy skunk works effort to date.
The idea behind the incubation program is to harness that scrappiness and inventiveness to explore & validate new ideas & products outside mainstream Dell processes. Thanks to the tremendous amount of support both outside (you, the community!) and inside Dell, with today’s announcement, we will begin making our transition to an official, “mainstream” Dell product.
I should also mention, if its not obvious, that we have not been doing the work alone. Canonical has been “scrappin” right besides us, helping to drive the project and doing a ton of engineering on the software side.
Beta program
As I mentioned at the start we have been completely blown away by the number of applications we have received. We’re currently working through logistics of how to handle the tons of applications, we’ll notify all applicants soon, and intend to keep that process and the future product aligned with the spirit of the program.
To make sure that we are listening to your ideas, please continue to post any thoughts about what you would like to see in a developer laptop on our Storm session. If you have an XPS13 running Ubuntu and want to share your experience or report a bug or issue, see our forum on Dell Tech center.
Profile tool: a software management tool to go out to a github repository to pull down various developer profiles e.g. javascript, ruby, android.
Cloud tool: will allow developers to create “microclouds” on their laptops, simulating a proper, at-scale environment, and then deploy that environment seamlessly to the cloud.
Extra-credit reading
Press release: Dell Demonstrates Commitment to Open Source Software, Developer Communities
If you’ve been following project Sputnik — a developer laptop pilot based on Dell’s XPS13 ultrabook and Ubuntu 12.04LTS — you’ll know that the biggest draw back in these initial weeks has been the lack of multi-touch support in the touchpad. For some this has been annoying, for others this has been such a pain that they have put their system aside until the driver becomes available. I’m happy to say that as of a few hours ago, a fully open source driver is now publicly available.
The Sputnik ISO image is pre-configured to use the PPA for updates so all systems which were previously installed with that ISO will automatically be offered the PPA update and their touchpads will just start working. Furthermore, even systems which are installed now (or later) using that ISO will still automatically be offered the updated PPA kernel when they do their first software update.
There is also a link on the Sputnik PPA page to the Cypress driver patch (and also to the whole DellXPS patch set), so folks building their own kernels from source can get it from there.
Shout outs to…
A big thanks to Kamal from Canonical, Mario on the Dell side for driving this, and the vendor Cypress for doing the work!
I’ve meant to blog more frequently around Sputnik but it’s been crazy busy marshalling resources within Dell for our little skunk works project.
We have captured a lot attention within the company and are trying to leverage that attention to help beef up our core team. One of the areas outside the company we have gotten a great deal of support from is Canonical, the commercial sponsor behind Ubuntu.
Here are a couple of the areas we’ve been working on with Canonical:
The Touchpad
Probably the area we’ve gotten the most amount of inquiries into is the status of the driver being written for the touchpad to allow multi-touch support. Last week Dell and Canonical received two code drops from the vendor and they are looking very good. Its only a matter of time now before we have driver in the XPS enablement PPA. Stay tuned.
Update June 21: the driver for the touchpad is now available!
The Profile tool
Over the last couple of weeks we had a series of calls with folks from Canonical to scope out the effort around the profile tool.
The basic idea around the tool is that instead of stuffing the system with every possible tool or app a developer could possibly want, we are keeping the actual “stuff” on the install image pretty basic.
Instead we are working with Canonical to put together a tool that can go out to a github repository and pull down various developer profiles e.g. Android, Ruby, Javascript…
After our conversations we decided to break the effort into two phases:
Phase I – “System Configuration”:
The first phase will focus on installing bundles of packages with a YAML-driven approach. This will allow developers to get installable components of the toolchains they need
Phase II – “User Configuration”:
The second phase is focused on automating the configuration of the developer’s toolchain and environment, using a model-driven automation tool like Chef, Puppet etc.
The idea would be to create an open community where developers can share these profiles, extend them, etc.
We are still figuring out the feasibility of this phase and gauging interest.
We’d be interested in any comments or thoughts you have around the profile tool, or anything else having to do with Sputnik.
I’m hoping to start providing more updates (keep you fingers crossed)
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.
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.
I’m always interested in what’s happening at Canonical and with Ubuntu. Last week at Hadoop World I ran into a couple of folks from the company (coincidentally both named Mark but neither Mr. Shuttleworth). Mark Mims from the server team was willing to chat so I grabbed some time with him to learn about what he was doing at Hadoop World and what in the heck is this “charming” Juju?
Some of the ground Mark covers
Making the next version of Ubuntu server better for Hadoop and big data
(0:34) What are “charms” and what do they have to do with service orchestration
(2:05) Charm school and learning to write Juju charms
(2:54) Where does “Orchestra” fit in and how can it be used to spin up OpenStack
(3:40) What’s next for Juju
But wait, there’s more!
Stay tuned for more interviews from last week’s Hadoop world. On tap are:
Yesterday at Cloud Expo I bumped in to Dr. Rich Wolski, CTO and co-founder of Cloud player, Eucalyptus. It had been a while since we had last talked so I grabbed some time with him and got him to give me the skinny:
Some of the ground Rich covers:
Eucalyptus’s major release which is coming out in the next 4 weeks
[0:40] The RightScale myCloud integration that they announced yesterday (linking Eucalyptus private clouds with various public clouds)
[2:01] Eucalyptus’s relationship with Canonical and how their interests are diverging
[3:15] Where specifically Eucalyptus is targeted
[4:25] What are some of their goals and product features they’d like to add over the next year
Today when I was walking the floor at the Cloud Expo here in New York, I ran into fellow Austinite Dustin Kirkland. Dustin is the manager for systems integration team for Ubuntu. I got Dustin to give me the low down on the most recent UDS (Ubuntu Developer Summit) that concluded a few weeks ago in Budapest:
Some of the ground that Dustin covers
The big areas of focus on the server side coming out of Budapest
Getting behind OpenStack as the Ubuntu IaaS platform
[1:09] The pioneering work they’ve done with Eucalyptus and how its use case differs from that of OpenStack
[2:05] The Ensemble project, a service orchestration framework for the cloud which is the brainchild of Mark Shuttleworth.
[3:59] Ubuntu Orchestra for cloud installation, provisioning and configuration management (using Puppet)
Yesterday, the announcement went out that the Dell | Canonical Enterprise Cloud, Standard Edition was out and ready for consumption. What this cloud-in-a-box allows folks to do is to set-up affordable Infrastructure-as-a-Service (Iaas)-style private clouds in their computer labs or data centers. The cool thing is that, because the Ubuntu Enterprise Cloud (UEC) software is compatible with Amazon Web Services EC2 and S3 services, it enables IT admins and developers to move workloads between public and private clouds.
Who cares?
Application developers and IT service providers and admins who are setting up cloud POC’s are perfect candidates for this pre-configured testing and development environment. With regards to industries, areas where there is a lot of software development work like Hosters, Telco & Communications, Media & Entertainment and Web 2.0 businesses are prime markets for the Dell UEC solution.
So what’s in it?
The solutions’ basic components are Dell PowerEdge C systems plus a Dell-specific download of the Ubuntu Enterprise Cloud (made up of the Ubuntu operating system and the Eucalyptus platform for private cloud computing). To simplify getting the whole shebang up and running Dell and Canonical are providing the following:
Walrus Controller – the cloud’s storage repository
Cluster Controller (CC) – the controller for a up to 1024 compute cores grouped together as a cluster
Storage Controller (SC) – the controller for cluster’s storage repository
Compute Node (CN) – cloud’s compute node
And on the support side…
If you’re looking for systems management and support services with your order, you are in luck. Canonical, the company behind Ubuntu, has put together UEC Assist, a support service built specifically for Dell customers deploying SE Edition and which is delivered by Canonical’s Global Services and Support team.
Its all about efficiency
From a Dell DCS (the group at Dell behind this) point of view, this offering fits in well with our strategy of bringing total solutions to market that optimize efficiency at every layer, from code to servers to storage. The open source Dell UEC solution is tailor made to deliver a ready to go IaaS solution.
After the cloud summit last week at OSCON, I sat down with Neil Levine of Canonical to see what was in store for Ubuntu cloud-wise (Canonical is a partner of ours in our cloud ISV program). Neil is the VP of Canonical’s corporate services division which handles their cloud and server products.
Here’s what Neil had to say:
Some of the topics Neil tackles:
The next Ubuntu release “Maverick Meerkat” and its geek-a-licious launch date: 10.10.10.
Look for Maverick to make Eucalyptus even easier to deploy and use.
Data processing and data analytics is one of the key use cases in the cloud and Canonical is looking to move up the stack and provide deep integration for other apps like Hadoop and NoSQL.
What are some of the areas of focus for next year’s two releases i.e. 11.04 and 11.10.
Project ensemble: what it is and what its goals are.
Rick Clark used to be theengineering manager at Canonical for Ubuntu server and security as well as lead on their virtualization for their cloud efforts. He’s now at Rackspace and is applying much of what he learned while at Canonical to his new gig as project lead and chief architect of the just announced OpenStack Compute.
Rick talked to me about what he brought with him from Canonical as well as the details behind OpenStack Compute.
Some of the topics Rick tackles:
What is the OpenStack Compute project (hint its a fully open sourced IaaS project)
Leveraging what Rick learned from the Ubuntu community, including a regular six month cadence.
Rick’s goals for design summit: develop a roadmap for the first release, spec out the software and spend the last two days prototyping and hacking.
Why they went with the Apache 2 license and why not AGPL?
The Rackspace API (NASA had already started to switch from the Amazon API before combing
As a follow on to last week’s PowerEdge C line overview, here is the first individual system overview: the C6100. Click below and let Dell Solutions Architect Rafael Zamora guide your thru the design and features of this densely packed machine targeted at HPC and cloud workloads.
Some of the highlights:
The PowerEdgeC 6100 holds the equivalent of 4 systems which have been packaged into “sleds,” each containing boards, RAM and microprocessors.
Upfront you can put a ton o’ disk drives, either 24 x 2.5″ drives or 12 x 3.5″ drives.
Great for markets like HPC clustering and search engines where compute density is key. (This is not intended for running general purpose apps like Exchange, SQL or Oracle).
It will serve as the compute node in the Ubuntu Enterprise Cloud solution from our partner Canonical.