Unix fue creado originalmente por Ken Thompson y Dennis Ritchie en AT&T's Bell Labs en 1969. El trabajo inicial de Thompson y Ritchie fue financiado por DARPA, que buscaba un sistema operativo para el Proyecto Multics, un intento de crear un sistema operativo de tiempo compartido para computadoras mainframe. En lugar de usar el lenguaje de programación PL/I, como se había planeado para Multics, Thompson escribió un nuevo lenguaje llamado B (basado en BCPL). Ritchie lo reescribió en C, y esta combinación dio lugar a Unix. Unix fue diseñado para ser portable, es decir, capaz de ejecutarse en diferentes tipos de computadoras con mínimas modificaciones. Esta portabilidad se logró al deshacerse del código específico del hardware e implementar programas que tomaran el control del hardware cuando fuera necesario. La primera versión oficialmente liberada de Unix fue la Versión 1 en 1971. Desde entonces, Unix ha evolucionado hasta convertirse en los sistemas operativos modernos que conocemos hoy en día.