Escrito originalmente por JUANI RULES
Tio, tenes idea de en que año se invento el Unix?
Una pista, todavia no habian pisado la luna
Inventó? Yo lo llamaría más bien "se creó".
Si quieres te hago un pequeño resumen. No me importa en absoluto.
"En los años sesenta, casi todos los sistemas operativos fueron diseñadospara procesamiento en lotes, es decir, los usuarios proporcionaban los programas y los datos a la computadora, ésta procesaba los datos y los resultados eran impresos. Por lo general, el usuario preparaba un grupo de tarjetas perforadas, lo enviaba por mensajería interna al operador de la computadora y recibía los resultados al día siguiente. En ese tiempo se daba, si acaso, muy poca interacción humana con la computadora.
Sin embargo, hacia finales de los años sesenta, los laboratorios Bell de AT&T, en Murray Hill, Nueva Jersey, desarrollaban en conjunto con General Electric y el Massachusetts Institute of Technologi (MIT). En este sistema operativo interactivo, la computadora y el usuario sostenían, en esencia, una conversación (el usuario escribía algo en el teclado y la respuesta de la computadora se imprimía en un teletipo). El ambiente interactivo tenía mucho mayor potencial que un sistema por lotes, y los desarrolladores de los laboratorios Bell se estaban acostumbrando a las capacidades que ofrecía Multics; sin embargo, resultó ser muy caro, así que en 1969 los laboratorios Bell decidieron retirarse del proyecto. En marzo de 1969 la computadora usada para Multics fue retirada.
El desafortunado proyecto Multics había llamado la atención de varios programadores, a quienes gustó su ambiente interactivo. Dos de esos programadores - Ken Thompson y Dennis Ritchie- se volverían más tarde las piezas centrales en el desarrollo de UNIX. De pronto, el grupo se encontró sin computadora, y los intentos por adquirir una fueron rechazados debido a que resultaba demasiado costosa.
Ken Thompson tenía una razón poderosa para encontrar un nuevo ambiente de cómputo, ya que estaba trabajando en un juego llamado "Space Travel", o viaje espacial, una simulación de los movimientos de los planetas y sus principales satélites. En el juego, el participante guiaba una nave espacial alrededor de los objetos del sistema solar. Thompson encontró una DEC PDP-7 abandonada para continuar el desarrollo de "Space Travel", pero la computadora carecía de sistema operativo. Para volverla útil, desplazó su atención del juego al desarrollo de un sistema operativo. Thompson y Ritchie esbozaron los fundamentos de un nuevo sistema de archivos, componente crucial de lo que se convertiría en UNIX. Con el apoyo de Rudd Canaday, Thompson implementó una versión muy básica del nuevo sistema operativo en la PDP-7 a finalizar los años sesenta.
Este sistema operativo original apenas puede ser reconocido cuando se compara con el UNIX actual. Según los estándares actuales, el sistema de archivos era rudimentario y difícil de usar, y era un sistema destinado a un solo usuario, sin capacidades de compartimiento de tiempo. Brian Kernighan, otro investigador de los laboratorios Bell, sugirió el nombre UNIX en 1970, en lo que Ritchie describió como "un retruécano un tanto pérfido de Multics".
El ambiente en el que se desarrolló el sistema operativo inicial conformaría para siempre a UNIX. Por ejemplo, las primeras terminales transmitían información a 110 baudios, así que la impresión del mensaje "Operación completada con éxito" tardaba tres segundos. Siempre que era posible, Thompson y Ritchie (ademas de otros desarrolladores de UNIX) emplearon los nombres de comando y los mensajes más cortos posibles. ¡Si un comando de UNIX completa con éxito su tarea, por lo general no da ningún mensaje!
En 1970, DEC sacó al mercado su nueva computadora PDP-11, y Thompson y su equipo lograron obtener una. Trasladaron UNIX a la PDP-11 y, el siguiente año, presentaron el sistema por primera vez al departamento depatentes de los laboratorios Bell. Además de proveer a Thompson y Ritchie con una computadora para continuar su trabajo, el sistema ofrecía facilidades de procesamiento de texto a tres capturistas, quienes prepararon las solicitudes de patente. Esta primera versión de UNIX se conoció como UNIX PRIMERA EDICIÓN
En este punto, UNIX estaba escrito en lenguaje ensamblador, como todos los sistemas operativos. El lenguaje ensamblador es el más eficiente para la escritura de programas, y la eficiencia es de particular importancia para un sistema operativo. Sin embargo, cada máquina tiene su propio lenguaje ensamblador y la conversión de programas elaborados con dicho lenguaje de una máquina a otra es dificil y costosa Como resultado, el UNIX escrito en lenguaje ensamblador para la computadora PDP-11 estaba confinado a esa máquina.
El siguiente acontecimiento importante en el desarrollo de UNIX se inició de manera independiente a él. En 1971, Dennis Ritchie comenzó el desarrollo de un nuevo lenguaje de programación, llamado C, el cual se deriva de un lenguaje anteriro llamado B. C era notable por dos razones: producía programas muy eficientes -a veces con una eficiencia de 90% en comparación con el lenguaje ensamblador- y los programas en C podían ejecutarse en una amplia gama de computadoras con pocos cambios o ninguno. En 1973, Thompson, Ritchie y otros colaboradores reescribieron UNIX casi completamente en C.
Como verás conozco bastante bien ciertos temas en los cuales no me has de discutir nada. Creo que aunque yo la odiase al principio eso que se llama lectura la verdad es que te la recomendaria un poquito más ya que va muy bien y no hablo de revistas del corazon precisamente.
Saludos y punto final.