Dell made a lot of hardware changes to the 2018 XPS—do they play nice with Ubuntu 18.04?
Read the whole story
Read the whole story
I'd like to know about the battery life. As I recall, laptops used to have significantly shorter run-times on Linux than on other OSes. Has Dell (or Linux or Ubuntu) fixed that?
Moreover, it should probably be pointed out that the claim made in the article (that you need to get the HiDPI display in order to have 16GB of RAM) is factually incorrect. As shown here, you can easily order the 9370 DE with the i7 processor, FHD display, and upgrade to 16GB of RAM:Since most developers are going to want the max RAM possible, that pretty much means you're going to get the HiDPI display.
Being a developer, let me get a little pedantic here. You didn't really gather any real data to support that "most" claim, did you? Because I'd like to be a data point. I'm a professional developer doing all kinds of stuff on my 8GB machine with Python, Clojure, Rust and JavaScript. If I ever need anything more than 8GB, it's usually in the hundreds, so I'm going to do it remotely on EC2 anyway.
Second, while being developer I'm also a human that uses the computer for everything else, from browsing to photo editing, and this is why I want a HiDPI display, not because it's somehow tied to the amount of memory. (I would also really like it without the stupid glare added, thank you. I'm fine with not touching my display, too.)
Why oh why doesn't Dell sell the 15 inches model (with, prey, 32GB RAM and 1TB SSD) with Ubuntu? why do I need to go through the hassle of installing Ubuntu by hand (after paying more than I need to for Windows)?
Linux is just a free Windows app. You can install it in one click.
I'd like to know about the battery life. As I recall, laptops used to have significantly shorter run-times on Linux than on other OSes. Has Dell (or Linux or Ubuntu) fixed that?
For Intel machines like this one, with no other GPU, a lot of work was done by Red Hat in order to optimize battery usage. But I don't know if the improvements trickled down to Ubuntu 18.04, since back in July only Clear Linux and Fedora had them.[/url]
Huh? I recently bought a USB-C to Ethernet dongle and it works just fine...plus the USB-A to Ethernet dongle
So much talk about wanting the 15 inch model.
It is nice but I bought an XPS 15 and for school it was great but now... wish I had a 13 for more portability. The 15 is just over that line of too big and bulky IMO.
I understand that a USB-A port is thicker than the sidewall of modern ultrabooks, but isn't there an alternate solution? Perhaps a hinged, spring-loaded catch that could come down when I wanted a fat port. The only part fat about the -A port is the rectangular housing to guide in the plug. The bottom of the guide could overlap to the slot in the closed position.
That's just asking for a part that breaks frequently.
That is literally the point of Long Term Support releases. You get all the security updates you need, and backports of the browser, and no other changes so nothing breaks. For five years. Stability is what you want in a work machine. If you want new stuff that Dell haven't got round to testing, you can do that too.Why should professionals accept not getting updated support for newer versions of Linux for hardware that is already out? Why would professionals accept buying new machines with old (very old) versions of the OS?
I'm pretty sure that Windows 10 users would love it if they could get security updates for five years without Microsoft breaking their shit, actually.
It's also worth noting that Dell upstreams any changes they need to make, so they've already provided the drivers for the new version before it's released.
I have looked at this issue only briefly, but my understanding is that:Scott, I don't suppose you had a Dell Thunderbolt docking station to test as well?
It took a couple of firmware revisions and (Windows) driver revisions before it became a smooth experience for our users, but that was over a year ago now, as I recall. And it was Windows, so I have no idea what the experience with a different OS is like
1) Firmware updates are required to make the dock fully functional (and some still have problems), and
2) The firmware updater only runs in Windows, and more specifically requires that you connect a Thunderbolt-enabled Windows machine to the dock in order to update the firmware.
So Dell's Linux support would seem to be lacking in this area.
Why on earth *would* they be as committed to Linux as they are to Windows? Their revenue from Linux is probably 1/10,000th of what their revenue is from Windows, so of *course* they are going to put more effort into that.
But where *else* are you going to get a current-spec box running a current or near-current version of Linux out of the box from a major manufacturer? Additionally, Dell (rightly) expects that the people who buy their Linux machines can take care of a lot of problems themselves. If there are compatibility issues, we're not going to be calling their support desk asking them "What is a display driver?" So, logically, they put fewer resources into making the machine idiot-roof, because if you're ordering one? You're probably not an idiot.
And Dell does seem to go out of their way to ensure that their equipment runs well with Linux. I have 5 Linux boxes at my house; 3 Dells, one Lenovo, and one HP. Every single Dell runs perfectly (with a small amount of work) with multiple distros of Linux (they're all on Mint right now). The HP? No sound, display issues, no battery monitor, wireless issues....
From what I have seen over the past several years, Dell genuinely goes out of its way to ensure that their machines run Linux well. As far as I can tell, no other tier-1 manufacturer does that. So I'll take their 'less than full" commitment to Linux and say "Thank you very much...my credit card number is...."
Since most developers are going to want the max RAM possible, that pretty much means you're going to get the HiDPI display.
Being a developer, let me get a little pedantic here. You didn't really gather any real data to support that "most" claim, did you? Because I'd like to be a data point. I'm a professional developer doing all kinds of stuff on my 8GB machine with Python, Clojure, Rust and JavaScript. If I ever need anything more than 8GB, it's usually in the hundreds, so I'm going to do it remotely on EC2 anyway.
Second, while being developer I'm also a human that uses the computer for everything else, from browsing to photo editing, and this is why I want a HiDPI display, not because it's somehow tied to the amount of memory. (I would also really like it without the stupid glare added, thank you. I'm fine with not touching my display, too.)
Project Sputnik is pretty much a one-man effort. That it happened at all its remarkable. That it's been such a success over many years is worth celebrating. Dell as a company are still broadly a Microsoft shop.I understand LTS. That explains why they don't put out updates for Linux releases between LTS releases. That doesn't explain why they would wait to put out 18.04 support until they do a hardware refresh.
Project Sputnik is pretty much a one-man effort. That it happened at all its remarkable. That it's been such a success over many years is worth celebrating. Dell as a company are still broadly a Microsoft shop.I understand LTS. That explains why they don't put out updates for Linux releases between LTS releases. That doesn't explain why they would wait to put out 18.04 support until they do a hardware refresh.
A model having the same software configuration throughout its lifetime is standard, and is desirable. Particularly if you are deploying many machines over a period of time.
If you want to use newer software with the hardware you buy you can either update it yourself, or wait for them to do it for you with the new model. They don't put any obstacles in your way, either way, and you have an image of the initial install if your upgrade goes sideways. Or buy from someone else, if they fit your needs better.
I'm not trying to persuade you to buy anything. I have a Skylake XPS 13. I like it. I think it came with 14.04. It's currently running 16.04 with Cinnamon. At some point I'll get round to updating it to 18.04. If it breaks I'll probably replace it with whatever that year's model is.
A model having the same software configuration throughout its lifetime is standard, and is desirable. Particularly if you are deploying many machines over a period of time.
If you want to use newer software with the hardware you buy you can either update it yourself, or wait for them to do it for you with the new model.
Project Sputnik is pretty much a one-man effort. That it happened at all its remarkable. That it's been such a success over many years is worth celebrating. Dell as a company are still broadly a Microsoft shop.I understand LTS. That explains why they don't put out updates for Linux releases between LTS releases. That doesn't explain why they would wait to put out 18.04 support until they do a hardware refresh.
A model having the same software configuration throughout its lifetime is standard, and is desirable. Particularly if you are deploying many machines over a period of time.
If you want to use newer software with the hardware you buy you can either update it yourself, or wait for them to do it for you with the new model. They don't put any obstacles in your way, either way, and you have an image of the initial install if your upgrade goes sideways. Or buy from someone else, if they fit your needs better.
I'm not trying to persuade you to buy anything. I have a Skylake XPS 13. I like it. I think it came with 14.04. It's currently running 16.04 with Cinnamon. At some point I'll get round to updating it to 18.04. If it breaks I'll probably replace it with whatever that year's model is.
A model having the same software configuration throughout its lifetime is standard, and is desirable. Particularly if you are deploying many machines over a period of time.
If you want to use newer software with the hardware you buy you can either update it yourself, or wait for them to do it for you with the new model.
Personally I would always go with the FHD display for maximum battery life "on the go," and then plug in to a much larger display at your desk if desired.
For someone who wants to get work done? No, that is not desirable. You've tested and set up the work environment already. You don't want to have to retest on someone else's schedule before you can start to work.Now, imagine we're talking about a model XYZ that came out when Windows 8.1 was the standard. XYZ is still current and now Windows 10 comes out.
You're saying that it is not desirable for the OEM to start offering the XYZ model right away, with Windows 10, as soon as Windows 10 is available, or soon after?
As noted in the review, the Linux Dells ship with whichever LTS version was current when the model was introduced. The article talks at length about how one of the main differences between this XPS 13 and the previous XPS 13 is that this one comes with 18.04.And the specs on the Sputnik page say that the 5530 DE comes with Ubuntu 16.04, while the XPS 13 is 18.04.
When the Precision line is refreshed they'll also refresh which Ubuntu version is included. You've always been able to upgrade it yourself knowing that it's got Dell's best stab at completely Linux-compatible hardware inside. Dell themselves simply do the disc images when they do the disc images.
Can you imagine how people would react if a new version of Windows came out and Dell didn't put out an official release of updated drivers, etc., to support running the new OS on hardware that was already extant? Nobody would accept that.
Or if a new version of Windows was out (say, for 6 months) and you still could not buy a new laptop (for a professional) that had that version of Windows pre-installed on it?
Why should professionals accept not getting updated support for newer versions of Linux for hardware that is already out? Why would professionals accept buying new machines with old (very old) versions of the OS?
I apologize for sounding so negative. It is great that Dell is supporting Linux at all. I just wish Dell (and other companies) would really commit to doing it "right". As in, doing it in a way that really supports professionals. As someone who makes my living developing software, I don't have time (that I want) to spend screwing around with DIY solutions for my base platform. If I'm buying a new "professional grade" laptop for work, I don't want to take it out of the box and immediately need to upgrade to a new version of the OS. I don't want to spend time researching to figure out if every single device in the laptop has support to work correctly in the latest version of the OS. It already takes enough time to configure the OS the way I need it and install all the tools I need.
Made-up Example: I don't want to deal with upgrading from 16.04 to 18.04 then find out that the applet for configuring the WiFi works with GTK v2, but it breaks if you have GTK v3, which gets installed when I replace 16.04 with 18.04.
Like I said that's just a made-up example to illustrate the TYPE of problem I've wrestled with while using Mint as my daily driver. (Oh, you want to upgrade from Mint 18 to 19? There's a new kernel. Oh? The VirtualBox you're running doesn't work with the new kernel? Etc.) It's the TYPE of problem that is much less of a concern when the laptop manufacturer fully commits to an OS - meaning that when a new version is released, the hardware manufacturer releases support for the new version at the same time or soon after.
Seeing the Precision 5530 still only available with 16.04 says to me that Dell is not committed to Linux as fully as they are committed to Windows. That lack of a full commitment is what concerns me. I've been doing this a LONG time and I've been burned too many times by the little details that you rarely learn about before you have already spent the money (and time!) and it's too late to choose a different path.
Being pedantic would mean that you had some facts to share. In this case, that might somehow refute the statement he made. You didn't.
From 30+ years of experience doing it for a living, including working for very large software companies, to contract work for state and county governments, to starting and running my own software companies, my opinion is that his statement is absolutely true. MOST developers want about as much RAM as they can get. Especially when you're talking about laptops. Your single data point is an outlier and posting it does nothing whatsoever to invalid his statement.
For someone who wants to get work done? No, that is not desirable. You've tested and set up the work environment already. You don't want to have to retest on someone else's schedule before you can start to work.Now, imagine we're talking about a model XYZ that came out when Windows 8.1 was the standard. XYZ is still current and now Windows 10 comes out.
You're saying that it is not desirable for the OEM to start offering the XYZ model right away, with Windows 10, as soon as Windows 10 is available, or soon after?
Remember how desirable it was for companies to be able to downgrade their new computers that came with Windows 7 to Windows XP. You want the 6,238th machine to be exactly the same setup as the 6,237th, and, if it isn't, you'll spin up your standard image to make it the same. Having that consistency while still having security updates saves you that step.
I just donated an 11 year old Dell laptop that came preinstalled with Ubuntu 6.10 - after reformatting it and putting 18.04 on it. Still worked just fine (just can't run VirtualBox). Can a 11 year old laptop even start Windows 10?
I just donated an 11 year old Dell laptop that came preinstalled with Ubuntu 6.10 - after reformatting it and putting 18.04 on it. Still worked just fine (just can't run VirtualBox). Can a 11 year old laptop even start Windows 10?
My Dell Precision M6400 laptop is something like 9 or 10 years old and I believe it will run Windows 10 just fine. I can't say for SURE since I replaced Win 7 on it with Mint 18. But, it does run VMs of Windows 10 just fine, including working with all the onboard devices. My only REAL issue with it is that it only has 4 cores and it gets too slow when I'm trying to run multiple VMs at once that are each doing some somewhat moderate-to-heavy lifting.
What do you think has happened with Windows 10 that would make it NOT work?
Admittedly I am someone who can remember when 1 megabyte of memory was almost beyond the imagination. But, I still doubt that anyone but the most exceptional developer has any real need for more than 16 gigabytes of memory.
I don't understand why Dell insists on putting crappy wireless cards into the XPS. The fact that it uses Killer wireless, soldered onto the motherboard, is a deal-breaker. Everything I read about the card was bad, including not only its Linux support, but also its Windows performance. I don't want to sound like I'm pushing Intel, but their wireless cards have good Linux support and "just work." It can't be a price issue, because a good wireless card is only about $20. The wireless card is something that absolutely has to work smoothly on a laptop.
I understand that a USB-A port is thicker than the sidewall of modern ultrabooks, but isn't there an alternate solution? Perhaps a hinged, spring-loaded catch that could come down when I wanted a fat port. The only part fat about the -A port is the rectangular housing to guide in the plug. The bottom of the guide could overlap to the slot in the closed position.
The problem with that is this laptop doesn't have a standard key layout. Some almost all of the left/right/top/bottom edge keys aren't full size, and even worse a few have been shifted over screwing up not only their location but the ones around them.Was the Dell XPS 13 2018 with a European keyboard any good?
Always when there is a laptop model, manufacturer tend to ship models with US-ANSI keyboards to reviewers, and that is also all that is shown on Dell's web site in this case.
For us Europeans, who have a split left Shift and vertical Enter key on our keyboards, those keys are sometimes very compromised on laptops that had been designed for US-ANSI first.
Getting a laptop where the Enter key is not tiny or that keys have not been moved around in weird ways can be quite a big deal if you are going to type on them all day, every day at work.
I think your office is legally required to provide an external keyboard and mouse and monitor or laptop stand if you use a laptop extensively, otherwise they'd be liable to injury claims if you develop RSI.