Hardware that ships with Linux installed isn't as rare as it used to be. System 76, Purism, ZaReason, and others have been cranking out hardware with Linux pre-installed for quite a while now. But while those of us who use Linux may know these companies, there's only one household name that currently ships laptops with Linux installed—Dell.

Dell's Project Sputnik has been dedicating resources to creating a "just works" experience for Dell Ultrabooks running Ubuntu for nearly four years now. Lead developer Barton George, who leads the effort, and other developers have been writing code where necessary (and contributing that code back upstream) and refining the user experience to a point where everything does indeed just work.

The original Dell XPS 13 Developer Edition had a few rough edges. Since that first device, I sat on the sidelines watching as George and Dell polished off those rough edges and tweaked the hardware options to better meet the needs of developers. Over time, the team expanded the available RAM to 16GB, added a matte screen option (albeit only on the low-end model), and slimmed the dimensions down considerably.

These changes all converge within the sixth iteration of the XPS 13 Developer Edition. Today, this might be the best supported Linux ultrabook on the market. Actually, it might still be one of the only officially supported Linux ultrabooks on the market.

Before diving into the review, a little context: I'm a Linux user and have been using it full time since Ubuntu 9.04 was released. I split my time between writing (which I can do on pretty much any hardware), photography (Darktable and Gimp), and Web-based software development (Python, various Web servers, and sysadmin tasks).

I've been using Linux off and on for long enough to have edited xorg.conf, have my own tweaked Xmodmap file, and to be all too familiar with audio and video codecs. That is to say, I generally know my way around what used to be the somewhat torturous process of making Linux work on hardware that was never intended to work with Linux. Currently, I dual boot Debian and OS X on a MacBook Pro, which took no small amount of tweaking to get working.

I consider all of the problem solving and troubleshooting I've done to get Linux working on various pieces of hardware to be a learning experience, but these days I no longer enjoy staying up until the predawn hours trying to figure out which @#$&ing Broadcom driver I need just to get online without an ethernet cable. I prefer hardware that has already been tested and is known to work. Typically that means avoiding the latest and greatest hardware in favor of laptops from a couple of years ago. Slightly older hardware usually means some other poor user has already figured out how to solve all the problems. Would I like the latest and greatest? Sure, but I dislike Arch, so getting everything working can be a pain.

Typically when Linux does "just work," it has required a degree of luck. Windows just works because people make it just work. Windows doesn't have any better hardware support than Linux; manufacturers have better Windows support. Windows machines just work because the manufacturer has spent the time and effort to make it just work. There's absolutely no reason the manufacturer couldn't do the same with Linux.

And that's what Dell has done with the Developer Edition laptops.

If you're looking for the cheapest way to get a powerful Linux machine, the Dell XPS 13 Developer Edition is not for you. If, on the other hand, you're willing to spend a little extra to avoid late night hardware debugging sessions, the new XPS 13 is worth considering. Not only does the hardware work nearly flawlessly with the stock Ubuntu installation, but Dell stands behind it with the same level of support it offers for Windows users. That doesn't make the XPS 13 Developers Edition the best Linux laptop around, but for many people the ability to know that your hardware will work will make this premium price worth it.

Scott Gilbertson

Scott Gilbertson

Scott Gilbertson

Scott Gilbertson

Scott Gilbertson

Scott Gilbertson

The specs

First, the bad news: this is an ultrabook, which is a marketing term for "not upgradable."

The latest XPS 13 DE comes in a few pre-built configurations with variations in RAM, hard drive size, and screen type. At the low end there's an $1,100 option that ships with a Core i5, 8GB of RAM, 256GB PCIe SSD, and a 1920x1080 display with the Intel HD Graphics 520 card. At the high end you get a Core i7-6560U, 16GB of RAM, 1 TB SSD, and Dell's QHD+ (3200x1800) InfinityEdge touch display with an Intel Iris 540 graphics card. All that will set you back $2,500.

There are two models in the middle with specs identical to the high-end model, they simply offer less RAM and/or less SSD space. The model I tested featured 16GB of RAM, a 512 GB SSD, the QHD+ 3200x1800 display, and the Iris graphics card. It lists for $2,079.

