Una Breve Historia.
Probablemente hayas escuchado alguna vez a algún ñoño de la informática o a algún niño rata hablar de UNIX pero realmente ¿Que es UNIX? Bueno la historia se remonta a la década de 1960 cuando el MIT ( Instituto Tecnologico De Massachusetts), los Laboratorios Bell y General Electrics trabajaban en un Sistema Operativo experimental el cual era llamado MULTICS (Multiplexed Information and Computing Service) el objetivo de dicho proyecto era el de tener un sistema operativo chingon, principalmente que fuera seguro y pudiera ejecutarse de manera segura en una computadora central GE-645 (una de esas computadorsotas de antes). El desempeño de este OS era bastante mediocre para lo que ellos esperaban y el proyecto fue puesto en standby.
Mas tarde en 1969 Ken Thompson siguió trabajando para la computadora GE-645 programo un juego llamado Space Travel y noto que era demasiado lento en la maquina de General Electrics (así es eso significa "GE") así que decidió reescribir el código del juego con ayuda de su colega Dennis Ritchie para ejecutarlo en una computadora DEC PDP-7 esta experiencia junto con el desarrollo de MULTICS motivo a Thompson para crear un OS pero esta vez para una computadora DEC PDP-7 y así un grupo de programadores liderados por Thompson y Ritchie comenzaron el nuevo proyecto el cual culminaría con la creación de UNICS (Uniplexed Information and Computing System) posteriormente un juego de palabras de mal gusto obligo a la empresa a cambiar el nombre de UNICS a UNIX dando origen a la marca que hoy en día todos conocemos. En 1970 se le pidió a Thompson y a Ritchie agregar herramientas que permitieran el procesamiento de texto a UNIX para utilizarlo en una maquina PDP-10/20 tras haberlo logrado les fue otorgado apoyo económico para continuar con el desarrollo de UNIX dando así inicio al OS UNIX.
El resto de la historia es muy interesante pero largo así que resumámoslo, el código de UNIX se compacto y mejoro, luego surgió la competencia de UNIX, BSD, el desarrollo de UNIX continuo y hasta tubo lugar una demanda entre UNIX y BSD por supuesto plagio que a pesar de ganarla BSD se encontraron notorios plagios en el código de BSD luego se vendió UNIX y se le tubo dando vueltas de un lado a otro hasta que en 2010 termino siendo propiedad de Novell su dueño actual.
Mas tarde en 1969 Ken Thompson siguió trabajando para la computadora GE-645 programo un juego llamado Space Travel y noto que era demasiado lento en la maquina de General Electrics (así es eso significa "GE") así que decidió reescribir el código del juego con ayuda de su colega Dennis Ritchie para ejecutarlo en una computadora DEC PDP-7 esta experiencia junto con el desarrollo de MULTICS motivo a Thompson para crear un OS pero esta vez para una computadora DEC PDP-7 y así un grupo de programadores liderados por Thompson y Ritchie comenzaron el nuevo proyecto el cual culminaría con la creación de UNICS (Uniplexed Information and Computing System) posteriormente un juego de palabras de mal gusto obligo a la empresa a cambiar el nombre de UNICS a UNIX dando origen a la marca que hoy en día todos conocemos. En 1970 se le pidió a Thompson y a Ritchie agregar herramientas que permitieran el procesamiento de texto a UNIX para utilizarlo en una maquina PDP-10/20 tras haberlo logrado les fue otorgado apoyo económico para continuar con el desarrollo de UNIX dando así inicio al OS UNIX.
El resto de la historia es muy interesante pero largo así que resumámoslo, el código de UNIX se compacto y mejoro, luego surgió la competencia de UNIX, BSD, el desarrollo de UNIX continuo y hasta tubo lugar una demanda entre UNIX y BSD por supuesto plagio que a pesar de ganarla BSD se encontraron notorios plagios en el código de BSD luego se vendió UNIX y se le tubo dando vueltas de un lado a otro hasta que en 2010 termino siendo propiedad de Novell su dueño actual.
Oye eso es solo historia yo quiero saber que es.
Vaya la gente quiere saber que es y no porque es ¿verdad? Bueno pues UNIX es en pocas palabras un Sistema Operativo con acciones simples y limitadas la intención era que los usuarios combinaran las acciones para tareas mas complejas ejemplo el comando "echo" imprime una salida de texto por lo que si yo hago "echo 'hola' " en algún interprete unix saldrá el texto "hola" impreso en la pantalla, nada impresionante ¿verdad? pero supongamos que lo unimos al comando ">>" este comando redirecciona la salida de texto de un comando a un archivo de texto, por lo que si yo escribo lo siguiente en el interprete "echo 'hola >> hola.txt" tendría un archivo de texto llamado hola.txt con la palabra hola dentro de el. En síntesis eso es lo que hace UNIX comandos simples que pueden crear acciones mas complejas al combinarlo pero eso ya lo veremos mas tarde.
Por ahora es todo nos leemos después ^_^)/ .
0 comentarios:
Publicar un comentario