Desde la década de 1960, Unix ha de­sem­pe­ña­do un papel clave en el de­sa­rro­llo de las in­frae­s­tru­c­tu­ras digitales y ha inspirado a numerosos sucesores con sus te­c­no­lo­gías y programas in­no­va­do­res. También Linux, sin lugar a dudas, sigue los pasos de Unix, su gran modelo. En nuestra completa co­m­pa­ra­ti­va de Linux vs. Unix, te ex­pli­ca­mos, entre otras cosas, las si­mi­li­tu­des y di­fe­re­n­cias entre estos populares sistemas ope­ra­ti­vos.

¿Qué es Unix?

Unix es uno de los sistemas ope­ra­ti­vos más antiguos: desde sus inicios hasta hoy, ha servido de base para de­sa­rro­llar una gran familia de sistemas ope­ra­ti­vos, con numerosas versiones. Existen tanto versiones gratuitas de código abierto como pro­pie­ta­rias, la mayoría de las cuales han obtenido una licencia oficial del Open Group y son de pago. Ac­tua­l­me­n­te, Unix se instala pri­n­ci­pa­l­me­n­te en se­r­vi­do­res y es­ta­cio­nes de trabajo de alto re­n­di­mie­n­to. Estas son las pri­n­ci­pa­les ca­ra­c­te­rí­s­ti­cas del sistema operativo:

  • Código abierto hasta la década de 1980 y pro­pie­ta­rio desde entonces
  • También existen versiones de código abierto (p. ej., FreeBSD)
  • Uno de los primeros sistemas ope­ra­ti­vos basados en el lenguaje de pro­gra­ma­ción C
  • In­de­pe­n­die­n­te de una pla­ta­fo­r­ma de hardware o tipo de pro­ce­sa­dor concretos (el código Unix, basado en C, es portátil y puede adaptarse de manera flexible a cada entorno de hardware)
  • Mu­l­ti­ta­rea (varios programas o procesos pueden eje­cu­tar­se en paralelo sin in­te­r­fe­re­n­cias)
  • Sistema mu­l­tiu­sua­rio (varios usuarios pueden trabajar en el mismo sistema; los datos y recursos pueden ser blo­quea­dos o liberados para permitir el acceso a otros usuarios según sea necesario)
  • Adecuado para sistemas mu­l­ti­pro­ce­sa­dor
  • El kernel o núcleo central del sistema operativo ad­mi­ni­s­tra el sistema y los procesos; el software que no es del kernel se organiza en procesos separados
  • Sistema de archivos je­rá­r­qui­co (estándar en la ac­tua­li­dad; innovador cuando se introdujo alrededor de 1980)
  • Seguro (existen pocos programas de malware de­s­ti­na­dos a Unix; ofrece una buena gestión de derechos, te­c­no­lo­gías de cifrado y acceso remoto a través de shell seguro)
  • Co­m­pa­ti­ble con redes (TCP/IP integrado); muchas funciones de red (p. ej., he­rra­mie­n­tas de red Unix); amplia gama de servicios como servidor de red
  • Co­n­fi­gu­ra­ción básica muy completa (incorpora im­po­r­ta­n­tes he­rra­mie­n­tas de de­sa­rro­llo y bi­blio­te­cas)
  • Conceptos de pro­gra­ma­ción pro­fe­sio­nal; au­to­ma­ti­za­ción a través de scripts so­fi­s­ti­ca­dos
  • Mayor es­ta­bi­li­dad del sistema, por ejemplo, con me­ca­ni­s­mos de pro­te­c­ción de base de datos
  • Interfaz de pro­gra­ma­ción es­ta­n­da­ri­za­da (POSIX)
Hecho

POSIX (del inglés Portable Operating System Interface) es una interfaz de pro­gra­ma­ción es­ta­n­da­ri­za­da a través de la cual las apli­ca­cio­nes pueden trabajar ope­ra­cio­na­l­me­n­te en conjunto con el sistema operativo Unix. El IEEE y el Open Group están a cargo del de­sa­rro­llo de POSIX, que forma la base de la Single UNIX Spe­ci­fi­ca­tion. Un sistema operativo Unix que cumpla con la Single UNIX Spe­ci­fi­ca­tion puede emplear la marca comercial UNIX (en ma­yú­s­cu­las y, en ocasiones, co­m­ple­me­n­ta­da por el símbolo de marca re­gi­s­tra­da ®). Hay versiones y derivados de Unix que son to­ta­l­me­n­te (como AIX de IBM) o en gran parte (como Linux) co­m­pa­ti­bles con POSIX.

