If you don't care about Windows, a Linux install will not require any drivers at all and everything will be recognized (even the specific function buttons). The only thing that require additional tweaking on the x220 is the fingerprint reader but I'm not planning to use it (security issues).