Unix puede ejecutarse en una amplia gama de hardware, desde dispositivos pequeños como microcontroladores y sistemas integrados, hasta sistemas medianos como servidores y estaciones de trabajo, hasta grandes mainframes. También puede ejecutarse en máquinas virtuales dentro de un entorno de computación en la nube.