Familia Unix (ramas pri­n­ci­pa­les) Versiones/derivados
Rama de derivados de UNIX AT&T/System V AIX (IBM, ce­r­ti­fi­ca­do como UNIX 98 y 03)
  HP-UX (Hewlett Packard, ce­r­ti­fi­ca­do como UNIX 95 y 03)
  Oracle Solaris (Oracle; ce­r­ti­fi­ca­do como UNIX 95, 98, 03 y V7)
Línea BSD (Berkeley Software Di­s­tri­bu­tion) FreeBSD (varias di­s­tri­bu­cio­nes y derivados di­s­po­ni­bles)
  NetBSD (varias di­s­tri­bu­cio­nes y derivados di­s­po­ni­bles)
  OpenBSD (varias di­s­tri­bu­cio­nes y derivados di­s­po­ni­bles)

¿Qué es Linux?

Linux es un sistema operativo di­s­po­ni­ble de forma gratuita en Internet, que está siendo de­sa­rro­lla­do por una comunidad de código abierto que colabora a nivel in­te­r­na­cio­nal. También hay algunos proyectos de código cerrado, es­pe­cia­l­me­n­te en el sector comercial. Como en el caso de Unix, se han producido numerosas versiones de Linux (las llamadas di­s­tri­bu­cio­nes y derivados de Linux, es decir, di­vi­sio­nes de una di­s­tri­bu­ción de Linux) que expanden el kernel del sistema operativo y lo co­n­vie­r­ten en un sistema operativo completo. A menudo, las di­s­tri­bu­cio­nes de Linux se de­sa­rro­llan con un enfoque de apli­ca­ción concreto en mente. Por ejemplo, hay sistemas de es­cri­to­rio o di­s­tri­bu­cio­nes para servidor es­pe­cia­les.

Linux suele equi­pa­rar­se a Unix o se conoce como un sistema operativo basado en Unix, entre otras cosas porque fue diseñado como un sistema similar a Unix, contiene funciones típicas de Unix y numerosas apli­ca­cio­nes que también se ejecutan en ese sistema. Sin embargo, Linux no contiene ningún código Unix pro­pie­ta­rio y, ac­tua­l­me­n­te, Open Group no lo certifica como sistema UNIX oficial.

Las pri­n­ci­pa­les ca­ra­c­te­rí­s­ti­cas de Linux son las si­guie­n­tes:

  • Código abierto u open source
  • De­sa­rro­llo abierto del sistema por parte de una comunidad in­te­r­na­cio­nal de de­sa­rro­lla­do­res
  • En su mayoría es gratuito, aunque también hay algunas versiones co­me­r­cia­les di­s­po­ni­bles en el mercado
  • Las di­s­tri­bu­cio­nes de Linux co­m­ple­me­n­tan el kernel de Linux con software práctico y orientado a apli­ca­cio­nes
  • Adecuado para sistemas mu­l­ti­pro­ce­sa­dor
  • Mu­l­ti­ta­rea (varios programas se ejecutan en paralelo)
  • Sistema mu­l­tiu­sua­rio
  • Co­m­pa­ti­ble con muchas CPU y pla­ta­fo­r­mas de hardware (PC de es­cri­to­rio, su­pe­ro­r­de­na­do­res o mainframe y se­r­vi­do­res)
  • Adecuado para di­s­po­si­ti­vos ele­c­tró­ni­cos pequeños y móviles (rúters, di­s­po­si­ti­vos do­mé­s­ti­cos in­te­li­ge­n­tes, Internet de las cosas)
  • Linux está escrito pri­n­ci­pa­l­me­n­te en C (los programas C son fá­ci­l­me­n­te portables entre di­fe­re­n­tes sistemas ope­ra­ti­vos e in­fo­r­má­ti­cos)
  • Gran selección de software e in­te­r­fa­ces de usuario
  • Funciones de seguridad in­te­gra­les (técnicas de en­cri­p­ta­ción, so­fi­s­ti­ca­da gestión de derechos y sistema, Secure Shell para acceso remoto seguro)
  • Scripting so­fi­s­ti­ca­do (por ejemplo, pro­gra­ma­ción y au­to­ma­ti­za­ción usando scripts de shell)
  • In­te­r­fa­ces es­ta­n­da­ri­za­das (POSIX, Linux Standard Base/LSB)
Hecho

La Linux Standard Base o LSB (en español, base estándar de Linux) define es­tá­n­da­res im­po­r­ta­n­tes (por ejemplo, para in­te­r­fa­ces binarias o bi­blio­te­cas de programas) que permiten optimizar la co­m­pa­ti­bi­li­dad entre las distintas di­s­tri­bu­cio­nes de Linux.

