The x140e is not a real Thinkpad. The fact that it hasn't got the Thinkpad keyboard should be your first clue. Sadly Lenovo doesn't make it easy.
Linux on Thinkpad is rock solid, but you have to get a real Thinkpad and not just something Lenovo slapped the name on. Get something from the series that existed before Lenovo bought the brand, the descendants of the T60/X60. Nothing with non-Intel CPU/GPU.
There is Linux/Thinkpad wiki which is fairly regularly updated. Look at that before you buy unless you know which models are from the Thinkpad lineage.
(But, Linux on Apple? Didn't even know that worked. Don't they source their own parts for which there are no Linux drivers? My laptop is my one tool, I don't want to download drivers. That's supposedly what Windows users do. I have no time for it.)