| By perfectly fine, do you mean: - Wifi is flaky (ier than on windows) - Battery life is shit (ier than on windows) - Sleep mode has one of the following problems * Does not properly suspend (i.e. wakes up immediately when suspending, shuts down instead of suspending) * Does not properly resume (i.e. kernel crash on resume) * Sometimes does not properly resume (even more annoying to debug) * Resumes randomly, when you don't want, often turning your backpack into a forge. - Hibernate mode doesn't work (at all, your hardware has been blacklisted). - Plugging in an external monitor occasionally causes everything to crash (but sometimes just compiz). These are the most annoying problems I have on my Linux laptop. Admittedly, mine is not Thinkpad, but looking at reviews on the latest Thinkpad, at least the battery life issue seems to be ever present. These are pretty much the same problems I've had for the 10 or so years I've been running Linux on laptops. I would have thought they'd been fixed by now. 10 years ago, Windows had a bunch of these problems too, so it was excusable. Now, it's just embarrassing. I still run Linux on my laptop because I like the dev environment and tools so very very much, but I would pay serious money for hardware that was guaranteed to just work (tm) with Linux, with all of the above solved by the vendor rather than by me. I used to enjoy these little problems, but now they just annoy. The sleep mode problems are the most annoying to me, the most elusive to solve, and the most impossible to predict from reviews :/ |
Wifi works perfectly, suspend/resume, docking/undocking too.
As for battery life, it was around 19W/h when I first switched to linux after FreeBSD. After installing tld and powertop it is stable around 10.8-12W with wifi enabled.
Maybe you might want to try a recent distro, I'm using Fedora and I really like it.
Even my 3G usb dongle worked flawlessly with zero config.
PS: I remember having a flaky wifi under Debian 8, but that was due to an old version of wifi driver. It has since long been fixed in every distro I tried -including Debian-.
PS 2: My laptop is pretty old (x201), so your mileage may vary. You might want to check out thinkwikis for further info.