Di­s­tri­bu­cio­nes y derivados de Linux conocidos Ca­ra­c­te­rí­s­ti­cas
Debian Di­s­tri­bu­ción con una gran selección de software. Admite 12 ar­qui­te­c­tu­ras de pro­ce­sa­dor.
Ubuntu Derivado de Debian op­ti­mi­za­do para or­de­na­do­res do­mé­s­ti­cos.
Linux Mint Versión de Ubuntu para pri­n­ci­pia­n­tes con di­fe­re­n­tes entornos de es­cri­to­rio.
Knoppix Primera di­s­tri­bu­ción popular en vivo (portátil, no requiere in­s­ta­la­ción), con gran variedad de software. Derivado de Debian.
Gentoo Di­s­tri­bu­ción de Linux basada en fuentes para usuarios avanzados. El sistema se puede co­n­fi­gu­rar de forma co­m­ple­ta­me­n­te in­di­vi­dual.
Red Hat En­te­r­pri­se Linux (RHEL) Famosa di­s­tri­bu­ción de se­r­vi­do­res Linux para empresas (ac­tua­l­me­n­te líder del mercado). Amplia co­m­pa­ti­bi­li­dad con fa­bri­ca­n­tes de software in­de­pe­n­die­n­tes. De pago y parte del proyecto Fedora.
Fedora Sucesor directo de Red Hat Linux (RHL). Se es­pe­cia­li­za en se­r­vi­do­res y sistemas de es­cri­to­rio y sustituye en muchos casos a RHL, que ya no se de­sa­rro­lla. También diseñado para pri­n­ci­pia­n­tes.
openSUSE Completa di­s­tri­bu­ción de Linux es­pe­cia­l­me­n­te extendida en Alemania y Estados Unidos, que utiliza el ad­mi­ni­s­tra­dor de paquetes RPM (sistema gratuito de gestión de paquetes) y su propia he­rra­mie­n­ta de co­n­fi­gu­ra­ción (YaST).

Unix vs. Linux: co­m­pa­ra­ción de los sistemas ope­ra­ti­vos

Origen y evolución de Unix

Al comparar di­re­c­ta­me­n­te Unix con Linux, podemos atre­ve­r­nos a decir que Unix es un di­no­sau­rio de las TI, porque este sistema operativo ya fue de­sa­rro­lla­do en la década de 1960 por empleados de Bell Labs (empresa filial de AT&T), al menos en sus funciones básicas. Después de pu­bli­car­se el código fuente de la versión original de 1969, en los años si­guie­n­tes se de­sa­rro­lla­ron un gran número de versiones y derivados. Debido a este de­sa­rro­llo ra­mi­fi­ca­do y de­s­coo­r­di­na­do, ya no existe un solo Unix, sino un gran cosmos de Unix o familia de Unix. Durante muchos años, dos ramas pri­n­ci­pa­les han marcado la pauta dentro de la familia de Unix: BSD y System V.

La Berkeley Software Di­s­tri­bu­tion (abreviada como BSD) fue creada en 1977 en la Uni­ve­r­si­dad de Ca­li­fo­r­nia en Berkeley como una variante del sistema operativo Unix. Con el tiempo, la versión original se convirtió en un gran árbol ge­nea­ló­gi­co de derivados de Unix. Las di­s­tri­bu­cio­nes más conocidas son FreeBSD, OpenBSD y NetBSD, a partir de las cuales se han de­sa­rro­lla­do otros proyectos BSD. El software Unix con licencia BSD se puede utilizar li­bre­me­n­te. Por razones de licencia, FreeBSD ya no contiene el código Unix original de la línea AT&T.

La familia System V es la segunda rama de de­sa­rro­llo más im­po­r­ta­n­te, de la cual se han derivado los sistemas UNIX de IBM (AIX), Hewlett Packard (HP-UX) y Oracle (Oracle Solaris), que siguen siendo co­me­r­cia­l­me­n­te re­le­va­n­tes en la ac­tua­li­dad. Cuando se introdujo en 1983, System V consistía en un derivado de Unix muy concreto. Ac­tua­l­me­n­te, sin embargo, con este nombre nos referimos a toda una familia o clase de derivados de Unix, que se derivan di­re­c­ta­me­n­te de la línea AT&T de UNIX y, por lo general, cuentan con licencia oficial.

Los límites entre las dos ramas de de­sa­rro­llo de los sistemas Unix son fluidos y, cada vez más a menudo, ambas se su­pe­r­po­nen. Las dos líneas pri­n­ci­pa­les están co­n­ve­r­gie­n­do cada vez más, ya que las in­no­va­cio­nes te­c­no­ló­gi­cas suelen ser asumidas por la rama co­m­pe­ti­do­ra. En la práctica, también ocurre que un sistema operativo con co­m­po­ne­n­tes BSD sea ce­r­ti­fi­ca­do ofi­cia­l­me­n­te como UNIX por Open Group (macOS usa código BSD, pero, a partir de la versión Leopard 10.5, también cuenta con la ce­r­ti­fi­ca­ción oficial UNIX 03).

