The ThinkCentre M90n is the perfect combination of size and features equally capable of running Microsoft Windows 10 or post-purchase installation of GNU/Linux. The only negative of this computer is the soldered memory module; this kind of planned obsolescence as user needs change, in an era of environmental awareness, is in excusable given the SSD can be upgraded by the user.