Unix può essere eseguito su un'ampia gamma di hardware, da piccoli dispositivi come microcontrollori e sistemi embedded, a sistemi di medie dimensioni come server e workstation, fino a grandi mainframe. Può anche essere eseguito su macchine virtuali all'interno di un ambiente di cloud computing.