| I use a ThinkPad x1 2nd generation and from the my experience this is a great linux machine.
Everything works, including the fingerprint reader and suspension. It's a 14 inches laptop, which makes it bit enough for programming and small enough to be carried around everywhere.
In this respect, the fact that it only weights 1.3kg also helps a lot! The HiDPI screen makes it quite pleasant to stare at the screen for hours at hand.
Given the high resolution, I have no trouble opening up 3 80char vim panes side by side, even though at home I connect it to an external monitor. Xrandr lists eDP1 (internal monitor), DP1, DP2, HDMI1, HDMI2 as outputs, this makes me think that a DP split is supported, even though I haven't checked yet. The keyboard is nice like all the thinkpads but be aware that the layout is different from the standard.
In particular, caps lock has been replaced by home and end keys. After some getting used to, I must say I rather enjoy this change and I use the the two keys often!
The laptop also has an "adaptive keyboard": a row of keys that change its function according to the context (on win).
I only got to working the F{1..12}, volume -+, mute, light -+, keyboard light toggle, and two extra programmable keys. The battery situation is also good:
One charge lasts about 5.5h, and with the rapid charge feature, you can bring the battery to 80% in just 1h.
The rapid charge turned out to be very useful as I can charge the laptop between lessons at the uni for about 20' and keep going for 2h afterwards. Connectionwise, the lack of ethernet (it does have a network card and port but you have to use a proprietary adapter) and SD is noticeable at times.
The other ports, namely: HDMI, DP, 2xUSB3, mic/headphones work as expected.
I have not tried a docking adapter yet. So, to summarize the Best Features: * 2K screen (Amazing!)
* good keyboard with sensible improvements over the standard layout
* fast recharge
* good battery life Possible improvements: * RAM is soldered and max 8GB
* no SD or microSD port
* m2 SSDs are still expensive |