lunes, 4 de junio de 2012

Integrantes

Colegio de Estudios Cientificos  Y Tecnologicos del Estado de Guanajuato


Luis David Cruz Saldaña
Diana Gabriela Aguirre Lopez 

2º"E"

Soporte y Mantenimiento de Equipo de Computo

Ensamble Equipo de Computo

Preguntas

  • 1.-¿Quien creo Linux?


     Linus Torvalds 



    2.-¿En que año se creo?

    1994


    3.-¿Cual es la mascota de Linux?

    Tux es el nombre de la mascota oficial de Linux.


    4.-¿En que año se lanzo la versión Nova 1.1.2?

    2009



    5.-¿En 1995 que versión se lanzo?


    En marzo de 1995 se lanzó Linux 1.2.0, 

domingo, 3 de junio de 2012

Conclusiones

1. Han sido sorprendentes los numerosos hechos favorables para el software libre y en particular para el sistema operativo GNU/Linux, ocurridos durante el transcurso del último año. El crecimiento del sistema operativo GNU/Linux ha sido tan significativo que compañías tan importantes como Intel, IBM, Sun, Apple, Corel, Netscape, Oracle, Informix, SyBase, Dell, Compaq, Hewlett Packard, Silicon Graphics, Toshiba, Novell y otras, lo han acogido en mayor o menor grado y lo están apoyando con fines netamente de negocios. Todo esto se explica porque el software libre representa un nuevo modelo de desarrollo de software, un verdadero paradigma. El sistema operativo GNU/Linux representa un terreno inexplorado que ha conseguido captar la atención de una tras otra de las empresas mencionadas, lo que se está traduciendo en rentabilidad para ellas y en beneficio para los usuarios. Hace unos años GNU/Linux era un sistema sólo para universitarios e investigadores, ahora ya está ocupando un lugar a nivel empresarial. 
2. Entre todos esos acontecimientos, en particular, es de gran importancia destacar que GNU/Linux ya está siendo utilizado masivamente en laboratorios de informática de centros de educación básica de varios países tales como México y Francia. En complemento, la UNESCO está recomendando su uso, como se puede apreciar en su sitio Web. Ahora con mayor razón se debe considerar al sistema GNU/Linux como una alternativa viable para centros educativos y en particular para los establecimientos de educación básica secundaria y media vocacional de la ciudad de Pasto. 

3. La posibilidad de optar por el sistema GNU/Linux dentro del sistema educativo no sólo es una gran oportunidad para el país, sino también una decisión trascendental por los peligros que encierra la dependencia tecnológica de Microsoft. Como antes se citó, lo que está en juego es la posibilidad de disponer de la tecnología al servicio de todos, no sólo al servicio de las necesidades económicas de esa gran corporación. 

4. GNU/Linux ha sido catalogado como "el esfuerzo más grande hecho en la informática en los últimos años". El éxito del sistema GNU/Linux no es fortuito, se ha dado luego de 15 años de una lucha que se inicio en 1984 con la creación del proyecto GNU y luego de la Free Software Foundation. Apenas ahora la comunidad Linux está comenzando a recoger los frutos de todos esos años de trabajo. Los mejores tiempos para el software libre están por venir. 

5. La Licencia Pública General (GPL) de la Free Software Foundation, desempeña un papel clave en la promoción y desarrollo del software libre, ya que protege al software que se distribuye bajo esta licencia, contra patentes y restricciones desfavorables para los usuarios, lo que constituye una garantía para ellos. Quienes desarrollan software propietario prohiben su copia libre, quienes desarrollan software libre prohiben que se impida su copia. 

6. GNU/Linux no es el único sistema operativo de libre uso de calidad, también existen otros sistemas tipo UNIX como OpenBSD, FreeBSD y NetBSD, ampliamente utilizados a nivel global. 

7. La cantidad de software libre existente para GNU/Linux es mucho mayor que el existente para los sistemas Microsoft considerados (MS-DOS, Windows 3.1x y Windows 95). 

