Aunque Unix es conocido como un sistema operativo, alrededor de él se ha ido construyendo desde hace varias décadas todo un conjunto de ideas, principios y afinidades que lo han convertido progresivamente en algo más que un sistema operativo. Aquí te contamos algunas de sus joyitas. :)
Aunque el término "open source" ha llegado a hacerse popular sólo recientemente, el desarrollo basado en la revisión de iguales sobre un código fuente compartido fue un aspecto clave en el desarrollo de Unix desde sus orígenes. Al menos durante sus 10 primeros años de vida, el sistema operativo se distribuía con el código fuente. Se puede decir que esta base es el aspecto más decisivo, puesto que a partir de ella se pudieron aprovechar realidades posteriores, encajándolas con total naturalidad.
Por un lado, esa actitud de base orientada hacia la revisión abierta favoreció un desarrollo enfocado hacia la portabilidad y los estándares abiertos. Unix sigue siendo el único sistema operativo con una API consistente y documentada para todo un conjunto heterogéneo de ordenadores, compañías y hardware. La API de Unix es realmente lo más cercano a un estándar, independiente del hardware, para escribir software portable.
Por otro lado, el mismo nacimiento y crecimiento de internet está estrechamente relacionado a Unix, convirtiéndose desde el principio en una de las tecnologías indispensables en las que se apoyaba la infraestructura de la red. Sin duda, el hito más representativo de la simbiosis entre Unix e internet es la implementación de TCP/IP. En esa simbiosis es fácil reconocer ideas compartidas, especialmente en los diseños conceptuales.