Linux Vs Unix: las diferencias cruciales que importan a los profesionales de Linux

Linux no apareció de la nada; antes de la creación de Linux, y antes del auge de Windows, el mundo de la informática estaba dominado por Unix. ¿Cuál es exactamente la diferencia entre Linux y Unix?

Linux no apareció de la nada;  antes de la creación de Linux, y antes del auge de Windows, el mundo de la informática estaba dominado por Unix.  ¿Cuál es exactamente la diferencia entre Linux y Unix?
Anuncio

Últimamente, escuchamos mucho sobre Linux: cómo domina en los servidores, cómo constituye una gran parte del mercado de teléfonos inteligentes y cómo se está convirtiendo en una opción altamente viable en el escritorio. Pero Linux no apareció de la nada The History Of Linux [INFOGRAPHIC] La historia de Linux [INFOGRAPHIC] Si hay algo que realmente debe molestar a Bill Gates sin fin, debe ser la perdurable popularidad de Linux y otras aplicaciones gratuitas. software, ya que socava su "si quieres un buen software, ... Leer más; antes de la creación de Linux, y antes del surgimiento de Windows, el mundo de la informática estaba dominado por Unix. Y para los que no saben, Linux es muy similar a Unix. Dado que ya hemos analizado las diferencias entre Linux y Windows 7 Diferencias clave entre Windows y Linux que debe conocer antes de cambiar 7 Diferencias clave entre Windows y Linux que debe conocer antes de cambiar Lea más, qué exactamente Cuál es la diferencia entre Linux y Unix?

Acerca de Unix

Unix-from-1975
Antes de entrar en eso, tenemos que hablar más sobre Unix. Fue desarrollado por primera vez por AT & T en 1969. Después de muchos años de evolución, ya no tenemos el Unix. En cambio, hay varios sistemas operativos que se derivan del Unix original. Ahora tiene cosas como Solaris y HP-UX que técnicamente son sistemas operativos Unix ya que obtuvieron la certificación Unix. En caso de que no lo supiera, Mac OS X también es un sistema operativo certificado de Unix. Pero luego hay otros sistemas operativos similares a Unix .

Esto puede deberse a una serie de razones muy específicas, pero todas terminan así debido a una causa general: no tienen ningún código original de Unix. En el caso de Linux, esto se debe a que el código fue escrito desde cero para que el sistema se comporte como un sistema Unix, pero no contenga ningún código Unix. Luego hay otros, como FreeBSD y OpenSolaris, que surgen de los actuales sistemas operativos Unix pero que tienen los bits patentados extraídos y reemplazados por los de código abierto.

Como el código de Unix es propietario, esto implica que no queda ningún código de Unix allí, lo que lo hace similar a Unix. Hay otros factores que determinan si un sistema operativo es Unix o Unix, pero eso está fuera del alcance de este artículo.

Diferencias comunes entre Unix y Linux

Al observar la diferencia entre los sistemas operativos Unix y Unix, es difícil decir que incluso hay uno a primera vista. Hay muchas, muchas cosas que los dos grupos tienen en común (lo que puede no ser muy sorprendente debido a los nombres de los grupos). Pero hay pequeñas diferencias aquí y allá, dependiendo de la versión exacta de los sistemas operativos de Unix y Unix que esté comparando. Varios servicios tienen ubicaciones ligeramente diferentes (como scripts de inicio), a menudo tienen diferentes diseños para ofrecer la misma funcionalidad, y pueden incluir todo el sistema o solo el kernel.

Sin embargo, es importante darse cuenta de que el software nuevo casi siempre se desarrolla para Linux primero y luego se lo transfiere a Unix (excluyendo Mac OS X). Muchas de las herramientas que se crearon originalmente para sistemas Linux, como los entornos de escritorio Gnome y KDE, ahora se pueden instalar en Unix y otros sistemas tipo Unix. También es importante tener en cuenta que Linux (y la mayoría de los otros sistemas operativos tipo Unix) son libres de obtener y usar, mientras que los sistemas operativos Unix no lo son.

Los costos son una parte importante para decidir qué tecnología utilizar, y Linux proporciona una gran ventaja en ese sentido.

Ejemplo: Solaris vs. Linux

Solaris-desktop
Ahora que tiene una buena idea de las diferencias entre Linux y Unix, echemos un vistazo a algunos ejemplos más específicos. Primero, compararemos Solaris, hecho por Oracle (anteriormente fabricado por Sun Microsystems), con Linux. Linux es más portátil, lo que significa que puede ejecutarse en más arquitecturas de sistema (piense x86 y ARM) que Solaris. Solaris es conocido por una mejor estabilidad e integración de hardware, pero Linux sigue siendo lo suficientemente bueno en esas áreas. Linux también tiene un ritmo de desarrollo mucho más rápido que Solaris.

También hay muchas otras diferencias entre ellos, pero esto puede ocurrir incluso entre diferentes distribuciones de Linux. Por ejemplo, usan diferentes administradores de paquetes, diferentes sistemas de archivos predeterminados y más. También hay varias diferencias en los kernels respectivos sobre cómo manejan cosas como E / S y red, pero esas diferencias son extremadamente técnicas.

Ejemplo: Mac OS X vs. Linux

mac-yosemite-desktop
Otra buena comparación para hacer es Mac OS X versus Linux. Mac OS X es ciertamente más fácil de configurar, pero una vez más, Linux es más económico y tiene un montón de software de código abierto que puede usar en lugar de soluciones patentadas respaldadas por Apple. También es mucho más flexible ya que Linux puede ejecutarse en prácticamente cualquier hardware, mientras que Mac OS X solo puede (oficialmente, al menos) ejecutarse en hardware de Apple. Mac OS X también tiene su propio kernel (llamado XNU) que es diferente tanto de Linux como de Solaris. También utiliza HFS + como sistema de archivos predeterminado en lugar de ext4 como lo hace Linux o ZFS para Solaris.

Flexible y Gratis

Con esta comparación, no estoy tratando de decir que Unix no le permite ser productivo: hay muchos lugares y profesionales que usan verdaderos sistemas operativos Unix para sus soluciones. Sin embargo, Linux simplemente ofrece mucha más flexibilidad y proporciona muchos ahorros en comparación con Unix. Y eso es lo que valoran los profesionales de Linux, y por eso Linux es mucho más frecuente hoy en día.

¿Eres un profesional de Linux? En caso afirmativo, ¿por qué eliges Linux sobre Unix?

In this article