Dell’s 2018 XPS 13 DE—The best “out of the box” Linux laptop gets the best OS

Lily Liliaceae

Ars Scholae Palatinae
634
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:

A Look At The Windows 10 vs. Linux Power Consumption On A Dell XPS 13 Laptop
 
Upvote
8 (8 / 0)

QuidNYC

Ars Scholae Palatinae
745
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.)
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:

IKiPaKo.png


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.
 
Upvote
9 (10 / -1)
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.

Taking a piece of chocolate cake and dropping it on a dog turd doesn't mean I want to eat the dog turd.

(Typing from an XPS15 9560 running Xubuntu 18.10)
 
Upvote
6 (9 / -3)

k-bob

Seniorius Lurkius
2
Anecdotal experience (data is not the plural of anecdote etc.):

I bought a 9370 (XPS 13, 2018 model) DE edition this past July. It came with Ubuntu 16.04 and it worked amazingly well. I easily got 10 hours and often more of coding time on a battery charge. The trackpad was responsive but did not cause the mouse to zoom off to the side of the screen when my palm got too close. Video, audio, WiFi, everything worked out of the box (never tried the webcam).

I bought the 16GB RAM/256GB SSD version with the lower resolution screen to get the better battery life. It either does not have the fingerprint reader or I missed setting it up somewhere.

I upgraded to 18.04 (at the time there did not seem to be a Dell-supported path for this, not sure that there is now) and am far less happy. This was done with the standard Ubuntu update. It was not a reinstall. I enabled what I could of Dell's repositories, but most seem to be unsupported for 18.04 or the tweaks were rolled into upstream. I have not really looked for a couple of months. Note that this was after Dell announced support for 18.04 on the XPS 13 as a direct purchase.

The battery life is definitely lower. I have not run it dry under multiple conditions, so all I can say is about 2 hours less. The trackpad is far more sensitive to palms and will zoom the mouse off in some odd direction multiple times per day unless I type with my hands held far above the keyboard. I have odd mouse events even when I know that my palms were nowhere near the trackpad. When I look online I see other reports of this.

Is that Dell's updates missing or is it 18.04? I cannot tell. 18.04 was a huge step backward in stability for all of the other machines I have that run Ubuntu. How much is Unity (16.04) vs. Gnome? Different kernels? No idea. I did not use Gnome before. Given the experience with the other systems (all very vanilla and built by hand for Linux support), I would look first at Ubuntu and the rest of ecosystem before I looked at Dell.
 
Upvote
8 (8 / 0)

luxagraf

Seniorius Lurkius
12
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]

I did not install Fedora or Clear, but I did run Arch on it for a couple weeks and it had much better battery life (about 8-10 hours, mostly writing in vim (running in urxvt) browsing in Vivaldi). But I was also using i3 rather than GNOME, which probably made as big, if not a bigger difference than anything at the distro/kernel level.
 
Upvote
4 (4 / 0)

dj__jg

Ars Tribunus Militum
2,685
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.

Dunno, I use mine (9550) for uni and I think it's small enough, fits perfectly on those atrociously small foldout tables in the lecture halls.

Only problem I have with it is that I dropped it once (or rather, I dropped myself, tripped over a low fence at decent speed, fell on my face, had just enough time to think 'glad my laptop is safely in my backpack' before my backpack flew over my head and into the pavement.)

The one screw post holding the case together in the top right corner around the hinge broke off, and the hinge has by now worked itself loose. Gotta replace the entire fibre-resin part and am having trouble finding replacement parts that don't have the exact same defect.
 
Upvote
0 (1 / -1)
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.

There's no reason for it to be more fragile than the screen hinges or formerly ubiquitous disk trays.
 
Upvote
1 (2 / -1)
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?
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.

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 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.
 
Upvote
0 (3 / -3)
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
I have looked at this issue only briefly, but my understanding is that:
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.


This is also a dealbreaker for me. I tend to go in and out of a dock. Sometimes with the laptop awake. Sometimes when it is sleeping. Sometimes when VMs are running. Always going from multiple external monitors to the built-in screen and vice versa.

I need that to be pretty much flawless.
 
Upvote
2 (2 / 0)
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...."

Why would they? An investment to (potentially) win over a LOT more professional developers. And I'll spare the long-winded support for that statement.

Where else can you get this? Nowhere. And so, you DON'T see large organizations with internal development staffs making wholesale changeovers to their development platforms. Or, at least, not very many.

