Unix vs Linux: las diferencias y por qué es importante

Unix vs Linux: las diferencias y por qué es importante

Linux está en todas partes estos días. Para obtener la prueba definitiva, no busque más allá de Windows. Con el lanzamiento del Subsistema de Windows para Linux 2, Microsoft está enviando un kernel de Linux con su sistema operativo. No hace mucho, eso habría parecido una broma de April Fools.





Si bien Linux puede proporcionar la columna vertebral de una gran parte de Internet, no se creó a partir de la nada. Antes de Linux, existía Unix, y el sistema operativo más nuevo debe gran parte del mérito de su popularidad actual a las ideas nacidas en la década de 1970 e incluso en la de 1960.





¿Qué es Unix?

Si bien Unix se esfuerza por lograr la simplicidad, describir exactamente qué es no es fácil. El Unix original era un sistema operativo de AT&T, pero en estos días, el La marca UNIX pertenece a Open Group . Unix también se utiliza como categoría para describir una familia completa de sistemas operativos.





Luego está la filosofía Unix. Esto sirve como una pauta general a seguir para los programas Unix, siendo el núcleo que cada programa debe hacer una cosa bien. En lugar de apuntar a incluir todas las funciones imaginables, una herramienta Unix debería simplemente hacer su trabajo, idealmente produciendo una salida que pueda alimentar directamente la entrada de otro programa.

En estos días, hay muchas variantes de Unix disponibles, tanto gratuitas como comerciales.



¿Qué es Linux?

Linux es otro término que es más difícil de describir de lo que imagina. Técnicamente, una distribución completa de Linux es un sistema operativo 'similar a Unix', pero esto es solo el comienzo.

Mucha gente usa Linux como un término abreviado para lo que se describiría con mayor precisión como GNU / Linux. Linux en sí mismo es solo el kernel, la parte del sistema operativo que realiza la computación central y se interconecta con el hardware. Las utilidades principales que se ejecutan en la parte superior de este kernel son igualmente importantes.





GNU es un acrónimo recursivo que significa 'GNU's Not Unix'. El proyecto GNU no contiene ningún código Unix original, pero proporciona todas las utilidades que esperaría encontrar en un sistema operativo Unix. Esta es una diferencia clave entre Unix y Linux.

Unix vs Linux: una breve historia

Incluso los creadores de Unix no lo crearon completamente. En cambio, Ken Thompson y Dennis Ritchie se inspiraron en un sistema operativo anterior, Multics. En Bell Labs, estos dos tomaron conceptos de ese sistema operativo y reescribieron los suyos propios en C, que Ritchie diseñó y ayudó a desarrollar.





Unix no era un software de código abierto. En cambio, AT&T vendió licencias comerciales, pero no era la única empresa que trabajaba en Unix. Los académicos de Berkeley desarrollaron inicialmente un complemento llamado Berkeley Software Distribution, o BSD. Finalmente, BSD se convirtió en su propio Unix completo.

En la década de 1980 y en la de 1990, varias empresas comenzaron a vender sus propias ofertas de Unix. Estos incluían AIX de IBM, Solaris de Sun y Xenix, que más tarde se convirtió en SCO UNIX.

Linux toma el mundo por asalto

Además de las diversas ofertas de Unix, también estaban disponibles varias variantes similares a Unix. Uno de ellos fue MINIX, que estaba destinado a uso académico. Un desarrollador de software de Helsinki llamado Linus Torvalds estaba frustrado con las limitaciones de MINIX y tenía como objetivo crear un kernel similar que pudiera aprovechar la nueva PC que había comprado.

Al mismo tiempo, Richard Stallman buscaba un núcleo. Había comenzado el proyecto GNU en 1983, creando reemplazos gratuitos para varias utilidades de Unix. Lo que no tenía en ese momento era un kernel de código abierto gratuito. Torvalds ya estaba usando utilidades GNU con su kernel y, finalmente, otros también.