Origen y evolución de Linux

Linux es el actor más joven de nuestra co­m­pa­ra­ti­va de Linux vs. Unix. Este sistema operativo basado en Unix fue publicado en 1991 por Linus Thorvalds, su de­sa­rro­lla­dor. Es­tri­c­ta­me­n­te hablando, en aquel momento el finlandés solo pro­po­r­cio­nó un núcleo de sistema operativo modular (kernel de Linux), que aún funciona como una interfaz central y uniforme para una amplia variedad de hardware y es re­s­po­n­sa­ble, por ejemplo, de gestionar la memoria y los procesos, así como de funciones mu­l­ti­ta­rea y de seguridad.

En 1992, el kernel de Linux se puso a di­s­po­si­ción de la comunidad del código abierto a través de la licencia libre GPL, lo que promovió un mayor de­sa­rro­llo global del que surgieron di­fe­re­n­tes derivados y di­s­tri­bu­cio­nes de Linux. Una di­s­tri­bu­ción de­sa­rro­lla el kernel de Linux a través de co­m­pi­la­do­res, bi­blio­te­cas e in­te­r­fa­ces para la in­ter­ac­ción con el usuario, formando un sistema operativo completo. Las versiones reducidas de Linux que operan muy cerca del hardware en di­s­po­si­ti­vos pequeños, por ejemplo, solo requieren una cantidad re­la­ti­va­me­n­te pequeña de software adicional.

Una de las co­mu­ni­da­des de de­sa­rro­lla­do­res de Linux más in­flu­ye­n­tes es el proyecto GNU, cuyas di­s­tri­bu­cio­nes de Linux están muy ex­te­n­di­das en los ámbitos del es­cri­to­rio y el servidor. Para el de­sa­rro­llo dinámico de las di­s­tri­bu­cio­nes y derivados que existe en el mundo de Linux, es decisivo que no haya licencias re­s­tri­c­ti­vas, con los co­rre­s­po­n­die­n­tes costes y largos pro­ce­di­mie­n­tos que conllevan. Ini­cia­l­me­n­te, Linux se de­sa­rro­lló para los pro­ce­sa­do­res de hardware x86 de Intel, pero ahora está di­s­po­ni­ble para más de veinte tipos de CPU. Linux también es co­m­pa­ti­ble con los pro­ce­sa­do­res ARM para di­s­po­si­ti­vos pequeños y móviles (sma­r­t­pho­nes, tabletas, re­pro­du­c­to­res mu­l­ti­me­dia, mi­nio­r­de­na­do­res como Raspberry Pi y diversos di­s­po­si­ti­vos po­r­tá­ti­les).

Unix: di­s­tri­bu­ción, costes y grupos objetivo

En un principio, Unix se difundió sobre todo en uni­ve­r­si­da­des y es­ta­cio­nes de trabajo es­pe­cia­les. Más adelante, el sistema operativo se fue in­co­r­po­ra­n­do cada vez más a se­r­vi­do­res y a centros de datos. Ac­tua­l­me­n­te, los pro­vee­do­res de servicios Unix se centran en los clientes de pago, pri­n­ci­pa­l­me­n­te del sector privado y la industria (por ejemplo, pro­vee­do­res de servicios fi­na­n­cie­ros, grandes grupos in­du­s­tria­les y clientes del ámbito sanitario). Por lo general, quienes desean utilizar Unix pro­fe­sio­na­l­me­n­te en se­r­vi­do­res o es­ta­cio­nes de trabajo, suelen comprar versiones UNIX pro­pie­ta­rias, con licencia y ve­ri­fi­ca­das de fa­bri­ca­n­tes como IBM (AIX), Oracle (Oracle Solaris) o Hewlett Packard (HP-UX). Los fa­bri­ca­n­tes ofrecen un paquete completo de hardware y software pe­r­fe­c­ta­me­n­te coor­di­na­do, por lo que Unix suele eje­cu­tar­se en máquinas PA-RISC e Itanium. El importe de la licencia varía según el tamaño del paquete completo de hardware del servidor y la cantidad de licencias de software ne­ce­sa­rias.

Los clientes de los sectores em­pre­sa­ria­les e in­du­s­tria­les valoran es­pe­cia­l­me­n­te la es­ta­bi­li­dad y la seguridad y prefieren im­ple­me­n­tar los sistemas UNIX pro­pie­ta­rios de la línea de AT&T en los ámbitos críticos para la empresa. En este segmento, los sistemas Unix seguirán de­sem­pe­ña­n­do un papel pro­mi­ne­n­te, ya que las grandes empresas suelen tener contratos de licencia, soporte y ma­n­te­ni­mie­n­to a largo plazo con pro­vee­do­res de servicios Unix. Además, cambiar de un sistema completo Unix pe­r­so­na­li­za­do a otra ar­qui­te­c­tu­ra de sistema puede resultar bastante caro e implicar riesgos técnicos.

