UNIX a été conçu de manière à permettre un accès transparent aux périphériques matériels sur diverses architectures CPU. Sa philosophie consiste également à disposer d'accès aux périphériques grâce à un même jeu d'utilitaires en ligne de commandes.