Linux is developed to be compatible with different hardware setups.
SteamOS and MacOS are both (supposed to be) locked to their respective hardware. It works on that hardware, but ymmv on anything else.
Linux is developed to be compatible with different hardware setups.
SteamOS and MacOS are both (supposed to be) locked to their respective hardware. It works on that hardware, but ymmv on anything else.