A fines de la década de 1960, un pequeño equipo de programadores aspiraba a escribir un sistema operativo multitarea y multiusuario. Luego, en agosto de 1969, Ken Thompson, programador de AT&T Bell Laboratories, comenzó a desarrollar la primera versión del sistema operativo (SO) UNIX.
En los años siguientes, él y sus colegas Dennis Ritchie, Brian Kernighan y otros desarrollaron este lenguaje y el lenguaje de programación C. Mientras el sistema operativo UNIX celebra su 50 cumpleaños, tomemos un momento para reflexionar sobre su impacto en el mundo en que vivimos hoy.
Si bien muchos de los conceptos de UNIX se derivaron de su predecesor, Multics, la decisión del equipo de reescribir el sistema operativo en el lenguaje C es lo que lo separó del resto. De hecho, en ese momento los sistemas operativos rara vez eran portátiles debido a la naturaleza de su diseño y lenguaje fuente de bajo nivel, lo que significaba que estaban vinculados a la plataforma de hardware en la que habían sido creados. Sin embargo, al escribir el sistema operativo UNIX en C pudo ejecutarse en muchas arquitecturas de hardware.
Lo que siguió al inicio del sistema operativo UNIX fue un movimiento que ninguno de sus desarrolladores originales podría haber predicho. Su portabilidad le permitió expandirse más allá de los Laboratorios Bell y ser utilizado ampliamente para fines de investigación, académicos y comerciales. Además, la "Filosofía UNIX" de Ken Thompson se convirtió en un modelo reconocido de diseño de software modular, y muchos de los mensajes centrales viven hasta el día de hoy.
La actual función de nube como servicio (FaaS) y los modelos informáticos sin servidor tienen sus raíces en la filosofía UNIX. El valor del enfoque de UNIX OS reside en su herencia de desarrollo de software minimalista y modular que enfatiza la construcción de código simple, corto, claro y extensible que se pueda mantener y reutilizar fácilmente.
A medida que creció tanto en la investigación como en el mundo comercial, el código fuente del sistema operativo UNIX fue autorizable mediante acuerdos con su propietario. Por ejemplo, la primera licencia de software conocida se vendió a la Universidad de Illinois en 1975. A medida que sus aplicaciones aumentaron en la academia, la Universidad de California, Berkeley desarrolló la Distribución de Software Berkeley (BSD). A partir de esto, y más tarde del propio AT&T, explotaron una serie de ofertas comerciales, lo que condujo a un nuevo impulso para la estandarización dentro de la comunidad, una era acuñada en la "Guerra de UNIX".
Esto se desarrolló con la estandarización en IEEE del estándar POSIX®. (NB: el nombre POSIX fue sugerido por Richard Stallman y se pronuncia pahz-icks, no poh-six, u otras variaciones. ¡La pronunciación se publicó en un intento de promulgar una forma estandarizada de referirse a una interfaz estándar del sistema operativo!). Posteriormente, la marca UNIX se pasó a The Open Group como un proveedor y un consorcio neutral en tecnología, lo que permite el uso de la marca para sistemas operativos certificados que cumplen con la Especificación UNIX única.
La plataforma UNIX hoy demuestra el valor de la apertura. Como un estándar verdaderamente abierto, permite a todos centrarse en impulsar la innovación dentro del ecosistema alrededor de la plataforma, en lugar de competir en el nivel central del sistema operativo. El estándar abierto facilita la portabilidad para los desarrolladores de software, brinda a los integradores la opción de elegir entre los componentes básicos para las soluciones y permite a los clientes concentrarse en resolver problemas comerciales en lugar de problemas de integración.
En resumen, la estandarización garantiza la compatibilidad en todas las plataformas al proporcionar un nivel de apertura que aquellos sin el estándar no pueden ofrecer. Con las interfaces principales estandarizadas, el estándar UNIX permite a los proveedores centrarse en ofrecer valor agregado, al tiempo que proporciona garantías sobre la durabilidad subyacente de sus productos.
Y, si considera que las interfaces del sistema operativo UNIX se han utilizado en más máquinas que cualquier otro sistema operativo de este tipo, tener un único estándar mantenido es increíblemente importante. Respaldado con certificación, el estándar UNIX permite a los clientes comprar con mayor confianza, y esto no solo ayuda con la portabilidad de las aplicaciones, sino también con la portabilidad de las habilidades del programador.
Open Group trabaja en estrecha colaboración con la comunidad para promover el desarrollo de sistemas de conformidad estándar mediante la evolución y el mantenimiento de la norma UNIX. Además, esto incluye hacer que el estándar esté disponible gratuitamente en la web, permitir la reutilización de la documentación estándar en proyectos de código abierto, proporcionar herramientas de prueba y desarrollar los programas de certificación POSIX y UNIX.
El sistema operativo UNIX ha jugado un papel importante en la evolución de la informática y el diseño, y ha inspirado variaciones clave, tal vez especialmente Linux. Avance rápido 50 años después de su creación y las interfaces del sistema operativo UNIX son ubicuas e integradas en todas partes, tanto que es difícil imaginar un mundo moderno sin ellas.
Su influencia es increíblemente de gran alcance y el sistema operativo UNIX ha apoyado algunos de los principales movimientos basados en la tecnología de las últimas décadas. Por ejemplo, Internet se creó sobre el sistema UNIX en la década de 1970; debido a la participación de la NASA en su desarrollo, tuvo un papel clave en la exploración espacial; se usó en el Proyecto Genoma Humano como una plataforma para decodificar el genoma humano; el primer servidor web mundial se ejecutó en un sistema UNIX en 1989; la mayoría de los cajeros automáticos funcionan en un sistema derivado de UNIX, al igual que muchas plataformas de control de tráfico aéreo; ¡incluso la primera película animada CGI de larga duración de Disney-Pixar, Toy Story, fue creada usando una granja de renderizado de sistemas UNIX!
El sistema operativo UNIX juega un papel importante en el panorama actual del mercado y es un habilitador de tecnologías como la computación en la nube, la seguridad, la virtualización, la movilidad y más. Tiene un historial comprobado de adopción por las compañías Global 100 y Fortune 100 en una variedad de industrias que incluyen telecomunicaciones, manufactura, atención médica, gobierno y servicios financieros.
Sus interfaces son una base esencial y escalable sobre la cual se construye la infraestructura actual; desde sistemas integrados, teléfonos inteligentes, dispositivos móviles, enrutadores de Internet, servidores y estaciones de trabajo, hasta supercomputadoras distribuidas.
Para la empresa, en los diversos entornos informáticos de hoy en día se necesita una base sólida del sistema operativo para impulsar la continuidad y la escalabilidad del negocio. El sistema operativo UNIX es un habilitador de tecnologías clave y ofrece un costo total de propiedad reducido, mayor agilidad, estabilidad e interoperabilidad de TI en entornos heterogéneos que permiten la innovación empresarial y de mercado en todo el mundo.
Es increíble haber visto el impacto del sistema operativo UNIX y los beneficios que aporta en las últimas décadas: sería muy difícil encontrar una pieza de tecnología moderna que no haya sido influenciada por él de alguna manera. A medida que avanzamos hacia una era cada vez más conectada, llena de Internet de las cosas, sé que el sistema operativo UNIX continuará siendo una parte integral de nuestra caja de herramientas tecnológicas, y no puedo esperar para ver qué pasarán los próximos 50 años. ¡traer!
Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…
Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…
Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…
Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…
Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…
El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…