It’s not flawless, but the excellent hardware and software support make this a great laptop for Linux users.
Base configuration :
ThinkPad X1 Carbon comes with a 10th-generation Intel Core i5 CPU, 8 gigabytes of RAM, a 256-gigabyte SSD, and a 1080p screen. You can upgrade the processor to an i7, max out the RAM to 16 gigabytes, and opt for a 4K screen.
8 gigabytes of RAM to be plenty for Linux. The exception is if you're editing video or compiling software, in which case I'd suggest upgrading to 16 gigabytes of RAM. I mention this because the RAM is soldered to the motherboard, meaning you can't upgrade it yourself down the road as you can with many Lenovo laptops.