Skip to content

Linux frente a UNIX, sus principales diferencias

Linux frente a UNIX, sus principales diferencias

Hace pocas semanas fue el aniversario más reconocido de Linux (28 años, casi nada) y he pensado que sería un buen momento para responder a una pregunta que seguramente muchos de vosotros os hayáis hecho en alguna ocasión ¿Qué diferencia UNIX de los sistemas basados en GNU/Linux?

Los aniversarios de Linux

Me he cuidado de decir «los» porque, de hecho, existen 3 aniversarios reconocidos para este sistema operativo. El primero data del 3 de Julio de 1991, cuando Linus Torvalds -su creador- postéo su prmiera solicitud a un newsgroup para obtener información para desarrollar el embrión de Linux.

Hello netlanders,
Due a project I’m working on (in minix), I’m interested in the posix
standard definition. Could somebody please point me to a (preferably)
machine-readable format of the latest posix rules? Ftp-sites would be
nice.

From:torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)

El siguiente es el ya mencionado 25 de Agosto de 1991, cuando Linus presentó su creación ante el mundo:

Hello everybody out there using minix – I’m doing a (free) operating system (just a hobby, won’t be big
and professional like gnu) for 386(486) AT clones. This has
been brewing since april, and is starting to get ready. I’d like
any feedback on things people like/dislike in minix; as my OS
resembles it somewhat (same physical layout of the file-sytem
due to practical reasons)among other things.

I’ve currently ported bash (1.08) an gcc (1.40), and things seem to work.
This implies that i’ll get something practical within a few months, and I’d
like to know what features most people want. Any suggestions are welcome,
but I won’t promise I’ll implement them 🙂

La última fecha señalada llega el 5 de Octubre de 1991, cuando posteó de nuevo sobre su proyecto. Como en la primera ocasión no hablaba abiertamente del proyecto y el 5 de Octubre era la segunda vez que lo hacía, es obvio por qué se escogió el 25 de Agosto como el cumpleaños de Linux.

Curiosidad: el nombre Linux no se lo puso el propio Linus Torvalds, sino que fue posteriormente escogido por Ari Lemke, cuando creó un subdirectorio para el código fuente en nic.funet.fi. El nombre que Linux quería, por su parte, era Freax.

Linux vs UNIX, principales diferencias

Dicho lo anterior, pasemos ahora a enumerar las principales diferencias entre dos sistemas -UNIX y Linux- que tienen orígenes entroncados pero a la vez son bastante diferentes en los detalles.

¿Qué es Linux?

Linux es un sistema operativo creado, como ya hemos dicho, por Linus Torvalds en 1991. El nombre Linux procede de su kernel. Es de código abierto (opensource) por lo que puede ser modificado libremente y su uso es gratuito.

Importante: Linux es solo el kernel y no se refiere al sistema operativo completo que lo usa, esto es algo que confunde mucho a la gente.

Linux se utiliza para muchas tareas diferentes, desde el desarrollo de software y hardware (ingeniería), desarrollo de juegos, mainframes y servidores, donde destaca incluso por encima de Windows en cuota de mercado si tenemos en cuenta todas sus versiones.

Solo CentOS casi cuadruplica la cuota de mercado en servidores web respecto a Windows, en 2019, según determinada estadística.

¿Qué es UNIX?

UNIX es un sistema operativo desarrollado por AT&T que comenzó como la aventura de un solo hombre (Ken Thompson) de Bell Labs. Cuenta con las siguientes características:

  • Portable
  • Multi-tarea
  • Multi-usuario

Este sistema se utiliza ampliamente en servidores web, clientes (workstations) y PC.

Linux frente a UNIX, principales diferencias

LINUX UNIX
Es open source y cuenta con gran cantidad de programadores que desarrollan sus capacidades UNIX fue creado por AT&T Labs, empresas comerciales y otras sin ánimo de lucro
Es un sistema operativo de código abierto que todo el mundo puede usar gratuitamente Es un sistema operativo que solo puede ser utilizado por quienes poseen su propiedad intelectual
Es muy dinámico a la hora de detectar y corregir bugs en su código y vulnerabilidades, dada la cantidad de desarrolladores cualificados que le prestan soporte. Los tiempos de desarollo  de parches y corrección de bugs son mayores en UNIX  
Linux soporta un mayor número de sistemas de archivos (filesystem): Ext2, Ext3, Ext4, Jfs, ReiserFS, Xfs, Btrfs, FAT, FAT32, NTFS Soporta un número inferior de filesystems: jfs, gpfs, hfs, hfs+, ufs, xfs, zfs
Linux permite elegir dos entornos gráficos: KDE y Gnome, junto a otras opciones que van cogiendo popularidad como LXDE, XFCE, Mate, etc. Inicialmente se trató en exclusiva de un SO administrado por línea de comandso, aunque posteriormente se añadió lo que se conoce como Common Desktop Environment. Suele proporcionarse Gnome.
Se usa en cualquier sistema imaginable, sin importar su propósito Usado en PC, servidores y puestos informáticos
La Shell por defecto es Bash (Bourne Again SHell) Inicialmente utilizó Bourne shell. Es compatible con otras opciones
Cualquiera puede usarlo tanto en casa como en la oficina. Principalmente pensado para servidores y mainframes.
El código fuente es libre No es open source
Inicialmente fue lanzado para platafrmas Intel x86. Ahora es compatible con má de 20 familias de procesadores, incluyendo ARM Necesitrás un procesador de tipo PA-RISC o Intel Itanium
Menos de 100 virus afectan a este SO actualmente Menos de 120 virus afectan a este SO actualmente
Algunas versiones conocidas son Ubuntu, Debian GNU, Arch Linux… Las versiones más populares de UNIX son SunOS, Solaris, SCO UNIX, AIX, HP/UX…

Te puede interesarEquivalencias de comandos entre Linux, UNIX, etc.

Algunas curiosidades

Para terminar me despediré con algunas curiosidades interesantes sobre Linux:

  1. Nueve de cada diez nubes públicas utilizan Linux
  2. Linux es utilizado por todos los principales programas espaciales del mundo
  3. Existen más de diez sistemas operativos Mobile basados en este sistema, entre los que se encuentran Ubuntu Touch, Ubuntu Mobile o Sailfish OS.

Y una última curiosidad que deja entrever la gran demanda y popularidad de este tipo de sistema: más del 90% del código fuente actual de Linux procede de terceros desarrolladores.

Fuentes: gatorlug.org/node/208; geeksforgeeks.org

deweloper View All

Trabajo como consultor de ciberseguridad y me gusta lo que hago. Aficionado a la informática / tecnología en general, me gusta compartir con la gente lo poco que sé. También soy aficionado al deporte y los videojuegos.

2 thoughts on “Linux frente a UNIX, sus principales diferencias Leave a comment

  1. Mi estimado Alejandro sólo una pequeña precisión a tu articulo. No solo se ejecuta Unix en procesadores RISC, también existen distribuciones de Unix (FreeBSD, NetBSD, OpenBSD, Solaris, etc.) que se ejecutan x86_64.

    Saludos.

Deja un comentario