En todo caso, en general, la po­pu­la­ri­dad y la difusión de Unix han ido di­s­mi­nu­ye­n­do co­n­s­ta­n­te­me­n­te desde hace un tiempo. Uno de los motivos es el de­sa­rro­llo te­c­no­ló­gi­co. Tra­di­cio­na­l­me­n­te, los sistemas modernos de Windows y Linux trabajan con las ar­qui­te­c­tu­ras de pro­ce­sa­dor x86, re­la­ti­va­me­n­te eco­nó­mi­cas y líderes en la ac­tua­li­dad, que están evo­lu­cio­na­n­do rá­pi­da­me­n­te y dominan el mercado de los se­r­vi­do­res estándar en la ac­tua­li­dad. Por el contrario, en los sistemas de servidor tra­di­cio­na­les (por ejemplo, di­s­po­si­ti­vos Itanium con sistemas UNIX de la familia System V) no se están pro­du­cie­n­do grandes avances te­c­no­ló­gi­cos ni se ofrecen so­lu­cio­nes pre­ci­sa­me­n­te eco­nó­mi­cas.

Como los sistemas Unix se adaptaron desde el principio a unos ámbitos de apli­ca­ción muy concretos y a los usuarios pro­fe­sio­na­les (in­fo­r­má­ti­cos, pro­gra­ma­do­res y ad­mi­ni­s­tra­do­res de sistemas), tra­di­cio­na­l­me­n­te apenas tienen un papel en el mercado masivo de los or­de­na­do­res po­r­tá­ti­les y de es­cri­to­rio. No obstante, a pesar de la di­s­mi­nu­ción del uso y el enfoque en ámbitos muy concretos, no se debe su­b­e­s­ti­mar la in­flue­n­cia que sigue teniendo Unix. En nuestra co­m­pa­ra­ti­va de Unix vs. Linux, los sistemas BSD en pa­r­ti­cu­lar pueden be­ne­fi­ciar­se de este sistema en términos de di­s­tri­bu­ción. macOS de Apple utiliza código Unix, mientras que los derivados gratuitos de Unix, como FreeBSD, se en­cue­n­tran entre los sistemas ope­ra­ti­vos más uti­li­za­dos del mundo más allá del mercado de los or­de­na­do­res de es­cri­to­rio y po­r­tá­ti­les. Por ejemplo, FreeBSD se utiliza cada vez más en los se­r­vi­do­res de correo, los se­r­vi­do­res web, los co­r­ta­fue­gos, los se­r­vi­do­res FTP y los se­r­vi­do­res DNS. Está instalado en routers y hardware NAS.

Linux: di­s­tri­bu­ción, costes y grupos objetivo

Debido a sus ventajas, que resultan evidentes, Linux se está volviendo cada vez más popular. Se ca­ra­c­te­ri­za por la amplia co­m­pa­ti­bi­li­dad con hardware, apertura de fuentes, di­s­po­ni­bi­li­dad gratuita (CD, DVD y descarga por Internet), el hecho de ser gratuito, incluso en el caso de múltiples in­s­ta­la­cio­nes, el rápido de­sa­rro­llo y la buena es­ca­la­bi­li­dad, así como por su ada­p­ta­bi­li­dad óptima al hardware y a ciertos entornos de apli­ca­cio­nes y perfiles de re­qui­si­tos. Además, la co­m­pa­ti­bi­li­dad con POSIX facilita la migración desde sistemas Unix antiguos, lo que también co­n­tri­bu­ye a la expansión de Linux.

Linux es ac­tua­l­me­n­te muy popular, es­pe­cia­l­me­n­te en el ámbito de los se­r­vi­do­res. Se estima que al menos la mitad de todos los se­r­vi­do­res pro­ba­ble­me­n­te se ejecuten con sistemas ope­ra­ti­vos Linux. Es­pe­cia­l­me­n­te para el mercado de los se­r­vi­do­res, también hay versiones de pago (Red Hat En­te­r­pri­se Linux) con un mejor servicio de asi­s­te­n­cia técnica, aunque bastante caro en algunos casos. Linux también está muy extendido en el sector móvil: Android, el famoso sistema operativo de Google, es una di­s­tri­bu­ción de Linux con un kernel mo­di­fi­ca­do. Los di­s­po­si­ti­vos pequeños (por ejemplo, sma­r­t­pho­nes, mi­nio­r­de­na­do­res o routers) suelen utilizar versiones si­m­pli­fi­ca­das de Linux (sistemas Linux in­te­gra­dos).

