qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjk...
Tabla de contenidoINTRODUCCIÓN...............................................................................................
LINUX es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferenciandel resto de los sistemas...
Ilustración 2 LINUX VS WINDOWSRESEÑAHistoria del Linux: Linux fue creado originalmente por Linus Torvald en la Universidad...
hace que podamos encontrar muchisimos programas útiles totalmente gratuitos y con su códigofuente. Y la cuestión es que, s...
ejemplo, es muy útil para realizar procesos en segundo plano.Ilustración 4 MINTIndependencia de dispositivos Linux admite ...
Ilustración 5 LINEXCARACTERÍSTICAS DE LINUXmultitarea: varios programas (realmente procesos) ejecutándose al mismo tiempo....
en un momento dado con un límite teórico de 2Gb para intercambio.Ilustración 6 SKOLEla memoria se gestiona como un recurso...
control de tareas POSIX.pseudo-terminales (ptys).emulación de 387 en el núcleo, de tal forma que los programas no tengan q...
ha sido añadido al núcleo de desarrollo y estará en la próxima versión estable.Ilustración 8 OPENSUSEun sistema de archivo...
VERSIONESEl desarrollo inicial Linux ya aprovechaba las características de conmutación de tareas en modoprotegido del 386,...
COMPARACIÓNSe señala las diferencias de Linux con el DOS y no con otro S.O. porque la mayoría provienen delDOS.No existe e...
DISTRIBUCIONES POPULARESEntre las distribuciones Linux más populares se incluyen:Arch Linux, una distribución basada en el...
Slackware, una de las primeras distribuciones Linux y la más antigua en funcionamiento. Fuefundada en 1993 y desde entonce...
REFERENCIASmonografias. (25 de 06 de 2013). monografias. Recuperado el 25 de 06 de 2013, de sistemasoperrativos linux: htt...
Upcoming SlideShare
Loading in...5
×

Trabajo 2

