Carbon is the new, fashionable, Macbook-like device with soldered-on RAM, etc; likely from a different design culture. Its biggest upside is likely the hi-res screen.
For development, a lot depends on the quality of font antialiasing and hinting, though; Linux used to provide superb font rendering in this regard.
Things to love about the T480:
- Fairly portable at around 3.5 lbs with a 14inch screen. It avoids the dedicated numeric keypad that some larger 15inch models have, while still having good screen real estate.
- Great keyboard as all Thinkpads have. (media keys are working great under linux)
- Very durable having undergone mil-spec testing.
- Camera placement at top with a mechanical shutter if you get the FHD screen.
- 32 GB of ram if you want/need it
- Hot-swappable batteries. No need to turn off the laptop. just flip it over and replace. (You can buy the extended 72Wh battery for extra battery time)
Bonus if you find one on eBay slightly used. You could save over a $1000 for a comparably specced machine.
HiDPI is kinda a mess in general on Linux, from my limited use cases. I run X11 with i3wm on Arch, and the application support is all over the place. `xrandr` seems unhappy with multiple monitors at different resolutions (as is my case at work, with external displays), it's a mess.
All that being said, with a combination of `xrandr --dpi` and ctrl-+/- in Firefox and my terminal, things can be made to look OKish.
TLDR: If you can get a computer without HiDPI, I personally recommend it.
Fortunately, Dell U2718Q's are relatively cheap and well-worth the upgrade :)
It wouldn’t be so bad if Wayland was widely supported, as it can handle mixed DPI pretty well. Unfortunately I can’t swap to wayland until browsers and Java apps (aka IntelliJ) support it.
I think the main thing to ponder is whether I’ll be hooking it up to external displays a lot. Is the situation basically “no issues” if not using external displays?
Also when hooking up to external is it possible to make X switch to lodpi everywhere and “pretend” that the 1440p screen is 1080p (like tell applications it’s 1080p)?
If you can match your external DPI to the laptop that would also work (but it's sort of an awkward DPI).
The hiDPI is nice for your fonts, but for working day-to-day I don't really notice it much.
I got used to it by now, as I don't normally work on the internal monitor for longer times. Nevertheless this really bugs me out.
It’s an excellent machine. The Intel wireless chip in it is “Intel 7265” — it uses the open-source “iwlwifi” driver. The machine I got also had the i7-8550U, an 8th gen Intel chip with has four hyper-threaded cores that has a TDP of a mere 15 W. It also had a 512 GiB PCIe SSD from an obscure brand called “SK Hynix”, 16 GB DDR4 RAM, and an NVIDIA MX150 GPU (with 4 GB of graphics memory) in addition to the integrated Intel UHD graphics that comes with the i7-8550U.
https://github.com/ejmg/an-idiots-guide-to-installing-arch-o...
The hardware is all supported from the get go, no tweaking or hacks to get it working (well, besides the bios + s3 hack). Besides the patch provided by the OP, everything else works without issue on Linux. It's kind of why this is so upsetting, in a way... the ability to make a linux machine doesn't require specialty companies, it just requires vendors not do dumb crap like completely dropping support for something without warning, etc.