Hello r/homelab,
I just picked up some Dell Optiplex 7040 SFF (8 of them) and they all came with a clean install of Windows 10 Pro. My plan was to run PiHole, nginx for reverse proxy, and some game servers. I wanted to get more familiar with Linux running on these machines but it feels like a waste to throw away Windows 10 Pro subscriptions. What would you do? Keep a subset running Windows and others Linux or would that be more of a hassle than it would be worth?
On units built by major manufacturers who have volume OEM licenses from Microsoft (Dell, HP, Lenovo, etc.), Windows license keys are burned into the BIOS. So you can always reinstall Windows later, and it will retrieve licensing information from the unit's bowels... Just remember to leave the license key field empty when installing; this will prompt the installer to search for a license key stored on the system.
Also, Dell has something called OS Recovery Tool. You can install it on any Windows machine, then enter a service tag number for a Dell PC, and the tool will download a Dell-tweaked version of Windows for the specific model associated with that service tag and make USB installation media from it...