Muchas son las razones por las que Unix se ha ganado la popularidad con la que hoy en día cuenta:
-
Escrito en lenguaje de alto nivel.
-
Simple interfaz de usuario.
-
Permite construir programas complejos a partir de funciones simples mediante el uso de llamadas al sistema.
-
Sistema multiusuario: Múltiples usuarios pueden trabajar en el sistema de forma simultánea.
-
Sistema multitarea: Múltiples procesos se ejecutan en el sistema compartiendo memoria, procesador y disco.
-
Sistema multiplataforma: Oculta la arquitectura de la máquina al usuario, permitiendo ejecutar el mismo programa en diferentes tipos de máquinas sin necesidad de hacer cambios.
-
Sistema de ficheros jerárquico: permite gestionar de forma eficiente los ficheros, es decir, los datos.
-
Incluye un completo conjunto estándar de herramientas para trabajar con ficheros y procesos.
-
Existe una gran diversidad de aplicaciones comerciales para ejecutar sobre Unix. (Bases de datos, programas de diseño asistido por ordenador, sistemas financieros, servicios de Internet, etc).