Sei sulla pagina 1di 8

Lnea de tiempo Linux Cuales son las principales distribuciones padre?

Deban Sls Red hat

En cual de las 2 hay mas distribuciones? En la de Linux.org

El proyecto GNU fue iniciado por Richard Stallman con el objetivo de crear un sistema operativo completamente libre: el sistema GNU. El 27 de septiembre de 1983 se anunci pblicamente el proyecto por primera vez en el grupo de noticias net.unix-wizards. Al anuncio original, siguieron otros ensayos escritos por Richard Stallman como el "Manifiesto GNU", que establecieron sus motivaciones para realizar el proyecto GNU, entre las que destaca "volver al espritu de cooperacin que prevaleci en los tiempos iniciales de la comunidad de usuarios de computadoras". Linux es un sistema operativo, compatible Unix. Dos caractersticas muy peculiares lo diferencian del resto de sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningun tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene acompaado del cdigo fuente. El sistema lo forman el ncleo del sistema (kernel) ms un gran nmero de programas / bibliotecas que hacen posible su utilizacin. Muchos de estos programas y bibliotecas han sido posibles gracias al proyecto GNU, por esto mismo, muchos llaman a Linux, GNU/Linux, para resaltar que el sistema lo forman tanto el ncleo como gran parte del software producido por el proyecto GNU. Linux se distribuye bajo la GNU General Public License por lo tanto, el cdigo fuente tiene que estar siempre accesible y cualquier modificacin trabajo derivado tiene que tener esta licencia. El sistema ha sido diseado y programado por multitud de programadores alrededor del mundo. El ncleo del sistema sigue en continuo desarrollo bajo la coordinacion de Linus Torvalds, la persona de la que partio la idea de este proyecto, a principios de la dcada de los noventa. Hoy en dia, grandes compaias, como IBM, SUN, HP, Novell y RedHat, entre otras muchas, aportan a Linux grandes ayudas tanto econmicas como de cdigo. Dia a dia, ms y ms programas y aplicaciones estn disponibles para este sistema, y la calidad de los mismos aumenta de versin a versin. La gran mayora de los mismos vienen acompaados del cdigo fuente y

se distribuyen generalmente bajo los terminos de licencia de la GNU General Public License. Ms y ms casas de software comercial distribuyen sus productos para Linux y la presencia del mismo en empresas aumenta constantemente por la excelente relacin calidad-precio que se consigue con Linux. Las arquitecturas en las que en un principio se puede utilizar Linux son Intel 386-, 486-, Pentium, Pentium Pro, Pentium II/III/IV, IA-64, Amd 5x86, Amd64, Cyrix y Motorola 68020,IBM S/390, zSeries, DEC Alpha, ARM, MIPS, PowerPC, SPARC y UltraSPARC. Adems no es dificil encontrar nuevos proyectos portando Linux a nuevas arquitexturas.

Biografa Sus padres tomaron su nombre de Linus Pauling (estadounidense, Premio Nobel de Qumica 1954). Comenz sus andanzas informticas a los 11 aos cuando su abuelo, un matemtico y estadstico de la Universidad, compr uno de los primeros microordenadores Commodore en 1980 y le pidi ayuda para usarlo. En 1988 fue admitido en la Universidad de Helsinki, donde se obtuvo su maestra en Ciencias de la Computacin. Ese mismo ao el profesor Andrew S. Tanenbaum saca a la luz el S.O. Minix con propsitos didcticos. Dos aos despus, en 1990, Torvalds empieza a aprender el lenguaje de programacin C en su universidad. A finales de los aos 80 tom contacto con los computadores IBM, PC y en 1991 adquiri una computadora con procesador modelo 80386 de Intel. A la edad de 21 aos, con 5 aos de experiencia programando (en C), ya conoca lo suficiente del sistema operativo Minix como para tomar prestadas algunas ideas y empezar un proyecto personal. Basndose en Design of the Unix Operating System, publicado por Maurice J. Bach en 1986, creara una implementacin que ejecutar cualquier tipo de programa, pero sobre una arquitectura de ordenadores compatibles, IBM/PC.

Este proyecto personal desemboc el 5 de octubre de 1991 con el anuncio2 de la primera versin de Linux capaz de ejecutar BASH (Bourne Again Shell) y el compilador conocido como GCC (GNU Compiler Collection). En enero de 1992 se adopt la Licencia Pblica General (GPL) para Linux. sta aade libertades de uso a Linux totalmente opuestas a las del software propietario, permitiendo su modificacin, redistribucin, copia y uso ilimitado. Este modelo de licencia facilita lo que es conocido como el modelo de desarrollo de bazar, que ha dado estabilidad y funcionalidad sin precedentes a este sistema operativo. En 1997 Linus Torvalds recibe los premios 1997 Nokia Foundation Award de Nokia y Lifetime Achievement Award at Uniforum Pictures. Ese mismo ao finaliza los estudios superiores (1988 - 1997) tras una dcada como estudiante e investigador en la Universidad de Helsinki, coordinando el desarrollo del ncleo del S.O. desde 1992. Torvalds trabaj en Transmeta desde febrero de 1997 hasta junio de 2003. Actualmente trabaja para el Open Source Development Labs en Beaverton, Oregn. Solo el 2% del cdigo del Linux actual est escrito por l, pero en su persona sigue descansando la paternidad de este ncleo del sistema operativo. Torvalds posee la marca registrada "Linux" y supervisa3 el uso de la marca a travs de la organizacin sin nimo de lucro Linux International.

Cmo cre Linux En Finlandia, Linus Torvalds, por entonces estudiante de Ciencias de la Computacin de la Universidad de Helsinki, decidi realizar la cuantiosa inversin de $3500 para adquirir un nuevo PC 386 (33 Mhz, 4MB de RAM; una de las ms avanzadas de su poca). El pago lo realizara a plazos, pues no dispona de tal cantidad de dinero en efectivo. Normalmente, lo utilizaba para acceder a la red de su universidad , pero debido a que no le gustaba el sistema operativo con el cual trabajaba, Minix, decidi crear uno l mismo. Decidi aprovechar esta oportunidad para realizar un programa a bajo nivel prescindiendo de Minix. En los primeros intentos consigui arrancar el ordenador y ejecutar dos procesos que mostraban AAAAABBBBB . Uno lo utilizara para leer desde el mdem y escribir en la pantalla, mientras que el otro escribira

al mdem y leera desde el teclado. Inicialmente, el programa arrancaba desde un disquete. La siguiente necesidad que tuvo fue la de poder descargar y subir archivos de su universidad, pero para implementar eso en su emulador era necesario crear un controlador de disco. As que despus de un trabajo continuo y duro cre un controlador compatible con el sistema de ficheros de Minix. En ese momento se percat que estaba creando algo ms que un simple emulador de terminal (informtica), as que, descontento con su sistema Minix, emprendi la aventura de crear un sistema operativo partiendo de cero. De forma privada, Linus nombraba Linux a su nuevo sistema, pero cuando decidi hacer una presentacin pblica pens que era demasiado egocntrico llamarlo as y propuso llamarlo Freax, aunque despus se le sigui conociendo Linux. Despus de anunciar el 25 de agosto de 1991 su intencin de seguir desarrollando su sistema para construir un reemplazo de Minix, el 17 de septiembre sube al servidor de FTP proporcionado por su universidad la versin 0.01 de Linux con 10.000 lneas de cdigo. A partir de ese momento Linux empez a evolucionar rpidamente.

Una Shell de Unix o tambin shell, es el trmino usado en informtica para referirse a un intrprete de comandos, el cual consiste en la interfaz de usuario tradicional de los sistemas operativos basados en Unix y similares como GNU/Linux. Mediante las instrucciones que aporta el intrprete, el usuario puede comunicarse con el ncleo y por extensin, ejecutar dichas rdenes, as como herramientas que le permiten controlar el funcionamiento de la computadora. Los comandos que aportan los intrpretes, pueden usarse a modo de guion si se escriben en ficheros ejecutables denominados shell-scripts, de este modo, cuando el usuario necesita hacer uso de varios comandos o combinados de comandos con herramientas, escribe en un fichero de texto marcado como ejecutable, las operaciones que posteriormente, lnea por lnea, el intrprete traducir al ncleo para que las realice. Sin ser un shell estrictamente un lenguaje de programacin, al proceso de crear scripts de shell se le denomina programacin shell o en ingls, shell programming o shell scripting. En el sentido ms genrico del trmino, Shell significa cualquier intrprete que los usuarios usen para escribir comandos. Su etimologa proviene del uso natural de consolas en computadores funcionando bajo unix antao, cuando los usuarios conectaban al computador central, lo hacan mediante consolas, (shells) por las cuales a travs de un intrprete, hacan inicio de sesin y manejaban la computadora principal. Posteriormente, con la proliferacin de los computadores personales y su filosofa monousuario, un computador por usuario (entindase lo contrario de la filosofa inicial de Unix, un computador, muchos usuarios conectados por terminales), se desarroll un software que emulase las caractersticas principales de las consolas fsicas, a modo de poder seguir usndolas como clientes en un computador o ncleo que comprendiera la convencin estndar usada para configurar y llevar a cabo tareas de administracin de emergencia con servidores basados en Unix. Los usuarios de Unix y similares, pueden elegir entre distintos shells (programa que se debera ejecutar cuando inician la sesin, vase bash, ash, csh, Zsh, ksh, tcsh). Las interfaces de usuario grficas para Unix, como son GNOME, KDE y Xfce pueden ser llamadas shells visuales o shells grficas. Por s mismo, el trmino shell es asociado usualmente con la lnea de comandos. En Unix, cualquier programa puede ser un shell de usuario. Los usuarios que desean utilizar una sintaxis diferente para redactar comandos, pueden especificar un intrprete diferente como su shell de usuario.

El trmino shell tambin hace referencia a un programa particular, tal como el Bourne shell, sh. El Bourne shell fue el shell usado en las primeras versiones de Unix y se convirti en un estndar de facto; todos los sistemas similares a Unix tienen al menos un shell compatible con el Bourne shell. El programa Bourne shell se encuentra dentro de la jerarqua de archivos de Unix en /bin/sh. En algunos sistemas, tal como BSD, /bin/sh es un Bourne shell o un equivalente, pero en otros sistemas como muchas distribuciones de Linux, /bin/sh es un enlace simblico a un shell compatible con ms caractersticas (como Bash). POSIX especifica su shell estndar como un subconjunto estricto del Korn shell.

Potrebbero piacerti anche