I ran Steam on Centos. You had to do some conversion to get the Steam app into an RPM format (or use one of the relases that did it for you). I've messed with it on Centos, Ubuntu, and even played with SteamOS.
Last time I did this with Centos 8 and the AMD proprietary drivers, it looked like this
tar -Jxvf amdgpu-pro-19.50-967956-rhel-8.1.tar.xz
cd amdgpu-pro-19.50-967956-rhel-8.1/
./amdgpu-pro-install -y
(reboot)
Mind you, you don't need the AMD propriety drivers. I'm also still trying to figure out what my long term home will be for my workstation once Centos 8 becomes Centos Streams.... so will be seeing if Rocky or one of the others becomes my long term home.
Nope, you can also install any other linux app / game on it. Or even an entirely different OS. SteamOS is arch based, so you can probably just pacman install whatever you please.
Is it actually a PC? Could I just put windows on it?
Also as per installing any other linux stuff, Can u plug a keyboard into it so u can type in terminal? Otherwise how would u install stuff?
Thanks to Valve and Proton/Wine, my games run great on Linux now, in most cases. So, I can say I'm really satisfied. We're certainly miles ahead of, say, 5 years ago.
Just thought I'd mention, that I have not had great results with this. But presumably it'll be a different story when supporting one known specific hardware shared by many Steam users.