I'd say the comparison is that Windows is a relatively up-to-date, but very generic looking car that pretty much everyone has and uses. It works but it isn't the best (but it supports everything since it's what everyone uses). While, Linux is a kit to 'build your own car' (level of 'building' depending on the distro) and if you have the right parts and expertise, can be a Ferrari.