Skip to main content

¿Qué es UNIX®?

UNIX® es una clase de sistema operativo (SO) desarrollado en Bell Labs en 1969. Hoy, es propiedad de The Open Group, que supervisa su desarrollo y publica la especificación Single UNIX®. Otros sistemas operativos que se basan en este sistema operativo, o que comparten muchas características con él pero no cumplen con la especificación, generalmente se denominan similares a UNIX.

En general, UNIX® es un sistema operativo que se puede ejecutar en una estación de trabajo o un servidor de red. Tales sistemas formaron la columna vertebral de los primeros Internet, y continúan jugando un papel importante para mantener el funcionamiento de Internet. Originalmente, UNIX® se estableció como un sistema increíblemente portátil, capaz de permitir que una computadora tenga múltiples procesos ejecutándose a la vez, y con múltiples usuarios conectados al mismo tiempo.

Las interacciones en los primeros sistemas tuvieron lugar a través de una entrada de texto y utilizaron un sistema jerárquico de almacenamiento de archivos. Aunque UNIX® ha cambiado desde su desarrollo inicial, muchos comandos siguen siendo los mismos, y hoy es ampliamente reconocible como el mismo sistema que era hace 40 años. Desde 1994, ha sido propiedad de The Open Group, que lo compró a Novell. El estándar continúa desarrollándose, y también ha tenido una serie de ramificaciones populares que comenzaron con sus ideales centrales.

El más famoso de estos es el kernel de Linux®, que comenzó en 1983 cuando Richard Stallman comenzó el proyecto GNU para intentar crear una versión gratuita de UNIX®. Aunque el proyecto en sí no tuvo éxito, en 1992, Linus Torvalds produjo una versión gratuita del núcleo, que llamó Linux®, y la lanzó bajo la licencia GNU. Como resultado, mientras UNIX® permanecía relativamente cerrado, Linux® era completamente de código abierto. Esto estimuló una gran cantidad de distribuciones del núcleo del núcleo.

Aunque las personas tienden a pensar en UNIX® como un sistema operativo único, en realidad es una clase más amplia de sistemas que cumplen con una especificación. Cualquier persona que tenga un sistema operativo que cumpla con esa especificación puede usar el nombre, suponiendo que pague las tarifas de licencia adecuadas. Varios sistemas operativos existentes podrían usar la marca si así lo eligen, aunque en muchos casos esto socavaría sus propias propiedades.

Por ejemplo, el sistema Apple OSX cumple con las especificaciones, y estrictamente hablando es un sistema UNIX®. Del mismo modo, el sistema operativo Solaris está en esta clase, al igual que HP-UX, AIX, Tru64 e IRIX. Los sistemas operativos, como los sabores de Linux® o BSD, que tienen mucho en común con UNIX® pero no son técnicamente sistemas UNIX® debido a un incumplimiento de la especificación, al pago de la tarifa de licencia, o a ambos, a menudo se refieren simplemente como sistemas * nix. Esto proviene de una práctica en el propio sistema operativo de usar el asterisco como símbolo comodín, que puede reemplazar a cualquier personaje. Aunque técnicamente los sistemas "similares a UNIX" es el término preferido, muy raramente se ve en lugar de * nix, * NIX o? Nix.