8. En general, existe una considerable cantidad de software de libre uso, disponible tanto para GNU/Linux como para los sistemas Microsoft contemplados, para los siguientes tipos de software: de comunicaciones y para uso de Internet, lenguajes de programación, utilitarios de archivos y de discos, herramientas o utilitarios de escritorio, herramientas para gestión de archivos HTML, juegos, aplicaciones para gestión de gráficos e imágenes, software educativo y software científico, entre otros. 

9. En general, y especialmente para los sistemas Microsoft considerados, existe una pequeña cantidad de software de libro uso, para los siguientes tipos de software: procesadores de texto, hojas de cálculo y antivirus, entre otros. Normalmente la calidad de las pocas aplicaciones existentes de estos tipos es baja o poseen características limitadas. 

10. La cantidad de software educativo de libre uso existente en Internet es significativa, en especial el software de tipo científico. 

11. Las áreas del conocimiento o asignaturas que en mayor parte pueden beneficiarse del software de libre uso disponible en Internet, son: tecnología e informática, inglés/idiomas extranjeros, matemáticas, geografía y ciencias naturales. 

12. En general, el software freeware para sistemas Microsoft se encuentra en Internet en forma combinada con software shareware, software para uso personal, software para uso no comercial y otros tipos restrictivos. La búsqueda de software freeware para esos sistemas es dispendiosa. 

13. Los establecimientos de educación básica primaria también pueden beneficiarse del uso del software libre y freeware, pero los más favorecidos pueden ser las universidades y establecimientos educativos de investigación, ya que existen varios cientos de aplicaciones científicas para GNU/Linux. 

14. El uso de software de libre uso disponible en Internet tiene varios atractivos generales, tales como su disponibilidad inmediata y el bajo o ningún costo. Un aspecto llamativo adicional es que el tipo de software que se encuentra disponible en Internet muchas veces corresponde a software único en su clase, o corresponde a software que no se consigue fácilmente de formas tradicional. 

15. En este trabajo se presentó un marco teórico sobre licencias, software libre, software educativo y evaluación de software educativo, entre otros, se estableció una metodología basada en Windows 95 para aprovechamiento del software libre y del software freeware, se obtuvieron numerosos programas de estas clases y se realizó una evaluación limitada de un considerable número de ellos, se elaboraron instructivos de instalación y de uso de 16 de los programas seleccionados, se presentó una propuesta de uso y se entrega adjunto dos CD-ROMs con software de uso libre y documentación relacionada.

Distribuciones



Una distribución es un modo de facilitar la instalación, la configuración y el mantenimiento de un sistema GNU/Linux. Al principio, las distribuciones se limitaban a recopilar software libre, empaquetarlo en disquetes o CD-ROM y redistribuirlo o venderlo.

Ahora las grandes distribuciones -RedHat, SuSE, Caldera, Mandrake, Corel Linux, TurboLinux...- son potentes empresas que compiten entre sí por incluir el último software, a veces también software propietario, con instalaciones gráficas capaces de autodetectar el hardware y que instalan un sistema entero en unos cuantos minutos sin apenas preguntas.

Entre las distribuciones de GNU/Linux, destaca el proyecto Debian/GNU. Debian nace como una iniciativa no comercial de la FSF, aunque luego se independiza de ésta y va más allá del propio sistema GNU/Linux. Es la única de las grandes distribuciones que no tiene intereses comerciales ni empresariales. Son sus propios usuarios, muy activos, quienes mantienen la distribución de modo comunitario, incluidas todas sus estructuras de decisión y funcionamiento. Su objetivo es recopilar, difundir y promover el uso del software libre. Reúne el mayor catálogo de software libre, todos ellos probados, mantenidos y documentados por algún desarrollador voluntario.

En una distribución hay todo el software necesario para instalar en un ordenador personal; servidor, correo, ofimática, fax, navegación de red, seguridad, etc.


martes, 29 de mayo de 2012

Aplicaciones



     La colección de utilidades para la programación de GNU es con diferencia la familia de compiladores más utilizada en este sistema operativo. Tiene capacidad para compilar C, C++, Java, Ada, entre otros muchos lenguajes. Además soporta diversas arquitecturas mediante la compilación cruzada, lo que hace que sea un entorno adecuado para desarrollos heterogéneos.
Hay varios entornos de desarrollo integrados disponibles para GNU/Linux incluyendo, Anjuta, KDevelop, Ultimate++, Code::Blocks, NetBeans IDEy Eclipse. También existen editores extensibles como Emacs o Vim. GNU/Linux también dispone de capacidades para lenguajes de guion (script), aparte de los clásicos lenguajes de programación de shell, o el de procesado de textos por patrones y expresiones regulares llamadoawk, la mayoría de las distribuciones tienen instalado Python, Perl, PHP y Ruby.


Interface

     Linux puede funcionar tanto en entorno gráfico como en modo consola. La consola es común en distribuciones para servidores, mientras que la interfaz gráfica está orientada al usuario final tanto de hogar como empresarial. Asimismo, también existen los entornos de escritorio, que son un conjunto de programas conformado por ventanas, iconos y muchas aplicaciones que facilitan la utilización del computador. Los escritorios más populares en GNU/Linux son: GNOME, KDE, LXDE y Xfce. En dispositivos móviles se encuentra Android, que funciona sobre el núcleo Linux, pero no usa las herramientas GNU. Intel anunció productos de consumo basados en MeeGo para mediados del 2011, por lo que es probable que este entorno tenga también una creciente importancia en los próximos años.


Características





      GNU/Linux es un sistema operativo multitarea, multiusuario y multiplataforma. Pueden ejecutarse varias tareas al mismo tiempo y varios usuarios conectados al mismo tiempo cada uno ejecutando sus propias aplicaciones. Además puede ejecutarse en una gran variedad de microprocesadores y plataformas distintas.
EXT2 (Second Extended Filesystem) es el sistema de archivos predeterminado de GNU/Linux, aunque se puede optar por otros. EXT2 fue diseñado para evolucionar desde su concepción, a la vez de ofrecer gran robustez y muy buen rendimiento. EXT2 puede manejar permisos, nombres de archivos largos, montar otras particiones, etc. EXT2 respeta las normativas usuales para los sistemas de archivos de tipo UNIX. En estos momentos se encuentra disponible EXT3 (Third Extended Filesystem), el cuál incorpora numerosas mejoras, como por ejemplo la característica journaling, además es compatible con EXT2. Otros sistemas de archivos que se pueden emplear son: ReiserFS y JFS.
El entorno básico del sistema operativo GNU/Linux es la línea de comando, que se ejecuta en una terminal virtual. GNU/Linux permite ejecutar hasta siete terminales virtuales, que pueden ser comandadas por usuarios distintos. El funcionamiento básico de la línea de comando es el siguiente: El interprete de comando (generalmente BASH, aunque puede ser otro) tiene la función de mostrar un prompt en pantalla a la espera de que el usuario ingrese un comando para luego informárselo al sistema.


GNU/Linux también posee un poderoso entorno gráfico llamado X Window System basado en el modelo cliente-servidor, el cual soporta conexiones de red locales y a través del protocolo TCP/IP en forma transparentes. En la mayoría de los casos los programas que hacen peticiones como clientes se ejecutan en la misma maquina que el servidor X, pero también los programas clientes pueden estar ejecutándose en otras maquinas, incluso con diferentes arquitecturas y sistemas operativos. Otras formas de denominar a X Window System son: X, X11 ó X Version 11. Para que el entono gráfico X funcione, GNU/Linux emplea un servidor X llamado XFree86. El entorno gráfico X solo es un complejo sistemas de ventanas, es decir solo se limita a ejecutar procesos y mostrarlos en pantalla. Para realizar las tareas habituales se utilizan en conjunto Gestores de Ventanas (Fvwm, Fvwm-95, Afterstep, Windowmarker, Enlightenment, etc.) y Gestores de Escritorio (KDE, Gnome, etc), los cuales brindan una apariencia muy amigable.