It's a chicken and egg problem. Dell is poised on the brink of pooping out the egg that could start the process. But, they haven't delivered enough, yet.
 
Upvote
1 (3 / -2)
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.)

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. That doesn't make you a pedant, but it does make you something else. :D

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.
 
Upvote
0 (5 / -5)
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.

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.
 
Upvote
10 (10 / 0)
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.

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.

First, I appreciate having a clam and rational conversation and not turning this into some kind of flame war. :D

Second, consider what you said here:

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.

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?

Anyway, for Sputnik to be as successful as it is with only 1 person driving it, it seems like Dell would recognize the market potential that signifies and step up the commitment of resources to Sputnik. How long has the 9570/XPS 15 been out now? How long has 18.04 been out?

For the Linux platforms to have a real shot at cracking into the big time (i.e. widespread, wholesale Enterprise purchases FOR development staff), they have got to give better support than that. In my opinion, anyway.
 
Upvote
0 (3 / -3)
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.

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.

First, I appreciate having a calm and rational conversation and not turning this into some kind of flame war. :D

Second, consider what you said here:

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.

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?

Anyway, for Sputnik to be as successful as it is with only 1 person driving it, it seems like Dell would recognize the market potential that signifies and step up the commitment of resources to Sputnik. How long has the 9570/XPS 15 been out now? How long has 18.04 been out?

For the Linux platforms to have a real shot at cracking into the big time (i.e. widespread, wholesale Enterprise purchases FOR development staff), they have got to give better support than that. In my opinion, anyway.
 
Upvote
-2 (2 / -4)

isagalaev

Seniorius Lurkius
35
Subscriptor
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.

That's sensible. I, on the other hand, got used to getting by with only the laptop itself and am pretty happy about it.

This is what gets me: there seems to be a notion of some sort of "colloquial developer" with nebulous assumptions which applies to no one in particular.
 
Upvote
2 (2 / 0)
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?
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.

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.
 
Upvote
8 (8 / 0)

el_oscuro

Ars Praefectus
3,209
Subscriptor++
And the specs on the Sputnik page say that the 5530 DE comes with Ubuntu 16.04, while the XPS 13 is 18.04.
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.

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.

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?

Edit: Dell has been shipping Ubuntu laptops since 2006 so I think their commitment to Linux is fine.
 
Upvote
11 (13 / -2)

isagalaev

Seniorius Lurkius
35
Subscriptor
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.

I didn't have to have my own data to refute the assumption about "most developers". I simply pointed out that the author's claim was not supported by anything.

Is that pedantic enough?

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.

And you're backing it up with your own data point of one. So we're now 2 vs. 1 which, again, doesn't prove anything.

What it does, is it advances the discussion in an absolutely useless direction.
 
Upvote
5 (7 / -2)
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?
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.

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 didn't say you wouldn't still be able to order XYZ with Windows 8.1.

Dell does just this with their Windows machines for business. Windows 8 came out and you could order a machine with Windows 8 - OR you could order the same machine with Windows 7.

If they were treating Linux as seriously as Windows, and wanted to offer the same appeal to the IT department that (almost) always stands in the way of enterprise development groups getting what they want, Dell would do the same with Linux. I.e. In this particular case, they would offer a new XPS 15 or Precision 5530, with an option for 18.04 LTS or you could still order it with 16.04 LTS.
 
Upvote
0 (2 / -2)
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?
 
Upvote
0 (1 / -1)

el_oscuro

Ars Praefectus
3,209
Subscriptor++
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?

That 11 year old laptop had 2G of RAM. I believe that is the bare minimum for Win10 64. I was able to do everything in Ubuntu (including development), just not spin up VMs.
 
Upvote
4 (4 / 0)

k-bob

Seniorius Lurkius
2
I see I did not mention the issues that others had!

Coil whine: nope. Not a peep. I have heard coil whine in other laptops and it is bad when it happens.

WiFi: flawless. Or at least it was better than any other laptop I have around here (that covers Surface and a Macbook Pro).

Under both 16.04 and 18.04 I have to say that some things "just worked" that I did not expect. In particular suspending and resuming when the lid closes. It just works. Over and over and over ... It works more reliably than my wife's Surface suspends and resumes when the type cover is closed.

If I can figure out where to download it, I may grab Dell's 18.04 image and install fresh over my upgraded 16.04->18.04 image. Perhaps it is just on upgrade that things are a bit off? Still 18.04 seemed like a bit of a dog on other systems.
 
