On macOS closing the lid is suspends to sleep i.e. it keeps RAM powered only. On Fedora 29 (and every other Linux I've tried) it's the same.
The difference is that after some set amount of time macOS is smart enough to stop powering the RAM and suspend to SSD. That's not the case under Linux and instead the laptop just goes completely flat.
Anyone with any suggestions on that I'd love to hear it.
(I should add that I see the XPS 13 as a competitor to the old MacBook Air 11 but with a quad-core CPU and a bigger screen).
[0] https://jlk.fjfi.cvut.cz/arch/manpages/man/systemd-sleep.con...
The 2018 model notebook is thinner but it suffers from problems as a result of this: No USB A port. The SD card slot was replaced by a Micro SD card slot. CPU heat management is also an issue. Finally, it has a smaller battery (52Wh instead of 60Wh, 13% less!). The display went from 3200x1800 to 4K which doesn't really make sense for a 13inch display anyway.
See https://www.notebookcheck.com/Editorial-Dell-XPS-13-9370-Sex... for details (German)
Personally, I find that difficult to touch type with. I'd rather have that as fn keys as it is on a mac.
Hardware wise - it's most of the way to being a great laptop, but has a few aspects that seem "designed by committee". The 4K screen looks really nice, keyboard is pretty good, it's quite fast, battery life is good. But, the trackpad is massively irritating - it's constantly picking up the heel of my hands while typing and causing the cursor to jump and click. The webcam is terribly located, the TB16 dock is a piece of junk, speakers only sound OK if you're working on a hard surface. They still use a barrel connector for power - would've preferred to get power over USB-C (which the dock uses to provide power), and have a second USB-C port on the laptop.
There are several issues with Linux support - if you're successful making an XPS Hackintosh, then those won't be a problem, but I'd encourage getting the lower resolution screen if you're considering the Linux route.
Some hardware + distro combinations have certainly made that easier than others, but the general trend has been towards a good experience. Certainly there's been less headache with the average Linux desktop, than some Windows (plus whatever Antivirus that the IT higher-ups have mandated) machines I've had...
This particular laptop though, has highlighted the poor Linux support for "DPI Scaling" (a 15" 4K screen was the only option at the time), and touch screens. Combined with some questionable hardware design decisions (webcam, speakers), and some generally crap design (the TB16 dock) though, this whole package just isn't a purchase that I'm really happy about - and that's only partially about Linux. The touchpad might well be the sort of issue you describe, where a better driver could better adjust the sensitivity, but even there I'd look first at the vendor before blaming "the community".
It's a shame really, because as these MacBook Pro threads attest, there are a lot of folks looking for something that's totally feasible, but no manufacturer seems to be aiming at...
It is its own silo on Windows. Yes, it is native from an implementation standpoint, but does not play well (yet) with the rest of the Windows environment.
Install Visual Studio Code, the usual Windows version.
Explain to VS Code that it is really a good idea to use the Linux subsystem as its command-line environment. Not only interactive sessions like Bash on its integrated terminal, but also for git, compilers, Node, etc.
Once you have got that set up and your development workflow going ok, try setting up the same on Linux or macOS.
Which one would you prefer?
The Windows Subsystem for Linux is brilliant. PowerShell is brilliant. The dotNET universe can be brilliant.
I wish it was easy.
Hackintoshes tend to break (more specifically, the OS) with every OS update.
[1] For me issues were mostly interaction with random conference software and screen sharing (e.g. webex), or random hangs when connecting external displays (e.g. doing a presentation before CTO).
After just one year I tried to get more support and they said I’d have to send it in for three weeks which was impossible, I was using it every day. Onsite support was only for the first year, whereas apple stores you can just walk into
Finally the warranty ended and I decided to fix the damn thing myself. Was extremely careful and it was perfect for about a week, then the power somehow failed and it now refuses to turn on. Windows is also horrible for coding due to heavy file system use, fat threads and windows defender, let alone the constant privacy invasion. Was planning to install Ubuntu but figured if I ever did send it in it would just confuse them all the more
I finally got an MBP 2015, should have done it from the beginning.
One thing I love about the Dell vs the Macbook I had previously is that I can just download a service manual from https://www.dell.com/support/manuals/de/de/debsdt1/xps-13-93... if I want to service it myself.
Apple on the other hand will disable your computer if they detect that an unauthorized 3rd party has serviced it (if you bought a recent one with a T2 chip).
I purchased the extended support once the warranty expires, so have another 2 or so years left on that.