Unix nació en 1969 en las oficinas de los laboratorios Bell de AT&T.
Unix nacio de la necesidad de aquella epoca, aunque actualmente hay formas de ejecutar programas de Windows bajo Linux o hacer que una Mac corra Vista, las máquinas de aquel entonces no se hablaban entre sí; cuando una empresa necesitaba cambiar de computadora, por ejemplo para adquirir un modelo con más capacidad, era muy probable que se encontrara con que la máquina nueva necesitaba un sistema operativo completamente diferente al de la anterior, y con que no había ninguna forma de pasar la información entre máquinas como no fuera capturándola a mano.
El fracasado Multics Antecesor de Unix
Para solucionar este problema en 1965, los laboratorios Bell, GE y el MIT unieron fuerzas para crear a Multics, un sistema operativo multiusuario para las mainframes, las enormes computadoras corporativas que eran entonces casi la única opción para la ejecución de trabajos computacionales pesados. En 1969 Bell Labs concluyó que el proyecto no era económicamente viable y emprendió la retirada, pero, según explica hoy el sitio del laboratorio, “una pequeña banda de usuarios del centro de investigación en ciencias computacionales de Bell Labs en Murray Hill siguió buscando el Santo Grial”. Ellos eran Ken Thompson, Dennis Ritchie, Doug McIlroy, and J. F. Ossanna.
Nace el primer Unix y despues nace el lenguaje de programacion "C"
El primer Unix fue escrito en lenguaje ensamblador, pero este lenguaje es apenas un poco mejor que programar directamente en unos y ceros, y hacer un sistema operativo completo con él es el equivalente computacional a excavar el Gran Cañón con una cuchara. Ante la tarea de volver a programar Unix para una segunda computadora, el equipo encontró la motivación para crear una herramienta más poderosa, el lenguaje de programación C, que es aún en estos días una de las herramientas indispensables en el desarrollo de software.
Dennis Ritch se dio a la tarea de crear este poderoso lenguaje y lo termino de perfeccionar hasta 1972.
Thompson inició la tarea de reescribir al Unix en C. Años más tarde, cuando C se convirtió en una herramienta indispensable para todo tipo de computadoras, esto hizo que adaptar el sistema operativo para que funcionara con cualquier modelo nuevo de computadora se simplificara enormemente.
Unix contagia a los universitarios y es llevado a las empresas
Thompson tomó un sabático de seis meses para enseñarle a los universitarios las virtudes de sus sistema operativo. (Aunque cabe decir que la decisión no fue meramente comercial: Unix es, efectivamente, un excelente sistema operativo para mostrar a los estudiantes principios clave de la ciencia computacional).
La comunidad académica se enamoró rápidamente de Unix, Berkeley lanzó su propia versión corregida y aumentada que existe todavía con el nombre BSD (Berkeley Software Distribution), y los estudiantes, al graduarse, llevaron hacia las empresas la buena nueva del entonces joven sistema operativo.
Gracias al cierre del estudio de Unix nace Linux
Los abogados de AT&T decidieron proteger su propiedad, y prohibieron a las universidades el uso del código fuente de Unix, que antes podían estudiar libremente. Esto llevó a que Richard Stallman creara una versión libre de las aplicaciones de Unix, llamada GNU, y a que Andrew Tanenbaum creara un clon de Unix llamado Minix en 1987.
En 1991 Linus Torvalds perfeccionó al kernel de Tanenbaum, lo complementó con las herramientas de Stallman, y lanzó al sistema operativo de código abierto Linux.
fuente...
0 comentarios