Antes de la creación de Linux, el mundo de la informática estaba dominado por Unix.  ¿Cuál es la diferencia entre Linux y Unix?

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

Anuncio Linux está en todas partes en estos días. Para 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 tiempo, eso habría parecido una broma de los Inocentes. Si b

Anuncio

Linux está en todas partes en estos días. Para 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 tiempo, eso habría parecido una broma de los Inocentes.

Si bien Linux puede proporcionar la columna vertebral de una gran parte de Internet, no se creó de la nada. Antes de Linux, existía Unix, y el nuevo sistema operativo debe gran parte del crédito por su popularidad actual a las ideas nacidas en los años setenta e incluso en los sesenta.

¿Qué es unix?

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

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

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

¿Qué es Linux?

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

Muchas personas usan 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 hace la computación central e interactúa con el hardware. Las utilidades principales que se ejecutan sobre este núcleo son igual de importantes.

Escritorio Ubuntu

GNU es un acrónimo recursivo que significa "GNU's Not Unix". El proyecto GNU no contiene ningún código original de Unix, 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 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 fue la única compañía 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.

Manual de comando BSD en macOS

En la década de 1980 y en la década de 1990, varias compañías comenzaron a vender sus propias ofertas de Unix. Estos incluían AIX de IBM, Solaris de Sun y Xenix, que luego se convirtió en SCO UNIX.

Linux toma el mundo por tormenta

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 para 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 núcleo similar que pudiera aprovechar la nueva PC que había comprado.

Al mismo tiempo, Richard Stallman estaba buscando 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 núcleo gratuito de código abierto. Torvalds ya estaba utilizando utilidades GNU con su kernel, y eventualmente también lo hicieron otros.

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

¿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 de Unix disponibles gratuitamente que ejecutan muchos de los mismos programas que Linux. Los dos más populares son FreeBSD y OpenBSD, ambas variantes BSD, como lo 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 sabrías esto por usarlos. Sin embargo, ese no es el caso en una computadora Mac.

Información del kernel de Darwin en macOS

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 obtener una introducción, consulte nuestra guía para principiantes sobre el terminal Mac. Una guía para principiantes sobre el uso del terminal Mac. Una guía para principiantes sobre el uso del terminal Mac. La aplicación Terminal en Mac le permite realizar todo tipo de tareas utilizando la línea de comandos. Aquí hay una guía para principiantes en la Terminal. Lee mas .

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ías al ejecutarlo, pero detrás de escena hay una versión del kernel de Linux modificada para usar en dispositivos móviles.

Información del kernel de Linux en Ubuntu

Gran parte de Internet se ejecuta en Linux. Mientras que las variantes de Windows y Unix alimentan algunos servidores, la gran mayoría de los servidores ejecuta una distribución de Linux. Gran parte 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 las personas lo elegirán en un tiroteo de Unix vs. Linux.

Una de las apariciones de más alto perfil de Linux en los últimos años es el Subsistema de Windows para Linux. Esto le permite ejecutar las 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 comenzar con el Subsistema de Windows para Linux Cómo obtener Linux Bash Shell en Windows 10 Cómo obtener Linux Bash Shell en Windows 10 No necesita usar Linux sin tiempo para cambiar a una PC diferente o ejecutar un VM? ¡Ejecute Linux en Windows 10 con un terminal de shell Bash en su lugar! Lee mas .

¿Eres 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 al menos ejecutar Linux sobre Windows. Cualquier dispositivo Apple que compre tiene una variante de Unix en su núcleo también.

Si está buscando ejecutar un Linux "verdadero" en su computadora, también es fácil. Siempre puede instalar una de las innumerables distribuciones de Linux en su computadora usted mismo. ¿Prefieres una computadora con Linux preinstalado? No busque más allá de nuestra lista de increíbles laptops Linux 5 Impresionantes laptops Linux que puede comprar ahora 5 Impresionantes laptops Linux que puede comprar ahora ¿Piensa que Linux es difícil de usar? Muchos fabricantes de computadoras portátiles ofrecen computadoras portátiles Linux que no sufren fallas de controladores o software. Lee mas .

Explore más sobre: ​​Linux, Linux Distro, Unix.