Linux desempeña un papel se­cu­n­da­rio en el ámbito del es­cri­to­rio. El sistema operativo ocupa el tercer lugar entre los sistemas ope­ra­ti­vos de PC más populares del mundo desde 2009. Sin embargo, no hay que dejarse engañar por esta cla­si­fi­ca­ción, porque en julio de 2020 la pa­r­ti­ci­pa­ción de mercado de las visitas a la página global era solo del 1,9 % (los datos se re­co­pi­la­ron sobre la base del uso de Internet en or­de­na­do­res de es­cri­to­rio y po­r­tá­ti­les, sin tener en cuenta sma­r­t­pho­nes ni tabletas).

Es cierto que el económico es­cri­to­rio de Linux ya se ha es­ta­ble­ci­do en algunos nichos (por ejemplo, en in­s­ti­tu­cio­nes y or­ga­ni­za­cio­nes gu­be­r­na­me­n­ta­les). Sin embargo, en general, Linux sigue siendo la solución preferida para los usuarios más am­bi­cio­sos de PC y los in­fo­r­má­ti­cos afi­cio­na­dos y pro­fe­sio­na­les que, por ejemplo, prefieren ma­n­te­ne­r­se al margen de las co­r­po­ra­cio­nes es­ta­dou­ni­de­n­ses y utilizar la línea de comandos pe­r­so­na­l­me­n­te. Por otra parte, muchos usuarios también evitan cambiar de Windows o macOS a otro sistema, ya que, ob­via­me­n­te, no quieren perder mucho tiempo fa­mi­lia­ri­zá­n­do­se con un nuevo sistema operativo u otros programas.

Co­m­pa­ra­ción de ca­ra­c­te­rí­s­ti­cas y funciones de Linux y Unix

Al comparar Unix vs. Linux, lo primero que salta a la vista son las numerosas si­mi­li­tu­des. Ambos sistemas son mu­l­tiu­sua­rio, permiten la mu­l­ti­ta­rea y ga­ra­n­ti­zan una mayor es­ta­bi­li­dad del sistema gracias a sus me­ca­ni­s­mos de pro­te­c­ción de memoria. Los in­fo­r­má­ti­cos y ad­mi­ni­s­tra­do­res de sistemas pro­fe­sio­na­les pueden recurrir a so­fi­s­ti­ca­dos scripts y una línea de comandos para el control y la pro­gra­ma­ción. Ambos sistemas también ofrecen co­m­pa­ti­bi­li­dad mutua gracias a la es­pe­ci­fi­ca­ción POSIX, que permite, por ejemplo, in­te­r­ca­m­biar una utilidad sin ningún problema y si­m­pli­fi­ca co­n­si­de­ra­ble­me­n­te la migración entre sistemas.

Tra­di­cio­na­l­me­n­te, con Unix se puede trabajar de manera rápida y eficiente en ar­qui­te­c­tu­ras cliente-servidor en pa­r­ti­cu­lar. La cantidad de uti­li­da­des di­s­po­ni­bles cubre todas las ne­ce­si­da­des de los in­fo­r­má­ti­cos y ad­mi­ni­s­tra­do­res de sistemas con más ex­pe­rie­n­cia. Si no se encuentra nada adecuado, es posible programar pe­r­so­na­l­me­n­te una apli­ca­ción. Los usuarios actuales de Linux pueden recurrir a sistemas igua­l­me­n­te maduros que se optimizan co­n­ti­nua­me­n­te y se amplían con ca­ra­c­te­rí­s­ti­cas modernas gracias a la dinámica de de­sa­rro­llo de la comunidad del código abierto.

En términos de software, ambos sistemas se ca­ra­c­te­ri­zan por una serie muy extensa de uti­li­da­des y software básico. Las di­s­tri­bu­cio­nes de Linux también ofrecen un ad­mi­ni­s­tra­dor de paquetes integrado y fácil de usar, que accede por Internet a un re­po­si­to­rio de software con programas de usuario ac­tua­li­za­dos y probados. Un encargado del ma­n­te­ni­mie­n­to de paquetes gestiona los paquetes de programas en un re­po­si­to­rio de ac­tua­li­za­cio­nes, que contiene programas tanto gratuitos como de pago. En co­m­pa­ra­ción con Unix, Linux también ofrece una mayor variedad de sistemas ope­ra­ti­vos e in­te­r­fa­ces de usuario (por ejemplo, los entornos de es­cri­to­rio KDE y Gnome), es­pe­cia­l­me­n­te para los usuarios de es­cri­to­rio ha­bi­tua­les.