Linux rápidamente vio un interés generalizado. A mediados de la década de 1990, el proyecto se había disparado en popularidad debido a la naturaleza de diseño libre tanto del kernel como del conjunto de herramientas GNU. Incluso cuando varios otros sistemas operativos Unix gratuitos estuvieron disponibles, la naturaleza comercial de los primeros 20 años de Unix se cernió sobre ellos. Esto todavía afecta la batalla entre Unix y Linux hasta el día de hoy.

cómo mover carpetas de una unidad de Google a otra

¿Cómo y dónde se usa Unix en estos días?

En este momento, la popularidad podría ser la principal diferencia entre Linux y Unix. Dicho esto, hay distribuciones Unix disponibles gratuitamente que ejecutan muchos de los mismos programas que Linux. Los dos más populares son FreeBSD y OpenBSD, ambas variantes de BSD, como implican los nombres.

Luego, por supuesto, está Apple. Cualquier dispositivo Apple que compre en estos días, ya sea una MacBook, iPhone o incluso Apple Watch, está ejecutando un sistema operativo similar a Unix. En un iPhone o Apple Watch, nunca lo sabrías por usarlos. Sin embargo, ese no es el caso en una computadora Mac.

Simplemente inicie la aplicación Mac Terminal y tendrá acceso a utilidades estándar de Unix como ls, pwd e incluso editores como vim. Estas herramientas pueden ser bastante poderosas. Para una introducción, vea nuestro guía para principiantes de la terminal Mac .

Linux está en todas partes

Linux puede estar en todas partes, pero eso no significa que lo veas. Android, el sistema operativo móvil más popular del mundo, es una bifurcación de Linux. No lo sabría al ejecutarlo, pero detrás de escena hay una versión del kernel de Linux modificada para su uso en dispositivos móviles.

Gran parte de Internet se ejecuta en Linux. Si bien las variantes de Windows y Unix alimentan a algunos servidores, la gran mayoría de los servidores ejecutan una distribución de Linux. Mucho de esto tiene que ver con la naturaleza libre del sistema operativo, pero también con lo robusto que es, lo que significa menos tiempo de inactividad. Unix no es menos robusto de ninguna manera, pero la popularidad de Linux significa que la mayoría de la gente lo elegirá en un tiroteo entre Unix y Linux.

Una de las apariciones más destacadas de Linux en los últimos años es el Subsistema de Windows para Linux. Esto le permite ejecutar utilidades de Linux en Windows, lo cual es una gran ayuda para los desarrolladores web y los ingenieros de software. Tenemos una guía sobre cómo empezar con el subsistema de Windows para Linux .

¿Es nuevo en Unix o Linux?

Ejecutar una computadora con Unix o Linux es más fácil que nunca. Windows no ejecuta Linux en su núcleo, pero aún es posible ejecutar Linux en la parte superior de Windows. Cualquier dispositivo Apple que compre también tiene una variante de Unix en su núcleo.

Si está buscando ejecutar un Linux 'verdadero' en su computadora, eso también es fácil. Siempre puede instalar usted mismo una de las innumerables distribuciones de Linux en su computadora. ¿Preferiría una computadora con Linux preinstalado? No busque más allá de nuestra lista de increíbles laptops Linux.

Cuota Cuota Pío Correo electrónico 3 formas de comprobar si un correo electrónico es real o falso

Si ha recibido un correo electrónico que parece un poco dudoso, siempre es mejor verificar su autenticidad. Aquí hay tres formas de saber si un correo electrónico es real.

Leer siguiente
Temas relacionados
  • Linux
  • Tecnología explicada
  • Distribución de Linux
  • Linux
  • Unix
Sobre el Autor Kris Wouk(118 Artículos publicados)

Kris Wouk es músico, escritor y como se llame cuando alguien hace videos para la web. Un entusiasta de la tecnología desde que tiene memoria, definitivamente tiene sistemas operativos y dispositivos favoritos, pero usa tantos otros como puede de todos modos, solo para mantenerse al día.

Más de Kris Wouk

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse