Está en la página 1de 17

INTRODUCCIN A LINUX

Sistemas Operativos 3 Grupo 1


Prof.: Jos Do

HISTORIA DE LINUX CARACTERSTICAS DE LINUX DISTRIBUCIONES LINUX USOS COMUNES DE LINUX QUIN USA LINUX?

Danilo A. Jimnez 2011-2384


Artjmnz93@gmail.com 20112384@itla.edu.do

NDICE
0. Introduccin ............................................................................... 2 1. Historia de Linux ........................................................................ 3 2. Caractersticas de Linux............................................................. 4 3. Distribuciones Linux ................................................................... 7 4. Usos Comunes de Linux .......................................................... 11 5. Quin usa Linux? ................................................................... 12 6. Conclusin ............................................................................... 14 7. Bibliografa ............................................................................... 16

0. INTRODUCCIN
LINUX es un sistema operativo, basado en Unix. Dos caractersticas muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, esto significa que no tenemos que pagar ningn 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 / libreras que hacen posible su utilizacin. LINUX se distribuye bajo la GNU Public License: Ingles, por lo tanto, el cdigo fuente tiene que estar siempre accesible. El sistema ha sido diseado y programado por multitud de programadores alrededor del mundo. El ncleo del sistema sigue en continuo desarrollo bajo la coordinacin de Linus Torvalds, la persona de la que parti la idea de este proyecto, a principios de la dcada de los noventa. Da a da, 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 gratuitamente bajo los trminos de licencia de la GNU Public License. En los ltimos tiempos, ciertas casas de software comercial han empezado a distribuir sus productos para Linux y la presencia del mismo en empresas aumenta rpidamente por la excelente relacin calidad-precio que se consigue con Linux. Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II/III/IV, Amiga y Atari, tambin existen versiones para su utilizacin en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.

1. HISTORIA DE LINUX
La historia de Linux empieza en Finlandia (1991), cuando el estudiante de la Universidad de Helsinki, Linus B. Torvalds, se plante aprovechar mejor los recursos de su ordenador (un PC con procesador Intel 386) y se instal en l una versin reducida del sistema operativo Unix llamada Minix. Sin embargo, debido a las limitaciones del Minix, Linus decidi rescribir algunas partes del sistema, aadindole mayor funcionalidad. Posteriormente, Linus decidi difundir el cdigo fuente por Internet, de manera gratuita y con el nombre de Linux (contraccin de Linus y Unix). La primera difusin de Linux tuvo lugar el mes de agosto de 1991. Era la versin 0.01. La primera versin "oficial", la 0.02, se hizo pblica el 5 de octubre de 1991. En esta nueva versin ya se incorporaron algunos programas GNU como la shell bash y el compilador GCC, etc. En estas primeras versiones, Linux era bastante limitado, pero el hecho de que se difundiera el cdigo fuente por Internet, y totalmente gratis, hizo que cada vez ms personas empezaran a colaborar con el proyecto, llegando a cientos de colaboradores que hay trabajando en la actualidad en los cientos de proyectos GNU. La primera versin estable de Linux fue la 1.0 y apareci en marzo de 1994. Actualmente Linux es un sistema Unix completo y estable, que sigue evolucionando y que cada da gana nuevos adeptos. Durante muchos aos Linux perteneci, casi por completo, al mundo universitario. Ahora que Internet llega a millones de usuarios, Linux se est extendiendo rpidamente, incluso en el mundo empresarial. Inicialmente Linux se dise como un clnico de Unix, distribuido libremente para funcionar en mquinas PC con procesadores Intel 386, 486, etc. En la actualidad funciona sobre otras muchas plataformas.

2. CARACTERSTICAS DE LINUX
Multitarea: La palabra multitarea describe la habilidad de ejecutar varios programas al mismo tiempo. LINUX utiliza la llamada multitarea preventiva, la cual asegura que todos los programas que se estn utilizando en un momento dado sern ejecutados, siendo el sistema operativo el encargado de ceder tiempo de microprocesador a cada programa.

Multiusuario: Muchos usuarios usando la misma maquina al mismo tiempo. Multiplataforma: Las plataformas en las que en un principio se puede utilizar Linux son 386-, 486-. Pentium, Pentium Pro, Pentium II, Amiga y Atari, tambin existen versiones para su utilizacin en otras plataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.

Multiprocesador: Soporte para sistemas con ms de un procesador est disponible para Intel y SPARC.

Funciona en modo protegido 386. Proteccin de la memoria entre procesos, de manera que uno de ellos no pueda colgar el sistema.

Carga de ejecutables por demanda: Linux slo lee del disco aquellas partes de un programa que estn siendo usadas actualmente.

Poltica de copia en escritura para la comparticin de pginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la pgina (4Kb de memoria) se copia a otro lugar. Esta poltica de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.

Memoria virtual usando paginacin (sin intercambio de procesos completos) a disco: A una particin o un archivo en el sistema de archivos, o ambos,

con la posibilidad de aadir ms reas de intercambio sobre la marcha Un total de 16 zonas de intercambio de 128Mb de tamao mximo pueden ser usadas en un momento dado con un lmite terico de 2Gb para intercambio. Este lmite se puede aumentar fcilmente con el cambio de unas cuantas lneas en el cdigo fuente. La memoria se gestiona como un recurso unificado para los programas de usuario y para el cach de disco, de tal forma que toda la memoria libre puede ser usada para cach y sta puede a su vez ser reducida cuando se ejecuten grandes programas. Libreras compartidas de carga dinmica (DLL's) y libreras estticas. Se realizan volcados de estado (core dumps) para posibilitar los anlisis post-mortem, permitiendo el uso de depuradores sobre los programas no slo en ejecucin sino tambin tras abortar stos por cualquier motivo. Compatible con POSIX, System V y BSD a nivel fuente. Emulacin de iBCS2, casi completamente compatible con SCO, SVR3 y SVR4 a nivel binario. Todo el cdigo fuente est disponible, incluyendo el ncleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; adems todo ello se puede distribuir libremente. Hay algunos programas comerciales que estn siendo ofrecidos para Linux actualmente sin cdigo fuente, pero todo lo que ha sido gratuito sigue siendo gratuito. Control de tareas POSIX. Pseudo-terminales (pty's). Emulacin de 387 en el ncleo, de tal forma que los programas no tengan que hacer su propia emulacin matemtica. Cualquier mquina que ejecute Linux parecer dotada de coprocesador matemtico. Por supuesto, si el

ordenador ya tiene una FPU (unidad de coma flotante), esta ser usada en lugar de la emulacin, pudiendo incluso compilar tu propio kernel sin la emulacin matemtica y conseguir un pequeo ahorro de memoria. Soporte para muchos teclados nacionales o adaptados y es bastante fcil aadir nuevos dinmicamente. Consolas virtuales mltiples: varias sesiones de login a travs de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video). Se crean dinmicamente y puedes tener hasta 64. Soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo tpicos de System V, y tiene un avanzado sistema de archivos propio con una capacidad de hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud. Acceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema de archivos especial: no es necesario ningn comando especial para usar la particin MS-DOS, esta parece un sistema de archivos normal de Unix (excepto por algunas restricciones en los nombres de archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles en este momento, y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95) ha sido aadido al ncleo de desarrollo y estar en la prxima versin estable. Un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS. Soporte en slo lectura de HPFS-2 del OS/2 2.1 Sistema de archivos de CD-ROM que lee todos los formatos estndar de CD-ROM. TCP/IP, incluyendo ftp, telnet, NFS, etc.

AppleTalk. Software cliente y servidor NetWare.

LAN Manager / Windows Native (SMB), software cliente y servidor. Diversos protocolos de red incluidos en el kernel: TCP, IPv4, IPv6, AX.25, X.25, IPX, DDP, Netrom, etc.

3. DISTRIBUCIONES LINUX
Linux es un sistema de libre distribucin por lo que podis encontrar todos los ficheros/programas necesarios para su funcionamiento en multitud de servidores conectados a Internet. La tarea de reunir todos los

ficheros/programas necesarios, as como instalarlos en tu sistema, puede ser una tarea bastante complicada y no apta para muchos. Por esto mismo, nacieron las llamadas distribuciones de Linux, empresas que se dedican a hacer el trabajo "sucio" para nuestro beneficio y comodidad. Una distribucin no es otra cosa, que una recopilacin de programas y ficheros, organizados y preparados para su instalacin. Estas distribuciones se pueden obtener a travs de Internet, o comprando los CDs de las mismas, los cuales contendrn todo lo necesario para instalar un sistema Linux bastante completo y en la mayora de los casos un programa de instalacin que nos ayudara en la tarea de una primera instalacin. Casi todos los principales distribuidores de Linux, ofrecen la posibilidad de bajarse sus distribuciones, va FTP (sin cargo alguno). Existen varias distribuciones creadas por diferentes empresas a unos precios bastantes asequibles (si se compran los CDs, en vez de bajrsela va FTP), las cuales deberais de poder encontrar en tiendas de informtica o libreras. En El siguiente enlace tenis una lista con las empresas que distribuyen distribuciones en Espaa y Centro/Sur amrica.

En el peor de los casos siempre podis encargarlas directamente por Internet a las empresas que las crean. A veces, las revistas de informtica sacan una edicin bastante aceptable de alguna distribucin. Si vais a instalar el sistema por primera vez, os recomiendo haceros con una de estas distribuciones y en un futuro cuando queris actualizar el sistema con las ltimas versiones y actualizaciones del ncleo y programas que utilicis, usar Internet. Algunas de las principales Distribuciones son: Red Hat Linux Es la distribucin ms conocida de Linux. Est dirigida principalmente a empresas. Las versiones recientes de esta distribucin (Red Hat 6.2) trae los entornos KDE y Gnome, estos programas le dan una apariencia grafica igual al MacOS o Win2, trae el StarOffice 5.1 y el reconocido Apache. Corel Linux Esta distribucin se basa en el Linux de Debian, se lanz el 15 de Noviembre del 99, es producida por Corel Corporation, una de las mayores empresas de Software del Mundo. Esta distribucin se caracteriza porque ms que todo quiere cautivar a los usuarios de Win2, ya que trae una Instalacin fcil, y un entorno como KDE que es parecido al WinBugs. Incluye el Word Perfect 8, un navegador, y una herramienta para actualizar el programa por Inet.

SuSe Linux Esta distribucin es muy difundida en Europa. Es la distribucin de Linux que ms programas incluye: 1.300 en seis CD-ROM. Usa los ambientes KDE y Gnome, y trae el paquete de programas StarOffice. Debian Linux Esta elaborada por el esfuerzo de muchos programadores sin nimo de lucro, todos son voluntarios. Se caracteriza por ser una distribucin de compleja instalacin pues se necesitan tener conocimientos tcnicos. No se recomienda a personas que recin llegan al Mundo Linux. OpenLinux La empresa de esta distribucin se llama Caldera System, est dirigida a usuarios corporativos. Incluye varios programas como, Netscape, StarOffice, Word Perfect, Apache. Es una distribucin fcil de instalar. Linux Mandriva Esta distribucin fue creada en 1998 con el objetivo de acercar el uso de Linux a todos los usuarios, en un principio se llam Mandrake Linux. Facilidad de uso para todos los usuarios. Conectiva Linux Es una distribucin de origen Brasileo, basada en Red Hat, el paquete incluye 650 aplicaciones adicionales.

Slackware Esta distribucin es de las primeras que empez. Ha tenido un periodo en el cual no se ha actualizado muy a menudo, aunque parece que ha vuelto con fuerza. Ubuntu Distribucin basada en Debian, con lo que esto conlleva y centrada en el usuario final y facilidad de uso. Muy popular y con mucho soporte en la comunidad. El entorno de escritorio por defecto es GNOME. Gentoo Linux

Esta distribucin es una de las nicas que incorporaron un concepto totalmente nuevo en Linux. Es un sistema inspirado en BSD-ports. Podis compilar/optimizar vuestro sistema completamente desde cero. No es recomendable adentrarse en esta distribucin sin una buena conexin a internet, un ordenador medianamente potente (si queris terminar de compilar en un tiempo prudencial) y cierta experiencia en sistemas Unix. Fedora

Esta es una distribucin patrocinada por RedHat y soportada por la comunidad. Fcil de instalar y buena calidad.

4. USOS COMUNES DE LINUX


Linux no es ms que un sistema operativo, por lo que su uso es tan diverso como cualquier otro. Es popular en ciertas reas, como son: Servidores Web Casi el 60% de todos los sitios web en Internet se ejecutan utilizando un programa de cdigo abierto llamado "Apache". Muy a menudo, se ejecutan en Linux. Si alguna vez has navegado por la web, has usado (indirectamente) Linux. Redes Linux est basado en Unix, un sistema operativo desarrollado en la dcada de 1970 y que todava se utiliza hoy en da en gran medida, especialmente para hacer funcionar el Internet. Linux se utiliza tanto para hacer funcionar ciertas partes de la Internet, as como para hacer funcionar pequeas y grandes redes en empresas, oficinas y hogares. Bases de datos Como Linux es estable, seguro y robusto, es ideal para almacenar grandes bases de datos de informacin. Computacin Cientfica Muchas docenas (o incluso cientos o miles) de sistemas Linux pueden ser agrupados juntos para trabajar en una sola tarea (como pronsticos meteorolgicos, simulaciones fsicas, equipo de procesamiento de grficos, etc.) Una gran coleccin de PCs de bajo costo corriendo Linux puede ser tan potente como un mainframe, pero a una dcima parte del costo.

Desktops Y por supuesto, estamos las personas como nosotros que usamos Linux en nuestra casa y equipos de trabajo, debido a su estabilidad y flexibilidad.

5. QUIN USA LINUX?


A pesar de la baja cuota de mercado mundial que posee Gnu/Linux los sabios han sabido elegir bien y sacar provecho de las bondades de este nuestro sistema operativo. A decir verdad el Software Libre est alcanzando un impacto mayor y lo podemos ver en lugares muy diversos que podemos listar a continuacin. En el Gobierno: Muchos gobiernos en el mundo ahorran una cantidad significativa de nuestros impuestos y adems de los beneficios que este ya aporta. Podemos mencionar a: El departamento de Defensa de Los Estados Unidos. Flota de Submarinos de EEUU. La ciudad de Mnich, en Alemania. Espaa. La Administracin Federal de aviacin. El Parlamento Francs. El Banco Comercial e Industrial de China. Escuelas y Colegios Pakistans. Cuba. Ministerio de Educacin y Ciencia de Macedonia. Servicio Postal de EEUU. Tribunales Federales de los Estados Unidos. El Gobierno de Mxico, en el Distrito Federal. Garden Grove, en California. Largo, en Florida. El Correo Checo.

En la Educacin: Una educacin con Software Libre asegura que los conocimientos no sern condicionados a un precio monetario. Escuelas Rusas. Universidades Alemanas. Filipinas. Georgia. El Estado indio de Tamil Nadu. Escuelas Suizas. Bolzano, en Italia. Kerela, India. El proyecto One Laptop Per Child. Escuelas de Indiana.

Empresas Comerciales: Las grandes compaas tienen los ojos puestos en aplicaciones desarrolladas con licencias libres o con el cdigo fuente disponible. La mayora de estas apoyan, desarrollan y defienden los proyectos que hacen grande a este ramo de la informtica. Novell. Google. IBM. Panasonic. Virgin America. Cisco. ConocoPhillips. Omaha Steaks. Amazon. Peugeot. Wikipedia.

New York Stock Exchange. Burlington Coat Factory. Raymour and Flannigan. Tommy Hilfiger. Toyota Motor Sales. Travelocity.

Hogar y Ciencia: Sony PlayStation 3 (hasta hace poco). Netbooks. Algunos modelos de Dell. CERN. El Internet Archive. IBM iDataPlex en Canad. Como vemos, Gnu/Linux esta omnipresente en el Mundo, todava hay una lista muy larga de organizaciones que usan Software Libre o en su defecto proyectos OpenSource, y la lista crece y crece.

6. CONCLUSIN
Despus de haber realizado este trabajo y haber visto la evolucin de este sistema operativo, no dudamos en concluir que estamos ante un sistema operativo de futuro, abrindose paso a travs de otros sistemas comerciales, que, tericamente, deberan ofrecer caractersticas mejores a las que ofrece Linux. Nuestra opinin sobre este sistema operativo es que ha tenido esta gran evolucin en los cuatro o cinco ltimos aos, en gran medida debido a la ideologa que sigue este sistema operativo, la cual permite que cualquier usuario tenga la posibilidad de modificar el cdigo fuente, personalizando el sistema, reparando los posibles "bugs" del sistema o creando programas nuevos a los que cualquiera pueda acceder, modificar y reparar a travs de la red.

Dada esta caracterstica, creemos que Linux tiene una gran perspectiva de futuro. Esto no queda nicamente as, sino que adems, est produciendo una revolucin en la actual concepcin de mercado de software comercial, creando nuevos tipos de licencias con los que los programas puedan ser comerciales, pero incluyendo las fuentes, con lo que se consigue obtener unas caractersticas parecidas a la del software libre. Adems gracias al sistema multitarea y multiproceso de Linux, que ofrece una gran potencia de clculo y velocidad de intercomunicacin, este sistema es apto para grandes estaciones de trabajo y de servidores de red, entre otros. Centrndonos ms en el tema del trabajo, nuestra opinin, tanto terica como prctica, es que es un sistema muy estable, apto y recomendable para cualquier informtico, no solo con la gran cantidad de sistemas de ficheros y protocolos de red que es capaz de utilizar, sino que adems ofrece una gran posibilidad de desarrollo, gran potencia en entorno grfico, tanto desde el punto de vista de usuario como de programador, y una interfaz de red que permite la fcil comunicacin entre sistemas UNIX, o cualquier otro sistema operativo actual. El nico inconveniente que hemos encontrado a este sistema es que para un usuario de nivel bajo-medio, puede que sea un golpe un poco duro encontrarse con un sistema operativo donde hay que utilizar mucho lo que son las lneas de comandos, con multitarea real, cosas poco usuales en el resto de sistemas que suelen emular la multitarea desde un entorno visual. Esto se est intentando mejorar, creando mejores programas de instalacin y utilizando interfaces grficas ms intuitivas.

7. BIBLIOGRAFA
Angelverde.info. (n.d.). Angelverde.info. Obtenido de http://angelverde.info/50-lugares-donde-no-te-imaginabas-que-usan-linux/ Buenastareas.com. (n.d.). Buenastareas.com. Obtenido de http://www.buenastareas.com/ensayos/Historia-De-Linux/1461728.html Cad.com.mx. (n.d.). Cad.com.mx. Obtenido de http://www.cad.com.mx/historia_de_linux.htm Garca, G. G. (n.d.). cdlibre.org. Obtenido de http://www.cdlibre.org/clase/0506amaya/0506_7l/guillermo_garcia/enlace s1/linux.html#Historia Lugod.org. (n.d.). Lugod.org. Obtenido de http://www.lugod.org/presentations/ca4h/used_for.html Monografias.com. (n.d.). Monografias.com. Obtenido de http://www.monografias.com/trabajos14/linux/linux.shtml Monografias.com. (n.d.). Monografias.com. Obtenido de http://www.monografias.com/trabajos22/linux/linux.shtml#distrib

También podría gustarte