Unix vs Linux: diferencias y comparaciĆ³n

UnixLinux
UnixLinux

ƚltima actualizaciĆ³n: 3 de julio de 2022

Unix y Linux son las dos familias principales de sistemas operativos que se encuentran a menudo en las salas de cĆ³mputo o en los centros operativos de cĆ³mputo de empresas de todo el mundo. Pero son, en muchos sentidos, muy diferentes.
Descubra los diferencias entre Unix y Linux.

Historia de Unix

historia unix

Unix es un sistema operativo que fue originalmente desarrollado por Bell Laboratories en los Estados Unidos en la dƩcada de 1970 para su uso en computadoras centrales. Bell Labs desarrollarƔ las diferentes versiones de Unix System III y luego System V, que serƔn principalmente propietarios y de pago. Posteriormente darƔn a luz a HP-Unix, Solaris e IBM AIX.
DiseƱado originalmente por Bell Labs, Unix fue distribuido, cĆ³digo fuente incluido, a la Universidad de Berkeley, que evolucionĆ³ el Sistema Unix incluyendo sus propias modificaciones: naciĆ³ la familia Unix BSD (Berkeley Software Distribution), compuesta principalmente por sistemas operativos de cĆ³digo abierto y gratuito (excepto Sun OS de pago).
Estas dos familias principales de Unix estĆ”n estrechamente relacionadas entre sĆ­ y tienen una importante herencia comĆŗn, a nivel de
CĆ³digo fuente, arquitectura del sistema y su organizaciĆ³n.

Historia de Linux

cuando a principios de los noventa Linux apareciĆ³, su filosofĆ­a es muy diferente: la kernel de linux ha sido totalmente reescrito en funcionalmente inspirado en el sistema Unix.
Por otro lado, no hay herencia de cĆ³digo fuente o arquitectura. AdemĆ”s, mientras el Unix fueron diseƱados para ejecutar en sistemas grandes, Linux ha sido diseƱado para trabajar en las nuevas arquitecturas de microordenadores diseƱado a partir de los nuevos procesadores Intel: el 80386.
Escrito por Linus Torvalds, el kernel de Linux se combina con el sistema GNU para formar el sistema operativo GNU/Linux (comĆŗnmente conocido como Linux). Luego, el sistema operativo Linux se incluye con una serie de otros programas y paquetes para formar una distribuciĆ³n de linux cuyo denominador comĆŗn es libre (excepto las distribuciones de RedHat y Mandriva) y de cĆ³digo abierto.
Entre las distribuciones de Linux mƔs importantes podemos citar Suze, Ubuntu, Debian y Android (telƩfonos inteligentes) en particular. AdemƔs, a diferencia de los sistemas operativos Unix, las distribuciones de Linux estƔn diseƱadas en torno a

Las principales diferencias Unix ā€“ Linux

Las maquinas instaladas

Inicialmente, hubo una diferencia significativa en las mƔquinas en las que se instalaron Unix (sistemas grandes) y Linux (microcomputadoras). Hoy, esto ya no es cierto y encontramos Linux en las supercomputadoras. Por otro lado, todavƭa no hay Unix en las computadoras tipo PC.

La importancia de la interoperabilidad

Los desarrolladores de Linux han destacado constantemente la necesidad de la interoperabilidad: protocolos estandarizados sujetos a publicaciĆ³n, formatos abiertos, especificaciones tĆ©cnicas pĆŗblicas, sin restricciones de acceso o implementaciĆ³n.

El movimiento de cĆ³digo abierto y la comunidad de desarrolladores

Mientras que Unix naciĆ³ en los laboratorios privados de Bell y luego fue mejorado y modificado por varios grandes grupos mundiales de procesamiento de datos (IBM, HP, Novell), Linux se desarrollĆ³ alrededor de comunidades libres de desarrolladores voluntarios.
Sumado al formato abierto de las especificaciones, la comunidad de desarrolladores ha permitido tener en cuenta e integrar multitud de formatos, estĆ”ndares para perifĆ©ricos de consumo (Bluetooth, ratĆ³n, webcam) y sacar a la luz mĆŗltiples aplicaciones por diferentes que sean. variada en varios dominios (grĆ”ficos, inteligencia artificial, mĆŗsica, ofimĆ”tica, etc.) accesible de forma gratuita y que ofrece funcionalidades altamente desarrolladas. Por su parte, Unix se ha mantenido mayoritariamente propietario y solo ofrece una gama limitada de aplicaciones que siempre son de pago.
Hoy este movimiento se invierte y vemos grandes grupos de TI (IBM, Oracle, Novell) comprando grandes acciones del ecosistema Linux de cĆ³digo abierto.

La especializaciĆ³n

EspecĆ­fica para el sistema operativo Linux, la distribuciĆ³n de Linux es la materializaciĆ³n de una separaciĆ³n entre editores y distribuidores de software.
En el mundo de Linux, una distribuciĆ³n de Linux asociarĆ” un kernel, paquetes y software de sistema y un conjunto de otro software de aplicaciĆ³n desarrollado por varias otras comunidades. El conjunto tendrĆ” un destino de uso particular que corresponde a una necesidad particular en el mundo informĆ”tico.
AsĆ­, junto a las distribuciones de uso general, existen distribuciones especializadas en el funcionamiento de smartphones (Android), otros especializados en routers de red o cajas de internet (en Freebox por ejemplo); estaciones de usuario de oficina (Mandrake y Ubuntu), servidores de internet LAMP, etc.
En comparaciĆ³n, un sistema Unix estĆ” diseƱado y destinado a un uso general y no especializado y serĆ­a imposible que funcione en muchos sistemas integrados.

DistribuciĆ³n al pĆŗblico en general

Si bien Unix siguiĆ³ siendo un sistema operativo para servidores de computadoras, Linux se hizo mĆ”s popular y se afianzĆ³ en la informĆ”tica convencional. La multiplicidad de ofertas de software y la adopciĆ³n de interfaces grĆ”ficas no tienen nada que envidiar Windows Poco a poco va ganando terreno en los microordenadores domĆ©sticos, un mundo en el que Unix estĆ” completamente ausente.

Ahorro de costos de TI

Con la especializaciĆ³n que posibilitaron las distribuciones de Linux, fue muy rĆ”pido posible instalar servidores de cualquier tipo (internet, base de datos, mensajerĆ­a, groupware, etc.) en hardware de PC. Donde anteriormente se requerĆ­a una configuraciĆ³n Unix con al menos una mini-computadora. Esto se ha traducido en menores costos de inversiĆ³n en hardware, costos de adquisiciĆ³n de licencias de software y costos de mantenimiento.