Microsoft, Apple, and GNU/Linux on Laptops/Desktops