Yeah I am not a fan of Windows either and how they have a monopoly over everything.
However it's not like that, the drivers can be installed on Linux even manually, there are plenty of tutorials out there how to.
On the otherh and I have bought a brand new laptop for my wife last month and I put a Linux Mint on it, and it worked like magic. It had a state of the art video card in it, and the Linux distro had all drivers for it by default.
So most linux distros come with dirvers on it.
If you want to be efficient though, you might want to use a basic OS for it that is command line only and install the drivers manually on it. It will be hard work, but it will be more efficient mining.