Unix vs Linux ¿Cuál es la diferencia?

  • Simon Gallagher
  • 0
  • 4090
  • 821

Si acaba de comenzar a leer y aprender sobre Linux, es posible que haya encontrado el término "Unix". La palabra en sí se parece a Linux, pero ¿qué significa? Quizás te estés preguntando: ¿Cuál es la diferencia entre Unix y Linux??

En general, depende de cómo interprete cada uno de estos dos términos, porque ambos pueden tener significados diferentes (pero relacionados). En este artículo le traemos una historia simplificada de Linux y Unix para ayudarlo a comprender su relación. Como siempre, puedes hacer preguntas y agregar más información en los comentarios.

La (Hola) historia de Unix y Linux

La historia de Unix comenzó a fines de la década de 1960 y principios de la de 1970, en el departamento de investigación informática de AT&T Bell Labs en los Estados Unidos. Junto con MIT y General Electric, los Laboratorios Bell desarrollaron un nuevo sistema operativo. Algunos de sus investigadores no estaban contentos con el progreso del proyecto y se retiraron para crear su propio sistema operativo. En 1970, el nuevo producto recibió el nombre de Unix, y dos años después su código fue reescrito completamente en el lenguaje de programación C. Esto hizo mucho más fácil para los desarrolladores portar Unix a diferentes plataformas informáticas..

A medida que continuó el desarrollo de Unix, AT&T comenzó a vender licencias para su uso a universidades y, más tarde, a vendedores comerciales. Esto significaba que no todos podían modificar y distribuir libremente el código fuente, haciendo de Unix un sistema operativo propietario. Pronto, los derivados y variantes de Unix para diferentes propósitos y con diferentes licencias comenzaron a aparecer, con BSD (Berkeley Software Distribution) como probablemente el más conocido entre ellos..

Linux se basa en Unix en espíritu y funcionalidad, pero no en código. Como sistema operativo, surgió de dos proyectos: el Proyecto GNU, iniciado por Richard Stallman en 1983, y el kernel de Linux, escrito por Linus Torvalds en 1991. El objetivo del Proyecto GNU era crear un sistema operativo similar a Unix , pero separado de él; en otras palabras, no contiene código de Unix para que pueda modificarse y distribuirse sin limitaciones como software libre. Como su propio kernel estaba incompleto, el Proyecto GNU aceptó el kernel de Linux, y así nació el sistema operativo GNU / Linux.

El diseño del kernel de Linux fue influenciado por MINIX, una variante de Unix, pero todo el código fue escrito desde cero, no tomado de él. A diferencia de Unix, que se usaba en servidores, mainframes grandes y computadoras costosas en varias instituciones, Linux fue desarrollado para computadoras personales, un tipo de hardware mucho más simple. Sin embargo, hoy se ejecuta en más plataformas que cualquier otro sistema operativo, incluidos servidores, sistemas integrados y teléfonos móviles..

¿Qué es Unix??

El término "Unix" puede referirse a lo siguiente:

  • el sistema operativo original desarrollado por AT&T Bell Labs del que derivan otros sistemas operativos.
  • la marca registrada, escrita en mayúsculas, UNIX, propiedad de The Open Group, que también desarrolló un conjunto de estándares para sistemas operativos llamado Especificación Single Unix. Solo aquellos sistemas operativos que cumplen con los estándares pueden legalmente llevar el nombre de "Unix". La certificación no es gratuita y requiere que los desarrolladores de un sistema operativo paguen derechos de autor por el nombre.
  • todos los sistemas operativos que están registrados con el nombre "Unix" porque cumplen con los estándares antes mencionados. Son AIX, A / UX, HP-UX, Inspur K-UX, Reliant UNIX, Solaris, IRIX, Tru64, UnixWare, z / OS y OS X, sí, el que se ejecuta en computadoras Mac. (Curiosamente, OS X celebró su 14 cumpleaños esta semana: el 24 de marzo. ¡Felicitaciones!).

¿Qué es Linux??

Estrictamente hablando, el término "Linux" se refiere solo al núcleo. El sistema operativo no está completo sin un entorno de escritorio y aplicaciones. Dado que la mayoría de las aplicaciones fueron y siguen siendo proporcionadas por el Proyecto GNU, el nombre completo del sistema operativo es GNU / Linux.

Sin embargo, hoy en día muchas personas usan "Linux" para referirse a todas y cada una de las distribuciones de Linux, y usan el término como un nombre genérico para todos los sistemas operativos basados ​​en el kernel de Linux. La versión 4.0 del kernel de Linux está actualmente en desarrollo, ya que Linus Torvalds recientemente decidió cambiar a un nuevo sistema de numeración para las versiones del kernel..

Linux es un sistema similar a Unix, lo que significa que se comporta como Unix, pero no contiene su código.

Los sistemas tipo Unix a menudo se describen como Un * x, * NIX o * N? X, o se denominan "Unixoides" en algunos idiomas. Linux no tiene certificación UNIX, y se dice que GNU significa "GNU's Not Unix", por lo que, a este respecto, OS X es "más Unix" que Linux. Sin embargo, en el nivel de funcionalidad, el kernel de Linux y los sistemas operativos GNU / Linux son muy similares a Unix y siguen la mayoría de los principios de la filosofía de Unix, como tener un código legible por humanos, almacenar la configuración del sistema en archivos de texto sin formato. , confiando en herramientas simples y pequeñas de línea de comandos, con un shell, un inicio de sesión y un administrador de sesión ...

Es importante tener en cuenta que es posible que un sistema similar a Unix obtenga la certificación UNIX. En algunos contextos, todos los sistemas operativos derivados o basados ​​en Unix se denominan Me gusta de Unix, independientemente de si tienen el certificado UNIX o no. Además, pueden ser sistemas operativos comerciales o gratuitos (y de código abierto).

Diferencias clave

  • Linux es gratuito y de código abierto, el Unix original no lo es (pero algunos de sus derivados sí lo son);
  • Linux es un "clon" del Unix original, pero no contiene su código;
  • Linux es solo el núcleo, mientras que Unix era / es un sistema operativo completo;
  • Linux fue desarrollado para computadoras personales, mientras que Unix fue principalmente para grandes estaciones de trabajo y servidores. Hoy, Linux soporta más plataformas que Unix;
  • Linux también admite más tipos de sistemas de archivos que Unix.

Como has visto, la confusión generalmente se debe al hecho de que "Unix" y "Linux" pueden significar cosas diferentes. Independientemente del significado que se esté utilizando, el hecho es que Unix estuvo allí primero y Linux vino después. Linux nació de un deseo de libertad de software y portabilidad, e inspirado en el enfoque de Unix para la informática. Es seguro decir que todos estamos en deuda con el movimiento del software libre porque, en términos tecnológicos, el mundo sería un lugar mucho más oscuro sin él..

VEA TAMBIÉN: Linux vs Windows, según lo experimentado por un usuario de Linux




Nadie ha comentado sobre este artículo todavía.

Guías de compra de gadgets, tecnologías importantes
Publicamos guías detalladas para la compra de equipos, creamos listas interesantes de los mejores productos en el mercado, cubrimos noticias del mundo de la tecnología