Diferencia clave: Linux y UNIX son ambos tipos de sistemas operativos. UNIX es anterior a Linux. De hecho, Linux es esencialmente una copia del sistema operativo UNIX, que con el tiempo se ha convertido en un sistema operativo diferente.
Linux y UNIX son ambos tipos de sistemas operativos. Un sistema operativo es una colección de software que administra los recursos de hardware de la computadora. También proporciona servicios comunes para programas de computadora. El sistema operativo es una parte vital del software del sistema informático, sin el cual los programas de aplicación no funcionarán.
UNIX es anterior a Linux. De hecho, Linux es esencialmente una copia del sistema operativo UNIX, que con el tiempo se ha convertido en un sistema operativo diferente. UNIX fue creado originalmente en 1969 para AT&T por sus empleados de Bell Labs Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, Michael Lesk y Joe Ossanna. Originalmente fue codificado en lenguaje ensamblador. Luego, en 1973 se recodificó en lenguaje C. Esto permitió que fuera portado a otro hardware.
Eventualmente, fue licenciado a empresas externas; Esto facilitó su evolución en varias ramas diferentes. Estos diversos tipos de sistemas operativos fueron desarrollados por AT&T, otros proveedores comerciales, universidades como la Universidad de California, Berkeley, etc. y organizaciones sin fines de lucro. BSD, Solaris, HP-UX, Sequent, AIX, Darwin, MINIX, Linux, FreeBSD, NetBSD, OpenBSD y DragonFly BSD, se basan en cierta medida en UNIX.
Estos diversos sistemas operativos UNIX ahora se usan comúnmente en servidores, estaciones de trabajo y dispositivos móviles. El entorno UNIX y su modelo de programa cliente-servidor han sido esenciales en el desarrollo de Internet.
UNIX estaba dirigido a programadores y estaba destinado a ser utilizado para el desarrollo de software que se ejecutaría en múltiples plataformas. UNIX fue diseñado para ser 'portátil, multitarea y multiusuario en una configuración de tiempo compartido'. Tiene varias cualidades tales como 'el uso de texto plano para almacenar datos; un sistema de archivos jerárquico; tratar los dispositivos y ciertos tipos de comunicación entre procesos como archivos; y el uso de una gran cantidad de herramientas de software, pequeños programas que pueden unirse mediante un intérprete de línea de comandos utilizando tuberías, en lugar de usar un solo programa monolítico que incluye todas las mismas funciones.
En comparación con UNIX, Linux es bastante nuevo; Linux fue escrito por Linus Torvalds en 1991. Lo basó completamente en UNIX, pero lo había escrito desde cero, es decir, no tomó ningún código directamente de UNIX. Torvalds recibió ayuda en este empeño por parte de piratas informáticos en Internet.
Linux se desarrolló originalmente como un sistema operativo gratuito para computadoras personales basadas en Intel x86. Desde entonces, Linux se ha portado a otras plataformas de hardware de computadoras. De hecho, Linux ha sido portado a más plataformas que cualquier otro sistema operativo.
Linux se usa comúnmente en servidores, computadoras centrales y supercomputadoras. De acuerdo con la tabla de 'Top500 OS', Linux se usa en más del 90% de las 500 supercomputadoras más rápidas de la actualidad. Esto incluye los 10 mejores supercomputadores más rápidos. Además, Linux también se ejecuta en sistemas integrados como teléfonos móviles, tabletas, enrutadores de red, controles de automatización de edificios, televisores y consolas de videojuegos. De hecho, Android, uno de los sistemas operativos para teléfonos inteligentes más populares, está construido en el kernel de Linux.
Linux está disponible de forma gratuita bajo la Licencia GNU, que también permite al usuario realizar cambios en el kernel de Linux, siempre y cuando dichos cambios estén disponibles para el público en general y de forma gratuita. Sin embargo, aunque algunas variantes de UNIX están disponibles como código abierto, muchas de las aplicaciones desarrolladas por la empresa para UNIX OS no lo están.
Además, desde la perspectiva de un lego, UNIX es mucho más difícil de usar que Linux, ya que UNIX requiere más conocimientos de codificación. Sin embargo, esto puede diferir realmente con la versión del sistema operativo en uso.