Un sistema operativo es un programa que gestiona los recursos del hardware y provee servicios a los programas de aplicación. Un error común es denominar al conjunto completo de herramientas del sistema operativo como el sistema operativo, cuando en realidad solo el núcleo o kernel lo es. El sistema operativo UNIX es multiusuario y multitarea y se ha utilizado ampliamente debido a su estabilidad y fiabilidad. Linux es una versión de UNIX de código abierto que se ha popularizado por ser gratuita.