Lista de las Caracteristicas de GNU/Linux.
  • multitarea: 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 el sistema.
  • carga de ejecutables por demanda: Linux sólo lee de disco aquellas partes de un programa que están siendo usadas actualmente.
  • política de copia en escritura para la compartición de páginas entre ejecutables: esto significa que varios procesos pueden usar la misma zona de memoria para ejecutarse. Cuando alguno intenta escribir en esa memoria, la página (4Kb de memoria) se copia a otro lugar. Esta política de copia en escritura 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ón o un archivo en el sistema de archivos, o ambos, con la posibilidad de añadir más áreas de intercambio sobre la marcha (se sigue denominando intercambio, es en realidad un intercambio de páginas). Un total de 16 zonas de intercambio de 128Mb de tamaño máximo pueden ser usadas en un momento dado con un límite teórico de 2Gb para intercambio.
  • 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 éste puede a su vez ser reducido cuando se ejecuten grandes programas.
  • librerías compartidas de carga dinámica (DLL's) y librerías estáticas también, por supuesto.
  • se realizan volcados de estado (core dumps) para posibilitar los análisis post-mortem, permitiendo el uso de depuradores sobre los programas no sólo en ejecución sino también tras abortar éstos por 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 y SVR4 a nivel binario.
  • todo el código fuente está disponible, incluyendo el núcleo completo y todos los drivers, las herramientas de desarrollo y todos los programas de usuario; además todo ello se puede distribuir libremente. Hay algunos programas comerciales que están siendo ofrecidos para Linux actualmente sin código fuente, pero todo lo que ha sido gratuito sigue siendo gratuito.
  • control de tareas POSIX.
  • pseudo-terminales (pty's).
  • emulación de 387 en el núcleo, de tal forma que los programas no tengan que hacer su propia emulación matemática. Cualquier máquina que ejecute Linux parecerá dotada de coprocesador matemático. Por supuesto, si tu ordenador ya tiene una FPU (unidad de coma flotante), será usada en lugar de la emulación, pudiendo incluso compilar tu propio kernel sin la emulación matemática y conseguir un pequeño ahorro de memoria.
  • soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente.
  • consolas virtuales múltiples: varias sesiones de login a través de la consola entre las que se puede cambiar con las combinaciones adecuadas de teclas (totalmente independiente del hardware de video). Se crean dinámicamente y puedes tener hasta 64.
  • soporte para varios sistemas de archivo comunes, incluyendo minix-1, Xenix y todos los sistemas de archivo típicos 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 necesitas ningún comando especial para usar la partición MS-DOS, parece un sistema de archivos normal de Unix (excepto por algunas graciosas 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. Soporte para VFAT (WNT, Windows 95)
  • un sistema de archivos especial llamado UMSDOS que permite que Linux sea instalado en un sistema de archivos DOS.
  • soporte en sólo lectura de HPFS-2 del OS/2 2.1
  • sistema 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.
  • software cliente y servidor Netware disponible en los núcleos de desarrollo.


Origen

En 1983 Richard Stallman inició el Proyecto GNU, con el propósito de crear un sistema operativo similar y compatible con UNIX y los estándares POSIX. Dos años más tarde, 1985, creó la Fundación del Software Libre (FSF) y desarrolló la Licencia pública general de GNU (GNU GPL), para tener un marco legal que permitiera difundir libremente el software. De este modo el software de GNU fue desarrollado muy rápidamente, y por muchas personas. A corto plazo, se desarrolló una multiplicidad de programas, de modo que a principios de los años 1990 había casi bastante software disponible como para crear un sistema operativo completo. Sin embargo, todavía le faltaba un núcleo.
Esto debía ser desarrollado en el proyecto GNU Hurd, pero Hurd demostró desarrollarse muy inactivamente, porque encontrar y reparar errores (eliminación de fallos, debugging en inglés) era muy difícil, debido a las características técnicas del diseño del micronúcleo.
Otro proyecto de sistema operativo software libre, en los años 1980 fue BSD. Este fue desarrollado en la Universidad de Berkeley desde la 6ª edición de Unix de AT&T. Puesto que el código de AT&T Unix estaba contenido en BSD, AT&T presentó una demanda a principios de los años 1990 contra la Universidad de Berkeley, la cual limitó el desarrollo de BSD y redujo el desarrollo. Así a principios de los años 1990 no produjo ningún sistema completo libre.
El futuro de BSD era incierto debido al pleito y detuvo el desarrollo. Además, el Proyecto GNU gradualmente se desarrollaba pero, este carecía de un bien formado núcleo UNIX. Esto dejó un nicho crítico abierto, que Linux llenaría muy pronto