Seguridad de Unix y Linux

Al comparar Unix vs. Linux, no podemos dejar de mencionar la seguridad. Ambos sistemas ope­ra­ti­vos se co­n­si­de­ran es­pe­cia­l­me­n­te seguros. La ar­qui­te­c­tu­ra es­pe­cí­fi­ca del sistema hace que sea mucho más difícil causar daños en niveles básicos. Las au­to­ri­za­cio­nes y los derechos de acceso se pueden tratar de forma muy di­fe­re­n­cia­da y detallada, y la gestión de usuarios también separa cla­ra­me­n­te a los usuarios entre sí. En el sistema mu­l­tiu­sua­rio, cada usuario tiene su propia área de datos a la que ningún otro usuario puede acceder sin permiso, lo que evita la pérdida de datos por eli­mi­na­ción in­vo­lu­n­ta­ria. Al mismo tiempo, los usuarios no tienen acceso a archivos im­po­r­ta­n­tes del sistema. Tanto Unix como Linux permiten el acceso remoto seguro a través de Secure Shell (SSH). Casi todos los sistemas ope­ra­ti­vos basados en Unix y Linux vienen con un programa SSH pre­co­n­fi­gu­ra­do.

Otro punto positivo que comparten ambos sistemas en nuestra co­m­pa­ra­ti­va de Linux vs. Unix es la baja cantidad de virus y malware que pueden atacarlos. En este sentido, la baja pre­va­le­n­cia en el ámbito de los or­de­na­do­res de es­cri­to­rio tiene un efecto positivo, porque los piratas in­fo­r­má­ti­cos suelen es­pe­cia­li­zar­se en las brechas de seguridad del software y el hardware más ex­te­n­di­dos (por ejemplo, programas de Windows). Sin embargo, es evidente que los sistemas Linux en pa­r­ti­cu­lar se están co­n­vi­r­tie­n­do cada vez más en objetivo de los ataques de piratas in­fo­r­má­ti­cos debido a su creciente presencia en se­r­vi­do­res, routers y di­s­po­si­ti­vos del Internet de las cosas. Por ello, hay que corregir re­gu­la­r­me­n­te las brechas de seguridad del kernel de Linux, por ejemplo. Además, los se­r­vi­do­res Unix y Linux pueden propagar malware para or­de­na­do­res con Windows en la red.

Co­m­pa­ra­ción de la ejecución de Linux y Unix

Durante muchos años no existió una interfaz de usuario es­ta­n­da­ri­za­da para las versiones clásicas de Unix. Sin embargo, desde mediados de la década de 1980, X Window System hizo posible que cada utilidad estuviera equipada con una GUI (Graphical User Interface, o interfaz gráfica de usuario) y pudiera eje­cu­tar­se con un ratón y un teclado. No obstante, debido a las distintas im­ple­me­n­ta­cio­nes y la di­s­tri­bu­ción de di­fe­re­n­tes GUI para cada apli­ca­ción, no se podía hablar de un concepto operativo gráfico uniforme y de apli­ca­ción cruzada. Los sistemas Unix actuales pueden recurrir a entornos de es­cri­to­rio in­tui­ti­vos como KDE y Gnome.

Estas y otras GUI también están di­s­po­ni­bles para Linux. A la comunidad de de­sa­rro­lla­do­res le gustaría que Linux se es­ta­ble­cie­ra como una solución universal para casi todas las pla­ta­fo­r­mas di­s­po­ni­bles, por lo que también está dirigida a grupos objetivo más amplios y pone a su di­s­po­si­ción una mayor variedad de in­te­r­fa­ces de usuario de manera fácil. Por ejemplo, para el entorno de es­cri­to­rio Gnome, existe una interfaz de usuario con la que Linux se puede operar casi como Windows 10.

En el caso de ambos sistemas ope­ra­ti­vos (es­pe­cia­l­me­n­te Unix), resulta muy habitual ge­s­tio­nar­los a través del terminal y la línea de comandos. Uno de los motivos es que, es­pe­cia­l­me­n­te en el área de los se­r­vi­do­res, muchas tareas ad­mi­ni­s­tra­ti­vas pueden rea­li­zar­se y au­to­ma­ti­zar­se de manera más económica con un shell (también en todos los equipos pe­r­te­ne­cie­n­tes a la red). En la mayoría de los casos, el shell estándar para ejecutar la línea de comandos es Bash en los sistemas Linux. Muchos sistemas Unix, por su parte, utilizan el shell Bourne.

Unix vs. Linux: ventajas e in­co­n­ve­nie­n­tes