101

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
101
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Trabajo 2

  1. 1. qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmrtyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcTRABAJO 2LINUX26/06/2013JESUS TISCAREÑO
  2. 2. Tabla de contenidoINTRODUCCIÓN................................................................................................................................... 2Ilustración 1 linux ante todo ........................................................................................................... 3Ilustración 2 LINUX VS WINDOWS .................................................................................................. 4RESEÑA................................................................................................................................................ 4¿QUÉ ES LINUX? .................................................................................................................................. 4Ilustración 3 Morphix...................................................................................................................... 5Ilustración 4 MINT........................................................................................................................... 6Ilustración 5 LINEX........................................................................................................................... 7CARACTERÍSTICAS DE LINUX ............................................................................................................... 7Ilustración 6 SKOLE.......................................................................................................................... 8Ilustración 7 EDUBUNTIU................................................................................................................ 9Ilustración 8 OPENSUSE ................................................................................................................ 10VERSIONES ........................................................................................................................................ 11COMPARACIÓN ................................................................................................................................. 12DISTRIBUCIONES POPULARES ........................................................................................................... 13CONCLUSIÓN..................................................................................................................................... 14REFERENCIAS..................................................................................................................................... 15INTRODUCCIÓNEn una era de cambios en el ambiente computacional, de una amplia oferta en sistemasoperativos e interfaces gráficas y sobre todo, del costo que representa contar con un sistemaoperativo que interactue con el software sin problemas, surge con fuerza inusitada: Linux
  3. 3. LINUX es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferenciandel resto de los sistemas que podemos encontrar en el mercado, la primera, es que es libre, estosignifica que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora desoftware por el uso del mismo, la segunda, es que el sistema viene acompañado del código fuente.El sistema lo forman el núcleo del sistema (kernel) mas un gran numero de programas / libreríasque hacen posible su utilización.Ilustración 1 linux ante todoLINUX se distribuye bajo la GNU Public License: Ingles , por lo tanto, el código fuente tiene queestar siempre accesible.El sistema ha sido diseñado y programado por multitud de programadores alrededor del mundo. Elnúcleo del sistema sigue en continuo desarrollo bajo la coordinación de Linus Torvalds, la personade la que partió la idea de este proyecto, a principios de la década de los noventa.Día a día, más y más programas / aplicaciones están disponibles para este sistema, y la calidad delos mismos aumenta de versión a versión. La gran mayoría de los mismos vienen acompañados delcódigo fuente y se distribuyen gratuitamente bajo los términos de licencia de la GNU PublicLicense.En los últimos tiempos, ciertas casas de software comercial han empezado a distribuir susproductos para Linux y la presencia del mismo en empresas aumenta rápidamente por laexcelente relación 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, Amiga y Atari, también existen versiones para su utilización en otrasplataformas, como Alpha, ARM, MIPS, PowerPC y SPARC.
  4. 4. Ilustración 2 LINUX VS WINDOWSRESEÑAHistoria del Linux: Linux fue creado originalmente por Linus Torvald en la Universidad de Helsinkien Finlandia, siendo él estudiante de informática. Pero ha continuado su desarrollado con la ayudade muchos otros programadores a través de Internet.Linux originalmente inicio el desarrollo del núcleo como su proyecto favorito, inspirado por suinterés en Minix, un pequeño sistema Unix desarrollado por Andy Tannenbaum. Él se propuso acrear lo que en sus propias palabras seria un "mejor Minix que el Minix".El 5 de octubre de 1991, Linux anuncio su primera versión "oficial" de Linux, versión 0.02. Desdeentonces , muchos programadores han respondido a su llamada, y han ayudado a construir Linuxcomo el sistema operativo completamente funcional que es hoy.¿QUÉ ES LINUX?Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunqueel principal responsable del proyecto es Linus Tovalds. Su objetivo inicial es propulsar el softwarede libre distribución junto con su código fuente para que pueda ser modificado por cualquierpersona, dando rienda suelta a la creatividad. El hecho de que el sistema operativo incluya supropio código fuente expande enormemente las posibilidades de este sistema. Este métodotambién es aplicado en numerosas ocasiones a los programas que corren en el sistema, lo que
  5. 5. hace que podamos encontrar muchisimos programas útiles totalmente gratuitos y con su códigofuente. Y la cuestión es que, señores y señoras, Linux es un sistema operativo totalmente gratuito.Ilustración 3 MorphixMi máquina corre Linux, y puedo asegurar que es uno de los sistemas que más aprovecha micomputadora, es decir, con el consigo ejecutar tareas mucho más rápido que con otros sistemasoperativos comerciales. Y es que Linux no requiere grandes prestaciones para funcionar.Las funciones principales de este magnífico sistema operativo son:Sistema multitarea En Linux es posible ejecutar varios programas a la vez sin necesidad de tenerque parar la ejecución de cada aplicación.Sistema multiusuario Varios usuarios pueden acceder a las aplicaciones y recursos del sistemaLinux al mismo tiempo. Y, por supuesto, cada uno de ellos puede ejecutar varios programas a lavez (multitarea).Shells programables Un shell conecta las ordenes de un usuario con el Kernel de Linux (el núcleodel sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades. Por
  6. 6. ejemplo, es muy útil para realizar procesos en segundo plano.Ilustración 4 MINTIndependencia de dispositivos Linux admite cualquier tipo de dispositivo (módems, impresoras)gracias a que cada una vez instalado uno nuevo, se añade al Kernel el enlace o controladornecesario con el dispositivo, haciendo que el Kernel y el enlace se fusionen. Linux posee una granadaptabilidad y no se encuentra limitado como otros sistemas operativos.Comunicaciones Linux es el sistema más flexible para poder conectarse a cualquier ordenador delmundo. Internet se creó y desarrollo dentro del mundo de Unix, y por lo tanto Linux tiene lasmayores capacidades para navegar, ya que Unix y Linux son sistemas prácticamente idénticos. Conlinux podrá montar un servidor en su propia casa sin tener que pagar las enormes cantidades dedinero que piden otros sistemas.Linux no sacrifica en ningún momento la creatividad, tal y como lo hacen algunas compañíasinformáticas. Linux es una ventana abierta por la que es posible huir hacia un mundo donde laverdadera informática puede ser disfrutada sin limites ni monopolios.Linux es distribuido mediante una serie de distribuciones como RedHat, Slackware, Debían ... lascuales se diferencian por su método de instalación y por los paquetes (software) que vieneincluido. Es posible que encuentre a la venta versiones de Linux y piense: "si, si.... decían que eragratis..." No se asuste, todo el software de Linux esta regido por la licencia de GNU, con la cualcualquier persona puede modificar un programa y venderlo según el desee, con la condición que lapersona que compra ese producto puede realizar la misma acción o simplemente hacer copiaspara todos aquellos que lo quieran sin tener que pagar más (por lo tanto no se extrañe siencuentra distribución comerciales). Esta licencia es la garantía que afirma la absoluta libertad deeste sistema operativo. Si no desea ni siquiera pagar esa mísera cantidad puede descargárselo deInternet totalmente gratis (bueno, sólo tendrá que pagar la factura de teléfono ).
  7. 7. Ilustración 5 LINEXCARACTERÍSTICAS DE LINUXmultitarea: varios programas (realmente procesos) ejecutándose al mismo tiempo.multiusuario: varios usuarios en la misma máquina al mismo tiempo (y sin licencias para todos).multiplataforma: corre en muchas CPUs distintas, no sólo Intel.funciona en modo protegido 386.tiene protección de la memoria entre procesos, de manera que uno de ellos no pueda colgar elsistema.carga de ejecutables por demanda: Linux sólo lee de disco aquellas partes de un programa queestán siendo usadas actualmente.política de copia en escritura para la compartición de páginas entre ejecutables: esto significa quevarios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intentaescribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia enescritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria.memoria virtual usando paginación (sin intercambio de procesos completos) a disco: una particióno un archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas deintercambio sobre la marcha (se sigue denominando intercambio, es en realidad un intercambiode páginas). Un total de 16 zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas
  8. 8. en un momento dado con un límite teórico de 2Gb para intercambio.Ilustración 6 SKOLEla 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 éste puede a su vezser reducido cuando se ejecuten grandes programas.librerías compartidas de carga dinámica (DLLs) y librerías estáticas también, por supuesto.se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendoel uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstospor cualquier motivo.casi totalmente compatible con POSIX, System V y BSD a nivel fuente.mediante un módulo de emulación de iBCS2, casi completamente compatible con SCO, SVR3 ySVR4 a nivel binario.todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, lasherramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuirlibremente. Hay algunos programas comerciales que están siendo ofrecidos para Linuxactualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
  9. 9. control de tareas POSIX.pseudo-terminales (ptys).emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propiaemulación matemática. Cualquier máquina que ejecute Linux parecerá dotada de coprocesadormatemático. Por supuesto, si tu ordenador ya tiene una FPU (unidad de coma flotante), será usadaen lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemáticay conseguir un pequeño ahorro de memoria.soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevosdinámicamente.consolas virtuales múltiples: varias sesiones de login a través de la consola entre las que se puedecambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware devideo). Se crean dinámicamente y puedes tener hasta 64.soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemasde archivo típicos de System V, y tiene un avanzado sistema de archivos propio con una capacidadde hasta 4 Tb y nombres de archivos de hasta 255 caracteres de longitud.Ilustración 7 EDUBUNTIUacceso transparente a particiones MS-DOS (o a particiones OS/2 FAT) mediante un sistema dearchivos especial: no necesitas ningún comando especial para usar la partición MS-DOS, parece unsistema de archivos normal de Unix (excepto por algunas graciosas restricciones en los nombresde archivo, permisos, y esas cosas). Las particiones comprimidas de MS-DOS 6 no son accesibles eneste momento, y no se espera que lo sean en el futuro. El soporte para VFAT (WNT, Windows 95)
  10. 10. ha sido añadido al núcleo de desarrollo y estará en la próxima versión estable.Ilustración 8 OPENSUSEun sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en unsistema de archivos DOS.soporte en sólo lectura de HPFS-2 del OS/2 2.1sistema de archivos de CD-ROM que lee todos los formatos estándar de CD-ROM.TCP/IP, incluyendo ftp, telnet, NFS, etc.Appletalk disponible en el actual núcleo de desarrollo.software cliente y servidor Netware disponible en los núcleos de desarrollo.
  11. 11. VERSIONESEl desarrollo inicial Linux ya aprovechaba las características de conmutación de tareas en modoprotegido del 386, y se escribió todo en ensamblador.Linus nunca anunció la versión 0.01 de Linux (agosto 1991), esta versión no era ni siquieraejecutable, solamente incluía los principios del núcleo del sistema, estaba escrita en lenguajeensamblador y asumía que uno tenia acceso a un sistema Minix para su compilación.El 5 de octubre de 1991, Linus anunció la primera versión "Oficial" de Linux, - versión 0.02. Conesta versión Linus pudo ejecutar Bash (GNU Bourne Again Shell) y gcc (El compilador GNU de C)pero no mucho mas funcionaba. En este estado de desarrollo ni se pensaba en los términossoporte, documentación, distribución.Después de la versión 0.03, Linus salto en la numeración hasta la 0.10, más y más programadores alo largo y ancho de internet empezaron a trabajar en el proyecto y después de sucesivasrevisiones, Linus incremento el numero de versión hasta la 0.95 (Marzo 1992). Mas de un añodespués (diciembre 1993) el núcleo del sistema estaba en la versión 0.99 y la versión 1.0 no llegohasta el 14 de marzo de 1994.La versión actual del núcleo es la 2.2 y sigue avanzando día a día con la meta de perfeccionar ymejorar el sistema.La ultima versión estable es la versión 2.2, que soporta muchos más periféricos, desdeprocesadores hasta joysticks, sintonizadores de televisión, CD ROMs no ATAPI y reconoce buenacantidad de tarjetas de sonido. Incluye también soporte para tipos de archivos para MacintoshHFS, Unix UFS y en modo de lectura, HPFS de OS/2 y NTFS, de NT.Otras Versiones:Linux 2.0Linux 2.2Linux 2.3
  12. 12. COMPARACIÓNSe señala las diferencias de Linux con el DOS y no con otro S.O. porque la mayoría provienen delDOS.No existe el concepto de unidad de disco. Todas las unidades en Linux se montan como si fueranun subdirectorio más.No existe el concepto de extensión del nombre de un fichero. Los ficheros pueden tener nombresde hasta 256 caracteres. Los puntos están permitidos en el nombre de un fichero. Así, un ficherose podrá llamar:DOSEMU-HOWTO.español.tar.gzpor poner un ejemplo.Los subdirectorios no se separan con el carácter , como en DOS, sino con el carácter /. Ejemplo:/usr/src/linux-1.2.13/MakefileExiste diferencia entre mayúsculas y minúsculas. Por ejemplo, no es lo mismo dir que DIR queDir...Adiós a los atributos de los ficheros, tal y como los conoce el DOS. Cada fichero tendrá ahora 10atributos.Entre un comando y sus parámetros deberemos dejar obligatoriamente un espacio en blanco. Porejemplo cd.. no funcionará mientras que cd .. sí.IMPORTANTE: Un sistema Linux NUNCA se puede apagar por las buenas. Antes le hemos deadvertir al S.O. de que vamos a apagarlo (o reiniciarlo). La razón de que esto deba ser así es paraque al sistema le dé tiempo de escribir en disco todos los datos que tuviera pendientes de escribir,salir ordenadamente de todas las aplicaciones que tuviera arrancadas y desmontar todas lasunidades que tuviera montadas.Existen muchas otras diferencias (gestión de memoria plana, ...), pero las mencionadas son las quemás nos pueden influir en la forma de trabajar, al menos en principio.
  13. 13. DISTRIBUCIONES POPULARESEntre las distribuciones Linux más populares se incluyen:Arch Linux, una distribución basada en el principio KISS, con un sistema de desarrollo continuoentre cada versión (no es necesario volver a instalar todo el sistema para actualizarlo).Debian, una distribución mantenida por una red de desarrolladores voluntarios con un grancompromiso por los principios del software libre.Fedora, una distribución lanzada por Red Hat para la comunidad.Ubuntu, una popular distribución para escritorio basada en Debian y mantenida por Canonical.Kubuntu, la versión en KDE de Ubuntu.Linux Mint, una popular distribución derivada de Ubuntu.Chakra project, una popular distribución para escritorio, inicialmente basada en Arch Linux,actualmente se encuentra en un desarrollo independiente.openSUSE, originalmente basada en Slackware es patrocinada actualmente por la compañía SUSE(The Attachmate Group).Puppy Linux, versión para equipos antiguos o con pocos recursos que pesa unos 130 MiB.CentOS, una distribución creada a partir del mismo código del sistema Red Hat pero mantenidapor una comunidad de desarrolladores voluntarios.Gentoo, una distribución orientada a usuarios avanzados, conocida por la similitud en su sistemade paquetes con el FreeBSD Ports, un sistema que automatiza la compilación de aplicacionesdesde su código fuente.Knoppix, fue la primera distribución live en correr completamente desde un medio extraíble. Estábasada en Debian.Mandriva, mantenida por la compañía francesa del mismo nombre, es un sistema popular enFrancia y Brasil. Está basada en Red Hat.PCLinuxOS, derivada de Mandriva, pasó de ser un pequeño proyecto a una popular distribucióncon una gran comunidad de desarrolladores.Red Hat Enterprise Linux, derivada de Fedora, es mantenida y soportada comercialmente por RedHat.
  14. 14. Slackware, una de las primeras distribuciones Linux y la más antigua en funcionamiento. Fuefundada en 1993 y desde entonces ha sido mantenida activamente por Patrick J. Volkerding.Slax, es un sistema Linux pequeño, moderno, rápido y portable orientado a la modularidad. Estábasado en Slackware.Dragora y Trisquel, que van adquiriendo importancia entre las distribuciones que sólo contienensoftware libre.Canaima, es un proyecto socio-tecnológico abierto, construido de forma colaborativa,desarrollado en Venezuela y basado en Debian.Tuquito Basada en Ubuntu, distribución desarrollada en argentina con buenas interfaces gráficasy drivers universales. Recomendada para usuarios iniciales.El sitio web DistroWatch ofrece una lista de las distribuciones más populares; la lista está basadaprincipalmente en el número de visitas, por lo que no ofrece resultados muy confiables acerca dela popularidad de las distribucionesCONCLUSIÓNUna de las más importantes es que Linux es una excelente elección para trabajar con UNIX a nivelpersonal. Linux permite desarrollar y probar el software UNIX en su PC, incluyendo aplicaciones debases de datos y X Windows. Con Linux, se puede correr un sistema UNIX y adaptarlo a lasnecesidades. La instalación y uso de Linux es también una excelente manera de aprender UNIX sino se tiene acceso a otras máquinas UNIX.Linux no es solo para los usuarios personales de UNIX. Es robusto y suficientemente completo paramanejar grandes tareas, así como necesidades de cómputo distribuidas. Muchos negociosespecialmente los pequeños se están cambiando a Linux en lugar de otros entornos de estación detrabajo basados en UNIX. Grandes vendedores de software comercial se están dando cuenta de lasoportunidades que puede brindar un sistema operativo gratuito.Linux es, propiamente, el núcleo de un sistema operativo. Es decir, el conjunto de programas quecontrola los aspectos más básicos del funcionamiento de un ordenador. Su desarrollo lo inició en1991 Linus Tovalds, entonces estudiante en la Universidad de Helsinki, en Finlandia, y se completócon miles de aportaciones a través de Internet.
  15. 15. REFERENCIASmonografias. (25 de 06 de 2013). monografias. Recuperado el 25 de 06 de 2013, de sistemasoperrativos linux: http://www.monografias.com/trabajos/solinux/solinux.shtml#ixzz2XGu8RCfstaringa. (25 de 06 de 2013). taringa.com. Recuperado el 25 de 06 de 2013, de distribuciones linux:http://www.taringa.net/posts/linux/6535959/Muchos-sistemas-operativos-Linux.htmlwikipedia. (25 de 06 de 2013). wikipedia. Recuperado el 25 de 06 de 2013, de Distribución Linux:http://es.wikipedia.org/wiki/Distribuci%C3%B3n_Linux

×