The first and most notable thing about the XPS when it arrives is just how small it is for a 13-inch laptop. It's tiny. The InfinityEdge display is very close to borderless, which cuts out a lot of space. It essentially means that Dell can squeeze a 13.3-inch display into the size more typical of 11-inch machines (it's also worth noting that there's a 15-inch model that manages to be more the size of a 14-inch device if you're looking for a larger display).

The screen is gorgeous; its colors are rich and edges sharp. But the screen is also the source of what will likely be the biggest complaint from many users—it's glossy (it's Gorilla glass, though). There is a matte option, but it's limited to the lower resolution 1920x1080 display in the low-end model. As someone who mainly stares at a near-black terminal window with light-colored text, glossy screens don't bother me. And when I work with photos and video, I tend to do so indoors and in relatively dim lighting that I can control, which mitigates the glare problem on glossy screens. If your use case is different or if you just hate glossy screens, stop reading now.

As gorgeous and sharp as the screen is, this is the one place I ran into some Linux-related shortcomings. The XPS 13 DE ships with Ubuntu 14.04, which frankly has mediocre support for high-resolution displays. GNOME's high-res display support doesn't really get to be very good until GNOME 3.16, which you won't get in Ubuntu 14.04. This means some applications end up with tiny interfaces. To be clear, 95 percent of the applications I tried worked just fine, but there were some outliers (like Gimp, which is basically unusable at this resolution).

There are some custom themes available that make Gimp tolerable, if not ideal, at this resolution. However, they all require newer versions of the underlying GNOME components than what you'll get with Ubuntu 14.04.

Dell does not officially support the just-released Ubuntu 16.04 yet, but I went for it anyway. Most of Dell's hardware support revolves around a half-dozen or so PPAs that come installed and may or may not work with 16.04. But since it's a review laptop, I threw caution to the wind and upgraded it to 16.04. I had no problems, but I don't necessarily suggest doing it unless you're comfortable troubleshooting Linux. Dell plans to eventually migrate to 16.04, but it did not have a date available when I asked.

If you do wish to use a different flavor of Ubuntu, Dell recommends installing it via the Software Center (or apt-get) rather than starting from scratch. That way the extra Dell PPAs are still there. It's also possible to install other distros, but in my experience this is hit or miss. Mint 17.3 with Cinnamon worked pretty well after I added the Dell PPAs by hand. Arch most likely works perfectly. Fedora seems to work except for the microphone. Debian testing on the other hand was rough—rough enough that I went back to Ubuntu. You can see some helpful bios update advice on Barton George's site. Suffice to say that you can get other distros working, but you may lose some of the "just works" aspect you're paying for.

The rest of the XPS 13's specs are roughly what you would expect from a 13-inch laptop in 2016: there are two USB 3.0 ports, one with PowerShare, a Thunderbolt port that supports charging, a 3-in-1 Card Reader, DisplayPort 1.2 video output, VGA, HDMI, and Ethernet is available via an adapter (sold separately).

There's the same 720p webcam that has been in the last couple of models, though with the infinity display it's at the bottom left side of the screen. The palm rests use a carbon fiber composite that's very comfortable and wraps around a backlit chiclet keyboard with 1.3mm of travel in the keys. As chiclet keyboards go, this one is very nice, though it is still a chiclet keyboard, which might send some developers reaching for something more substantial. Unlike some Linux hardware makers, Dell sticks with the Windows logo on the "Win" or super key. I should also mention that there are three levels of brightness for the keyboard—bright, half, and off—which you can toggle with the F10 key. I also like the five-light battery life indicator on the left side. It's a quick way to see if you need to plug in without having to open it up and boot the OS.

The touch pad is large and, as is the current style, lacks dedicated buttons, though there is a visual line near the base to differentiate left and right clicks at a glance. I didn't mind the feel of it. It has a satisfying click to it when you press, but I did occasionally find it unresponsive for a few seconds. It happens seemingly at random, and I only noticed it after I upgraded to 16.04, though I'm not positive that was the reason. So, I won't count it against Dell, but be aware that similar problems seem to have plagued previous releases as well.

Inside the full aluminum exterior, there's an aluminum frame as well that gives the XPS 13 DE a very solid feel. This is not some flimsy off-brand plastic with a Linux logo on it by any means. In fact in terms of construction, the Dell is far superior to any of the other Linux-friendly hardware offerings currently on the market. The aluminum exterior held up to several weeks of being shoved in my bag and bounced around with nary a scratch.

Listing image by Scott Gilbertson