Linux is the most prevalent server (and arguably general) OS on the planet, hands down. If you want to learn more about it, use it for a project, get a job, etc, you can’t do any better.
Ubuntu generally Just Works and has an easy gui installer for both desktop and server. Ubuntu and Ubuntu server are just a few different packages away from each other, plus a few minor differences. If you administer all your machines via ssh, no need for the desktop.
If you want to learn about containerization, virtualization, SR-IOV, HPC, NUMA, etc, Linux is a wonderful platform to push the limits of your hardware (or have as a rock solid server).
Windows is fine, but I think there are far better server choices in the world — specifically Linux or BSD.
What’s the goal?
Linux is the most prevalent server (and arguably general) OS on the planet, hands down. If you want to learn more about it, use it for a project, get a job, etc, you can’t do any better.
Ubuntu generally Just Works and has an easy gui installer for both desktop and server. Ubuntu and Ubuntu server are just a few different packages away from each other, plus a few minor differences. If you administer all your machines via ssh, no need for the desktop.
If you want to learn about containerization, virtualization, SR-IOV, HPC, NUMA, etc, Linux is a wonderful platform to push the limits of your hardware (or have as a rock solid server).
Windows is fine, but I think there are far better server choices in the world — specifically Linux or BSD.