Ventajas de Unix Ventajas de Linux
Entorno estable y maduro, es­pe­cia­l­me­n­te adecuado para se­r­vi­do­res y es­ta­cio­nes de trabajo. Sistema operativo versátil, es­pe­cia­l­me­n­te adecuado para el mercado de se­r­vi­do­res (hay di­s­po­ni­bles di­s­tri­bu­cio­nes es­pe­cia­les de se­r­vi­do­res Linux). Muchas nubes usan Linux.
Funciona en muchas pla­ta­fo­r­mas de hardware (po­r­ta­bi­li­dad). So­lu­cio­nes a medida con una ada­p­ta­ción óptima al hardware. Amplia co­m­pa­ti­bi­li­dad con hardware, in­de­pe­n­die­n­te­me­n­te del fa­bri­ca­n­te (se aplica a CPU, se­r­vi­do­res, es­ta­cio­nes de trabajo, PC y mi­nio­r­de­na­do­res).
Los sistemas UNIX de pago se de­sa­rro­llan si­s­te­má­ti­ca­me­n­te, teniendo en cuenta las ne­ce­si­da­des del cliente. La mayoría de las di­s­tri­bu­cio­nes son gratuitas (CD/DVD o descarga por Internet).
Seguro (por ejemplo, re­s­tri­c­ción de derechos de usuario y cifrado). Seguro (por ejemplo, re­s­tri­c­ción de derechos de usuario y cifrado).
Se­cue­n­cias de comandos maduras (Shell). Se­cue­n­cias de comandos maduras (Shell).
Muy adecuado para de­sa­rro­lla­do­res y ad­mi­ni­s­tra­do­res de sistemas. Muy adecuado para de­sa­rro­lla­do­res y ad­mi­ni­s­tra­do­res de sistemas. Varias GUI in­tui­ti­vas es­pe­cia­l­me­n­te para usuarios de es­cri­to­rio.
Amplia selección de programas y he­rra­mie­n­tas (muchos ya incluidos en el sistema operativo). Amplia selección de programas y he­rra­mie­n­tas (muchos ya incluidos en el sistema operativo).
Es­pe­cia­l­me­n­te adecuado para áreas críticas de las empresas. Ac­tua­li­za­cio­nes fre­cue­n­tes. Las brechas de seguridad se cierran muy rá­pi­da­me­n­te.
Con el estándar POSIX, las apli­ca­cio­nes Unix también se ejecutan en Linux (po­si­bi­li­dad de migración). Con el estándar POSIX, las apli­ca­cio­nes Linux también se ejecutan en Unix (po­si­bi­li­dad de migración).
  Bajos re­qui­si­tos de hardware y buen re­n­di­mie­n­to del sistema.
  Versiones po­r­tá­ti­les di­s­po­ni­bles sin in­s­ta­la­ción (por ejemplo, en DVD y memoria USB).
In­co­n­ve­nie­n­tes de Unix In­co­n­ve­nie­n­tes de Linux
Grupo objetivo limitado, ya que la atención se centra en los usuarios expertos e in­fo­r­má­ti­cos pro­fe­sio­na­les. Requiere cierto tiempo de formación para los pri­n­ci­pia­n­tes, y aquellos que cambian tienen que pre­s­ci­n­dir del software con el que están fa­mi­lia­ri­za­dos.
Muchas so­lu­cio­nes (es­pe­cia­les) en el mercado de los se­r­vi­do­res son de pago y están vi­n­cu­la­das al hardware es­pe­cí­fi­co de un fa­bri­ca­n­te. En el mercado de los se­r­vi­do­res, los costes de asi­s­te­n­cia técnica pueden ser más altos para las di­s­tri­bu­cio­nes co­me­r­cia­les de Linux.
Los re­qui­si­tos de hardware tienden a ser más elevados (es­pe­cia­l­me­n­te para los sistemas co­me­r­cia­les y basados en licencias). Linux tiene brechas de seguridad y riesgo de malware (los se­r­vi­do­res están pa­r­ti­cu­la­r­me­n­te en riesgo).
Ac­tua­li­za­cio­nes poco ha­bi­tua­les y de­sa­rro­llo posterior lento. Los co­n­tro­la­do­res para el nuevo hardware (PC, tarjetas gráficas) a veces aparecen con retraso.
El número de usuarios está di­s­mi­nu­ye­n­do, en parte por la tendencia al alza de Linux (es­pe­cia­l­me­n­te en el mercado de se­r­vi­do­res). Tendencia hacia la fra­g­me­n­ta­ción en el de­sa­rro­llo de Linux (gran número de di­s­tri­bu­cio­nes).
Presencia casi in­si­g­ni­fi­ca­n­te en el mercado de los or­de­na­do­res de es­cri­to­rio. Pequeñas cuotas de mercado en or­de­na­do­res de es­cri­to­rio y po­r­tá­ti­les.
Ir al menú principal