Upvote
2 (2 / 0)
Speaking of 'perfectly capable accessories', where's the Parallel Port for my perfectly capable printer? How am I supposed to plug-in my perfectly capable VGA monitor or listen to my perfectly capable CDs?

I'm glad to see all this criticism of USB-C and dongles, but we've been too soft on these tech companies for decades. The problem is bigger than USB-C!
 
Upvote
2 (6 / -4)
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 think it's an issue of the developer being exceptional. It just depends a lot on what kinds of projects the developer is working on. Some projects have bigger memory requirements than others.

Particularly if you're trying to put together a standalone environment that matches a production enterprise environment. Imagine running multiple Windows VMs, two that are each hosting instances of MS SQL Server (with multiple decent-sized DBs), another VM that is just hosting MS SQL Server Reporting Services,, another that is your actual dev machine running your IDE of choice. And you're running them all like that so that you can replicate a production config that uses SQL Linked Servers from one server instance to another, and replicate permissions inheritance issues that only really come up when you are distributing an application across so many different platforms.

How much memory do you think you might need to ensure decent performance in that environment?

I don't usually need that many simultaneous VMs, but I do usually want to have 2 running at the same time and sometimes 3. Thus, my desire for 6 cores and I'd rather have 32GB of RAM and not need it all than have 16GB and end up with some scenarios where only having 16 starts to impact overall performance.
 
Upvote
10 (10 / 0)
Another option is to get a ThinkPad and install your distro of choice on that. ThinkPads seem to be practically reference hardware for Linux. Everything works on most all distros.

I also recommend that people try Arch, or perhaps better yet (if installing Arch is intimidating) an Arch installer/Arch-based distribution like Antergos (or Reborn OS, which is an Antergos fork that enables very easy installation of a whole bunch of different desktop environments, including the very slick and lovely [but not without a couple of bugs] Deepin DE). The Arch User Repository is rad. No more adding PPAs as in Debian/Ubuntu distros -- everything is in the AUR, such that there are very, very few occasions to seek a Flatpak/Appimage/Snap package.
 
Upvote
6 (6 / 0)
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.

because "KILLER" sounds so leet compared to boring old Intel. I mean that is the only thing I can think of because the performance of that line of wireless has a long history of being a turd.
 
Upvote
2 (4 / -2)

cdnlbl

Wise, Aged Ars Veteran
132
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.

I would much prefer the laptop be thinner and lighter for mobile use, for all users, for the full lifespan of the laptop, and carry along small hub for all the functions I occasionally need to use. You can buy USB-C to all things hubs for as little as $40 and even more multi-port options including Ethernet for $60.

https://www.amazon.ca/LC-dolida-Type-Ad ... +usb+a+hub

If I just need a USB-A for a specific device or devices I use regularly, I would just add a cheap adapter to cables for as little as $5 each:

https://www.amazon.ca/Rankie-2-Pack-Ada ... a+to+usb+c

Hopefully in a few years, more devices and accessories ship with USB-C or Bluetooth support by default.

These are much better solutions than making everyone carry larger and heavier laptops to have all the ports all the people want.

In sum -- there are very cheap and easy solutions to a small problem.
 
Upvote
1 (3 / -2)
I really wish the fear mongering about Linux would stop. I have not had a laptop in the past decade that didn't work 100% with Linux. Agreed, some things didn't work right after install, and took 10 minutes or so of googling to find the solution, but it all worked after that.

And if you have a problem...google it...or you can ask me, and I will only charge $350 an hour to google it for you...You're welcome!
 
Upvote
-3 (5 / -8)

Voo42

Ars Praefectus
3,687
Subscriptor
Does Ubuntu/GNOME these days support separate scaling for multiple displays? (i.e. using say 100% for one monitor and 200% for another one)

I want to be able to put my laptop into a docking station and use the small display in addition to the larger monitor(s).

With Windows that setup works reasonably well these days (there's always some applications that have to do custom drawing and co that often screw up but hey), but I couldn't get it to work at all the last time I tried on Linux (which admittedly has been a while).
 
Upvote
3 (3 / 0)

Abhi Beckert

Ars Tribunus Angusticlavius
8,981
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.
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.

The only way to touch type on this keyboard is if it's the only one you ever use. Which means not using a laptop stand — better to use an external display and the laptop's built in keyboard.

The layout of any laptop keyboard is critical.

I suppose as an office user, you'd get away with it since the alphabetic keys are all in the right location. But this is a developer's laptop, and they use the symbol/function/modifier keys constantly.
 
Upvote
4 (4 / 0)