Tema II.2 ESTRUCTURA Y COMPONENTES DE UNA COMPUTADORA Software CCHS
SOFTWARE Conjunto de programas que le indican a la computadora qué hacer y cómo operar para generar los resultados esperad...
Programa Serie de instrucciones que le indican a la computadora las operaciones que debe realizar para ejecutar una tarea ...
Software: Sistema Operativo <ul><li>Es el programa más importante, es el gestor y organizador de todas las actividades que...
Categorías de Sistemas Operativos <ul><li>Multitarea </li></ul><ul><li>Capacidad del SO para ejecutar varias tareas simult...
Características deseables de un SO <ul><li>Facilidad de comunicación con hardware </li></ul><ul><li>Facilidad de comunicac...
Sistemas Operativos  <ul><li>MS-DOS </li></ul><ul><li>OS/2 </li></ul><ul><li>WINDOWS: </li></ul><ul><ul><li>Windows ambien...
Lenguajes de Programación <ul><li>Forma de comunicación inventada por el hombre para dar órdenes a la computadora. </li></...
Lenguajes de bajo nivel <ul><li>Lenguaje de máquina </li></ul><ul><li>Serie de 0’s y 1’s </li></ul><ul><li>Programación la...
Lenguajes de alto nivel <ul><li>Instrucciones escritas en palabras similares a lenguajes humanos </li></ul><ul><li>Fácil a...
Conceptos Importantes <ul><li>Programa o código fuente:  Programa escrito en algún lenguaje y que no ha sido traducido a l...
Software de uso general <ul><li>Ofrece una estructura para un gran número de aplicaciones empresariales, científicas y per...
Software de uso general <ul><li>Procesadores de texto </li></ul><ul><li>Utilizados para escribir documentos, cartas, memor...
Software de uso general <ul><li>Manejadores de Base  </li></ul><ul><li>de Datos </li></ul><ul><li>Permiten realizar consul...
Software de aplicación <ul><li>Diseñados para realizar tareas específicas personales, empresariales o científicas. </li></...
Historia de los SO El futuro esta en el pasado
Inicio de los tiempos <ul><li>SO dependiente de plataforma </li></ul><ul><li>Máquinas costosas </li></ul><ul><li>SO incomp...
Sistemas Operativos: PC  <ul><li>MS-DOS </li></ul><ul><li>En 1973 se crea CP/M </li></ul><ul><li>En 1979 Apple comercializ...
Windows <ul><li>WINDOWS </li></ul><ul><li>Multitarea </li></ul><ul><li>Interfaz gráfica </li></ul><ul><li>Primeras version...
Historia: Windows <ul><li>Sale al mercado en 1985 prometiendo una interfaz fácil de usar, multi-tasking y robustez. </li><...
Historia: Windows NT <ul><li>Windows NT ofrecido como plataforma servidor.  </li></ul><ul><li>Precio al alcance de las mas...
Historia: UNIX <ul><li>Creado por Laboratorios Bell  en 1969. </li></ul><ul><li>Sistema creado desde sus inicios con inter...
Historia: Linux <ul><li>Creado en 1991 por Linus Torvalds </li></ul><ul><li>Multitarea, multiusuario, multiproceso </li></...
Ventajas GNU/Linux vs Windows <ul><ul><li>Bajo costo.  </li></ul></ul><ul><ul><li>Adaptabilidad. Al disponer del código fu...
Desventajas   GNU/Linux vs Windows <ul><ul><li>Algún Hardware no soportado. </li></ul></ul><ul><ul><li>Pocos juegos  </li>...
Historia: Mac OS <ul><li>En 1983 Apple presenta la línea LISA con el SO Sistem 1, que tenía entorno gráfico. </li></ul><ul...
Historia: MiniX <ul><li>Sistema operativo de juguete creado por Tanenbaum en 1990. </li></ul><ul><li>Daba acceso al código...
Historia: Linux <ul><li>“ Pet Project” de Linus Torvalds, iniciado en 1991. </li></ul><ul><li>GNU apoya el proyecto de Tor...
Linux en el tiempo La historia de un bebe Imagination is more important than knownledge
1991 1992 Octubre 1991 El Kernel de Linux es  actualizado a la versión 0.02 <ul><li>1992 </li></ul><ul><li>Sun actualiza S...
1993 1994 1993 Microsoft  actualiza  Windows NT Octubre 1994 IBM hace el debut  de OS/2 Warp <ul><li>1994 </li></ul><ul><l...
1995 1996 1997 Diciembre, 1994 Se funda software  Red Hat Finales de Verano 1995 Red Hat hace el debut de Red Hat  Linux 2...
1998 Mayo 8, 1998 Corel anuncia soporte para Linux Julio 1998 Caldera actualiza NetWare para  Linux 1.0 Septiembre 2, 1998...
Octubre 22, 1998 Informix Dynamic Server, Informix Dynamic 4GL para Linux y Informix SE para Red Hat Linux se hicieron com...
Enero 27, 1999 Hewlett-Packard anuncia soporte a Linux para HP  NetServer haciendo equipo con Red Hat. Enero 26, 1999 Linu...
<ul><li>Marzo 2, 1999 </li></ul><ul><li>Oracle anuncia Oracle 8i para Linux </li></ul><ul><li>Computer Associates acuerda ...
GNU/Linux Servidores El bebe creció Imagination is more important than knownledge
GNU/Linux en  la administración (educación, investigación) Numerosos gobiernos autónomos (Extremadura, por ejemplo), Govie...
GNU/Linux en e mpresas de alto requerimientos Son muchas las empresa que por sus características utilizan GNU/linux para p...
GNU/Linux Servidores <ul><li>Servidores  </li></ul><ul><li>Acceso corporativo </li></ul><ul><ul><li>mecanismos de Proxy, t...
Ruteador Conexión Internet Linux Servidor de Terminales Linux Firewall Intranet Zona  desmilitarizada Internet 192.168.1.2...
GNU/Linux e Intranets <ul><li>Intranet </li></ul><ul><ul><li>permite ofrecer Internet dentro red de una empresa </li></ul>...
¿Y que más….? <ul><li>Traducción de direcciones IP </li></ul><ul><ul><li>traducción direcciones IP más completa </li></ul>...
Comparando desempeño y confiabilidad de GNU/Linux
GNU/Linux con usuarios  domésticos   <ul><li>Cada día más los particulares que se animan a probar alguno de los “sabores” ...
Precio de software propietario en un PC domestico Sistema Operativo  MS-Windows VISTA  $  499.95 MS-Office VISTA $  999.95...
Distribuciones Linux Características principales To iterate is human but to recurse is divin
Las distribuciones <ul><li>Como parte del beneficio de la libertad de distribución, algunas compañías y asociaciones han d...
¿Dónde puedo adquirir GNU/Linux <ul><ul><li>Desde Internet. </li></ul></ul><ul><ul><li>Desde establecimientos especializad...
La distribución Red-Hat Enterprice  Linux <ul><li>Constituye la base de implementaciones más comerciales de Linux </li></u...
La distribución Slackware <ul><li>Compuesta de dos discos y un CD-ROM </li></ul><ul><ul><li>discos: contienen un pequeño n...
La distribución <ul><li>Punto más importante: la gratituidad de la totalidad del software que ofrece </li></ul><ul><li>Los...
GNU y Linux características y diferencias Elegance in writing software is achieving maximum functionality from minimal com...
¿Qué es GNU/Linux? <ul><li>¿Qué es Linux? </li></ul><ul><li>Es “solo” el kernel (http://www.Kernel.Org/) o núcleo del sist...
Caracteristicas  de GNU/ Linux <ul><li>Libre.  Puede ser copiado, modificado y redistribuido sin restricciones. </li></ul>...
La Filosofía GNU/Linux <ul><li>El Software libre es un asunto de libertad: la gente debería ser libre para usar el softwar...
¿Quien utiliza   GNU/Linux? Hasta hace poco tiempo, GNU/Linux lo utilizaban básicamente  desarrolladores de software , se ...
GNU <ul><li>GNU:  GNU Not Unix   (http://www.gnu.org) </li></ul><ul><li>Proyecto lanzado en 1983 para desarrollar un siste...
Surgimiento GNU <ul><li>1971 Richard Stallman empezó su carrera en el MIT </li></ul><ul><ul><li>trabajo en grupo que solo ...
<ul><li>Sistema operativo no solo es el kernel: </li></ul><ul><ul><li>compiladores, editores, correo, etc.  </li></ul></ul...
<ul><li>1991: Linus Torvald, por lo que: se cuenta con un sistema GNU basado en Linux </li></ul><ul><ul><li>varias persona...
Otras organizaciones <ul><li>FreeBSD ( http://www.freebsd.org ) </li></ul><ul><li>GNOME ( http://www.gnome.org ) </li></ul...
Conclusiones El uso de GNU/Linux y otros sistemas de Software Libre, existe también para plataformas Windows, Macintosh, e...
De forma equivocada se tiende a pensar que los que defendemos el S.L. somos hackers, freaks o “pirados” o simplemente enem...
Documentación GNU/Linux <ul><li>Sitios oficiales de GNU/Linux: </li></ul><ul><ul><li>Proyecto GNU - http://www.gnu.org/ </...
Actividad <ul><li>Realice por equipo la linea de tiempo de: </li></ul><ul><ul><li>DOS /OS2 </li></ul></ul><ul><ul><li>Wind...
Upcoming SlideShare
Loading in …5
×

Tema II: SoftWare

2,198 views
2,101 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
2,198
On SlideShare
0
From Embeds
0
Number of Embeds
929
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tema II: SoftWare

  1. 1. Tema II.2 ESTRUCTURA Y COMPONENTES DE UNA COMPUTADORA Software CCHS
  2. 2. SOFTWARE Conjunto de programas que le indican a la computadora qué hacer y cómo operar para generar los resultados esperados. El software le permite al usuario utilizar la computadora con distintos fines.
  3. 3. Programa Serie de instrucciones que le indican a la computadora las operaciones que debe realizar para ejecutar una tarea específica . Una computadora no hace nada si no tiene instrucciones exactas que le expliquen paso a paso lo que debe hacer Clasificación del Software -Sistemas Operativos -Software de uso general -Lenguajes de programación -Software de aplicación SOFTWARE
  4. 4. Software: Sistema Operativo <ul><li>Es el programa más importante, es el gestor y organizador de todas las actividades que realiza la computadora. </li></ul><ul><li>Funciones </li></ul><ul><li>Coordinar y manipular el hardware de la computadora. </li></ul><ul><li>Permiten manejar archivos: copiar/borrar/renombrar/crear </li></ul><ul><li>Proporciona una interfaz para que el usuario se comunique con la computadora. </li></ul><ul><li>Sirve de plataforma a partir de la cual se corren otros programas. </li></ul>
  5. 5. Categorías de Sistemas Operativos <ul><li>Multitarea </li></ul><ul><li>Capacidad del SO para ejecutar varias tareas simultáneamente. </li></ul><ul><li>Multiusuario </li></ul><ul><li>Permite a varios usuarios acceder a una computadora. </li></ul><ul><li>Son también multitareas. </li></ul><ul><li>Multiproceso </li></ul><ul><li>Coordina las operaciones de las computadoras que tienen más de un procesador. Cada procesador ejecuta procesos diferentes. </li></ul>
  6. 6. Características deseables de un SO <ul><li>Facilidad de comunicación con hardware </li></ul><ul><li>Facilidad de comunicación con usuario (uso) </li></ul><ul><li>Seguridad </li></ul><ul><li>Confiabilidad </li></ul><ul><li>Amigable con redes </li></ul><ul><li>Fácil de Actualizar </li></ul><ul><li>Etcétera. </li></ul>
  7. 7. Sistemas Operativos <ul><li>MS-DOS </li></ul><ul><li>OS/2 </li></ul><ul><li>WINDOWS: </li></ul><ul><ul><li>Windows ambiente grafico </li></ul></ul><ul><ul><ul><li>Windows 1.0 </li></ul></ul></ul><ul><ul><ul><li>Windows 3.0 </li></ul></ul></ul><ul><ul><ul><ul><li>Windows 3.1 </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Windows 3.1.1 </li></ul></ul></ul></ul><ul><ul><ul><li>Windows 95 </li></ul></ul></ul><ul><ul><ul><li>Windows 98 </li></ul></ul></ul><ul><ul><ul><li>Windows Me </li></ul></ul></ul><ul><ul><li>WINDOWS basado en NT </li></ul></ul><ul><ul><ul><li>Windows NT Ver. 1-4 </li></ul></ul></ul><ul><li>Unix </li></ul><ul><ul><li>Berkeley </li></ul></ul><ul><ul><li>AT&T (System V) </li></ul></ul><ul><li>Linux </li></ul><ul><li>MacOS </li></ul>
  8. 8. Lenguajes de Programación <ul><li>Forma de comunicación inventada por el hombre para dar órdenes a la computadora. </li></ul><ul><li>Permiten escribir programas </li></ul><ul><li>Tienen una sintaxis bien definida </li></ul><ul><li>Clasificación </li></ul><ul><li>Lenguajes de bajo nivel </li></ul><ul><li>Lenguajes de alto nivel </li></ul>
  9. 9. Lenguajes de bajo nivel <ul><li>Lenguaje de máquina </li></ul><ul><li>Serie de 0’s y 1’s </li></ul><ul><li>Programación larga, difícil y tediosa </li></ul><ul><li>La corrección de errores es complicada </li></ul><ul><li>No hay transportabilidad </li></ul><ul><li>Lenguaje ensamblador </li></ul><ul><li>Utiliza una serie de códigos o mnemónicos </li></ul><ul><li>Específico de cada procesador </li></ul><ul><li>Difícil aprendizaje </li></ul>
  10. 10. Lenguajes de alto nivel <ul><li>Instrucciones escritas en palabras similares a lenguajes humanos </li></ul><ul><li>Fácil aprendizaje </li></ul><ul><li>Los programas son transportables </li></ul><ul><li>Deben ser traducidos a lenguaje de máquina, a través de los traductores de lenguaje (compiladores e intérpretes) </li></ul><ul><li>Algunos de ellos son: Basic, C, Pascal, Cobol, Fortran, etc. </li></ul>
  11. 11. Conceptos Importantes <ul><li>Programa o código fuente: Programa escrito en algún lenguaje y que no ha sido traducido a lenguaje de máquina. </li></ul><ul><li>Programa o código objeto : Programa que ya se encuentra en lenguaje de máquina y que ya es ejecutable </li></ul><ul><li>Traductor: Programa que traduce instrucciones en lenguaje de alto nivel a lenguaje de máquina. Pueden ser compiladores o intérpretes. </li></ul><ul><li>Compilador: Traduce todo el programa y genera un código listo para funcionar </li></ul><ul><li>Intérprete: toma una instrucción del programa, la traduce y la ejecuta. </li></ul>
  12. 12. Software de uso general <ul><li>Ofrece una estructura para un gran número de aplicaciones empresariales, científicas y personales. </li></ul><ul><li>Proporciona versatilidad a la computadora. </li></ul><ul><li>Ejemplos: </li></ul><ul><ul><li>-Procesadores de texto </li></ul></ul><ul><ul><li>-Hojas de cálculo </li></ul></ul><ul><ul><li>-Manejadores de bases de datos </li></ul></ul><ul><ul><li>- Paquetes de presentación </li></ul></ul>
  13. 13. Software de uso general <ul><li>Procesadores de texto </li></ul><ul><li>Utilizados para escribir documentos, cartas, memorándums, etc. </li></ul><ul><li>Corrector de ortografía, diccionario de sinónimos,etc. </li></ul><ul><li>Ejemplos: Word, AmiPro, Writer </li></ul><ul><li>Hojas de cálculo </li></ul><ul><li>Permiten elaborar tablas con datos y realizar cálculos. </li></ul><ul><li>El usuario indica las fórmulas que desea utilizar y el programa las aplica a los datos. </li></ul><ul><li>Permiten graficar los resultados. </li></ul><ul><li>Ejemplos: Excel, Calc </li></ul>
  14. 14. Software de uso general <ul><li>Manejadores de Base </li></ul><ul><li>de Datos </li></ul><ul><li>Permiten realizar consultas, modificar, agregar, eliminar datos de una BD. </li></ul><ul><li>Conjunto de datos relacionados y ordenados. </li></ul><ul><li>Ejemplos: Oracle, Informix, Postgresql,MS SQL, Mysql, DB2, Sybase </li></ul><ul><li>Paquetes de Presentación </li></ul><ul><li>Permiten diseñar presentaciones para mostrarlas a través de la computadora </li></ul><ul><li>Permiten integrar efectos en cada cambio de diapositiva. </li></ul><ul><li>Ejemplos: Power Point, Presentations, Impress </li></ul>
  15. 15. Software de aplicación <ul><li>Diseñados para realizar tareas específicas personales, empresariales o científicas. </li></ul><ul><li>Realizan tareas concretas. </li></ul><ul><li>Ejemplos: </li></ul><ul><li>Procesamiento de nóminas </li></ul><ul><li>Análisis Estadístico (SPSS, STATISTICA, etc.) </li></ul><ul><li>Análisis de fenómenos hidrodinámicos (Yguana) </li></ul><ul><li>Impresión de etiquetas (Avery) </li></ul>
  16. 16. Historia de los SO El futuro esta en el pasado
  17. 17. Inicio de los tiempos <ul><li>SO dependiente de plataforma </li></ul><ul><li>Máquinas costosas </li></ul><ul><li>SO incompatible incluso entre aquellos de la misma línea. </li></ul><ul><li>Costo de migrar a otro SO es exorbitante </li></ul><ul><ul><li>=> Malos tiempos para ser Ing. en Computación </li></ul></ul>
  18. 18. Sistemas Operativos: PC <ul><li>MS-DOS </li></ul><ul><li>En 1973 se crea CP/M </li></ul><ul><li>En 1979 Apple comercializa DOS </li></ul><ul><li>En 1981 aparece MS-DOS en máquinas IBM Se convierte en el SO de facto para computadores personales. </li></ul><ul><li>Gran volumen de software disponible. </li></ul><ul><li>Monousuario </li></ul><ul><li>Monitarea </li></ul><ul><li>Utiliza comandos </li></ul><ul><li>OS/2 </li></ul><ul><li>Multitarea </li></ul><ul><li>Monousuario. </li></ul><ul><li>Desarrollado por IBM. </li></ul><ul><li>Poco software disponible . </li></ul><ul><li>Permite el manejo directo de 16 MB de la memoria RAM </li></ul>
  19. 19. Windows <ul><li>WINDOWS </li></ul><ul><li>Multitarea </li></ul><ul><li>Interfaz gráfica </li></ul><ul><li>Primeras versiones 3.0, 3.1, y 3.11 no eran sistemas operativos </li></ul><ul><li>Versiones básicas: </li></ul><ul><li>Windows 95, Windows 98, Windows Me, </li></ul><ul><li>Versiones basadas en NT: </li></ul><ul><li>Windows 2000 Workstation, </li></ul><ul><li>Windows XP </li></ul><ul><li>Windows Vista </li></ul><ul><li>WINDOWS NT </li></ul><ul><li>Multitarea </li></ul><ul><li>Multiproceso. </li></ul><ul><li>Comparado sólo con Unix. </li></ul><ul><li>Versiones: </li></ul><ul><li>Windows NT Server, Windows NT Workstations </li></ul><ul><li>Versiones mejoradas de Windows NT Server: </li></ul><ul><li>Windows Server 2000, </li></ul><ul><li>Windows Server 2003 </li></ul><ul><li>Windows Server 2007 </li></ul>
  20. 20. Historia: Windows <ul><li>Sale al mercado en 1985 prometiendo una interfaz fácil de usar, multi-tasking y robustez. </li></ul><ul><li>Version 1.0 era (siendo generosos) mala. </li></ul><ul><li>Windows 3.0 en 1993, represento un salto tremendo en cuanto a interfaz y usabilidad se respecta. </li></ul><ul><li>Solo con Windows95 aparecen las primeras señales de pre-emptiveness y multi-tasking reales. </li></ul><ul><li>Windows98, Plug and Play; WindowsMe apoyo a Multimedia (ULTIMA VERSION). </li></ul>
  21. 21. Historia: Windows NT <ul><li>Windows NT ofrecido como plataforma servidor. </li></ul><ul><li>Precio al alcance de las masas!. </li></ul><ul><li>Windows demoró 10 años en empezar a comportarse como un SO deseable. </li></ul><ul><li>Se convirtió en el SO de facto para computadores personales a partir de 1996 </li></ul><ul><li>Ultima version 4 </li></ul>
  22. 22. Historia: UNIX <ul><li>Creado por Laboratorios Bell en 1969. </li></ul><ul><li>Sistema creado desde sus inicios con interconectividad. </li></ul><ul><li>Primeros logros tangibles en 1973 (fuentes escritas y compiladas en C) </li></ul><ul><li>Estándar de facto para DARPA y futura Internet. </li></ul><ul><li>Multi-tarea </li></ul><ul><li>Multi-usuario </li></ul><ul><li>Multi-proceso </li></ul><ul><li>Licencia costosa. </li></ul><ul><li>Código cerrado. </li></ul><ul><li>A principios de los 90 estalla la UNIX War. </li></ul><ul><li>En la práctica, era el SO de facto para grandes redes, pero su precio lo hacía prohibitivo para el usuario doméstico </li></ul>
  23. 23. Historia: Linux <ul><li>Creado en 1991 por Linus Torvalds </li></ul><ul><li>Multitarea, multiusuario, multiproceso </li></ul><ul><li>Protege la memoria para que un programa no pueda hacer caer al resto del sistema. </li></ul><ul><li>Se distribuye con código fuente (Software libre) </li></ul><ul><li>Comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria </li></ul><ul><li>Hay diferentes “distribuciones”: </li></ul><ul><li>Debian, Ubuntu, FREEnx, </li></ul><ul><li>RedHat, Fedora, SuSe, Mandriva, </li></ul><ul><li>Slackware, </li></ul><ul><li>etc. </li></ul>
  24. 24. Ventajas GNU/Linux vs Windows <ul><ul><li>Bajo costo. </li></ul></ul><ul><ul><li>Adaptabilidad. Al disponer del código fuente </li></ul></ul><ul><ul><li>Licencias NO restrictivas </li></ul></ul><ul><ul><li>Distintos &quot;sabores&quot; . distribuciones de Debian a Suse </li></ul></ul><ul><ul><li>Cantidad de Software. Gran cantidad de aplicaciones disponibles (mas de 4.500) </li></ul></ul><ul><ul><li>Alta Seguridad. por sus características multiusuario, multiproceso y por la transparencia de su código fuente. </li></ul></ul><ul><ul><li>Inexistencia de Virus. Debida a la naturaleza de GNU/Linux no existen virus informáticos en este sistema. </li></ul></ul><ul><ul><li>Requerimientos de hardware menos exigentes. . </li></ul></ul><ul><ul><li>Estabilidad. GNU/Linux es uno de los S.O. Más estables existentes. No aparecen pantallas azules ni se suele perder información por “cuelgues” o daños de los virus informaticos. </li></ul></ul>
  25. 25. Desventajas GNU/Linux vs Windows <ul><ul><li>Algún Hardware no soportado. </li></ul></ul><ul><ul><li>Pocos juegos </li></ul></ul><ul><ul><li>Más fácil de usar e instalar. (cada vez menos cierta) de que es muy difícil instalar, configurar y usar GNU/Linux. Es ese uno de los motivos que produce más rechazo entre los usuarios de a pie. </li></ul></ul><ul><ul><li>Falta de estandarización. (LSB Certification www.opengroup.org/lsb/cert/) </li></ul></ul><ul><ul><li>Falta de programas en algunas áreas muy especificas. Contabilidad, Gestión empresarial, no existen aplicaciones o éstas están todavía muy inmaduras. </li></ul></ul><ul><ul><li>Falta de algunos drivers. (especificaciones técnicas) </li></ul></ul><ul><ul><li>No viene instalado en los PCs. </li></ul></ul>
  26. 26. Historia: Mac OS <ul><li>En 1983 Apple presenta la línea LISA con el SO Sistem 1, que tenía entorno gráfico. </li></ul><ul><li>En 1990 Sistem 7 da un salto gigantesco permitiendo swapping, sistemas de archivos revolucionarios y multimedia. </li></ul><ul><li>En 1998 aparece MacOS 8, con mejoras notables en eficiencia, multi threading, soporte multi-procesador y soporte USB y Firewire. </li></ul><ul><li>Alternativa poco real al estar sujeta a la compra de una máquina Apple. </li></ul><ul><li>Desde sus inicios destacó por sus innovaciones. </li></ul><ul><li>Estancamiento de desarrollo. </li></ul><ul><li>MacOS X, se distingue por subversiones del mismo practicame es un CLON LINUX </li></ul><ul><li>Windows demoró aprox. 7 años en lograr una interfaz del nivel de Apple. </li></ul>
  27. 27. Historia: MiniX <ul><li>Sistema operativo de juguete creado por Tanenbaum en 1990. </li></ul><ul><li>Daba acceso al código fuente, a pesar de estar licenciado. </li></ul><ul><li>Permitió a los usuarios “domésticos” echar una mirada y ver como funciona un SO “de verdad”. </li></ul>
  28. 28. Historia: Linux <ul><li>“ Pet Project” de Linus Torvalds, iniciado en 1991. </li></ul><ul><li>GNU apoya el proyecto de Torvalds </li></ul><ul><li>Linux crece exponencialmente. </li></ul><ul><li>Cuando se hace el release de la versión 1, empresas desarrolladoras como RedHat, Caldera, etc. Lo toman como proyecto. </li></ul><ul><li>En 1996 se construye un super-computador (cluster de 68 pc) a un décimo del valor de una plataforma comercial similar. </li></ul><ul><li>Linux es migrado a casi cualquier plataforma existente </li></ul><ul><li>Las interfaces gráficas logran el nivel de las plataformas comerciales. </li></ul>
  29. 29. Linux en el tiempo La historia de un bebe Imagination is more important than knownledge
  30. 30. 1991 1992 Octubre 1991 El Kernel de Linux es actualizado a la versión 0.02 <ul><li>1992 </li></ul><ul><li>Sun actualiza Solaris 2.0 </li></ul><ul><li>Microsoft actualiza </li></ul><ul><li>Windows 3.1 </li></ul>
  31. 31. 1993 1994 1993 Microsoft actualiza Windows NT Octubre 1994 IBM hace el debut de OS/2 Warp <ul><li>1994 </li></ul><ul><li>La versión 0.1 del kernel de Linux se actualiza </li></ul><ul><li>Caldera comienza a </li></ul><ul><li>distribuir Linux </li></ul><ul><li>S. u. S. monta el primer CD </li></ul><ul><li>de Linux </li></ul>
  32. 32. 1995 1996 1997 Diciembre, 1994 Se funda software Red Hat Finales de Verano 1995 Red Hat hace el debut de Red Hat Linux 2.0 Beta Noviembre 1995 Primer puerto Linux a Alpha 1996 Microsoft monta Windows 95 Febrero 5, 1996 Apple aporta a Linux el microprocesador PowerPC 1994
  33. 33. 1998 Mayo 8, 1998 Corel anuncia soporte para Linux Julio 1998 Caldera actualiza NetWare para Linux 1.0 Septiembre 2, 1998 Para unir sus dos más grandes mercados, Caldera monta dos subsidiarias: Caldera Systems para Linux y Caldera Thin Clients Agosto 1998 Sybase ofrece versiones gratis del Adaptive Server Enterprise para Linux
  34. 34. Octubre 22, 1998 Informix Dynamic Server, Informix Dynamic 4GL para Linux y Informix SE para Red Hat Linux se hicieron compatibles Diciembre 17. 1998 Word Perfect 8 de Corel se puede obtener gratis para usuarios de Linux; la compañía reporta 80,000 downloads en un periodo de 12 horas. Diciembre 8, 1998 Sun anuncia Linux para la plataforma UltraSPARC Octubre 27, 1998 El show más largo de Linux llega a Atlanta; más de 200 vendedores despliegan sus productos de Linux Noviembre, 1998 Debuta Red Hot Linux 5.2 1998
  35. 35. Enero 27, 1999 Hewlett-Packard anuncia soporte a Linux para HP NetServer haciendo equipo con Red Hat. Enero 26, 1999 Linux Kernel 2.2 es actualizado Enero 1999 Nestcape actualiza Delegated Administrator para Linux Febrero 5, 1999 Dell Systems empieza a montar servidoresPowerEdge y estaciones de trabajo con Red Hat Linux Febrero 18, 1999 IBM anuncia planes para armar servidores Netfinity con Red Hat Linux y Windows NT Marzo 1, 1999 Mylex anuncia soporte para Linux a través de toda la línea de productos RAID 1999 Febrero 12, 1999 Red Hat lanza el debut de Response Link con soporte 24 x 7
  36. 36. <ul><li>Marzo 2, 1999 </li></ul><ul><li>Oracle anuncia Oracle 8i para Linux </li></ul><ul><li>Computer Associates acuerda desarrollar Unicenter TNG y Unicenter TNG </li></ul><ul><li>Framework para Red Hat Linux </li></ul><ul><li>El Santa Cruz Operation (SCO) agrega a Linux soporte binario para UnixWare 7 </li></ul><ul><li>Compaq anuncia que sus servidores ProLiant 1850R, ProLiant 1600 y ProSignia </li></ul><ul><li>720 son compatibles con una versión precargada de Red Hat Linux </li></ul>Marzo 3, 1999 Sybase extiende soporte a usuarios de Linux Marzo 22, 1999 Dell monta su Precision 410 y estaciones de trabajo 610 con Red Hat Linux 5.2 pre-instalado. Marzo 1999 SAP anuncia completo apoyo para Linux Marzo 1-4,1999 Conferencia LinuxWorld y Expo en San José Cal. Marzo 9, 1999 Compaq, IBM, Novell y Oracle invierten en Red Hat Abril 5, 1999 Caldera anuncia soporte 24 x 7
  37. 37. GNU/Linux Servidores El bebe creció Imagination is more important than knownledge
  38. 38. GNU/Linux en la administración (educación, investigación) Numerosos gobiernos autónomos (Extremadura, por ejemplo), Goviernos ( Francia, Alemania, UK, China, Brasil, Venezuela, etc. ) ya están trabajando con soluciones de Software Libre o en su totalidad o en parte y, cada día hay noticias muy positivas al respeto. Es inimaginable la cantidad de dinero que puede ahorrar a las administraciones la implementación del GNU/linux. Por otro lado, GNU/Linux ya es un veterano en ámbitos universitarios y, especialmente, en investigación.
  39. 39. GNU/Linux en e mpresas de alto requerimientos Son muchas las empresa que por sus características utilizan GNU/linux para poder desempeñar sin contratiempos sus actividades. Es por esto que industrias que requieren de importantísimos requerimientos de proceso (cine, dibujos animados), transferencia de datos (servidores), alta seguridad (bancos), etc. no pueden utilizar S.O. que no fueron ni pensados ni desarrollados para dar la talla en estas situaciones. Alguno ejemplos serían: Google, Amazon, Yahoo, Credit Suisse-First Boston, La policía de UK, El parlamento de Alemania, El ejercito y la Marina de USA, El gobierno de Xina, El Junta de Extremadura (http://www.linex.org/), La pelicula Titanic, DreamWorks, El Señor de los anillos, etcétera.
  40. 40. GNU/Linux Servidores <ul><li>Servidores </li></ul><ul><li>Acceso corporativo </li></ul><ul><ul><li>mecanismos de Proxy, traducción de direcciones, servidor firewall, </li></ul></ul><ul><li>Clientes para la mayoría de los servicios </li></ul><ul><ul><li>lectores de news </li></ul></ul><ul><ul><li>navegadores web </li></ul></ul><ul><ul><li>clientes FTP, GOPHER </li></ul></ul><ul><li>Comercio electrónico </li></ul><ul><ul><li>apache+SSL: posibilidad de transacciones protegidas por internet, gracias a: </li></ul></ul><ul><ul><ul><li>SSLeay: librería que permite el uso de llaves de más de 40 bits </li></ul></ul></ul>de nombres (BIND) de correo (sendmail, smail) HTTP News
  41. 41. Ruteador Conexión Internet Linux Servidor de Terminales Linux Firewall Intranet Zona desmilitarizada Internet 192.168.1.2 192.168.1.3 192.168.1.1 192.224.62.192 192.224.62.193 192.224.62.194 192.224.62.195 192.224.62.0 / 255.255.255.224 192.224.62.0 / 255.255.255.224
  42. 42. GNU/Linux e Intranets <ul><li>Intranet </li></ul><ul><ul><li>permite ofrecer Internet dentro red de una empresa </li></ul></ul><ul><ul><ul><li>variedad de arquitecturas </li></ul></ul></ul><ul><ul><ul><li>seguridad </li></ul></ul></ul><ul><li>Servidores Web </li></ul><ul><li>Acceso a las bases de datos </li></ul><ul><li>Acceso a servidores de archivos </li></ul><ul><li>Desempeño en el kernel </li></ul><ul><li>Administración de los recursos de la red </li></ul>
  43. 43. ¿Y que más….? <ul><li>Traducción de direcciones IP </li></ul><ul><ul><li>traducción direcciones IP más completa </li></ul></ul><ul><ul><li>posible traducir direcciones salientes (direcciones enmascaradas) como entrantes </li></ul></ul><ul><li>Entornos más amigables para los usuarios </li></ul><ul><ul><li>incluir interfaces gráficas mejoradas </li></ul></ul><ul><ul><li>facilitar el mundo a usuarios no expertos </li></ul></ul>
  44. 44. Comparando desempeño y confiabilidad de GNU/Linux
  45. 45. GNU/Linux con usuarios domésticos <ul><li>Cada día más los particulares que se animan a probar alguno de los “sabores” de GNU/Linux gracias a factores como: </li></ul><ul><ul><li>Facilidad de instalación y configuración </li></ul></ul><ul><ul><li>Estabilidad y Seguridad </li></ul></ul><ul><ul><li>Precio </li></ul></ul><ul><ul><li>Legalidad </li></ul></ul><ul><ul><li>Compatibilidad </li></ul></ul><ul><ul><li>Libertad </li></ul></ul><ul><ul><li>Documentación </li></ul></ul>
  46. 46. Precio de software propietario en un PC domestico Sistema Operativo MS-Windows VISTA $ 499.95 MS-Office VISTA $ 999.95 Tratamiento de imágenes, Adobe Photoshop CS III $ 1,800.95 Reproductor de MP3 Music Match JukeBox $ 29.99 Compactador (WinZIP) $ 29.99 INTER VIDEO (WinDVD) $ 39.99 Secure Shell (SS Co.) $ 39,99 Norton Internet Security 2007 $ 90.95 Roxio (antes Adaptec) Easy CD Creator $ 150.99 TOTAL en DOLARES $ 3,682.75 TOTAL en PESOS MEXICANOS s/IVA $ 40,510.25 TOTAL en PESOS MEXICANOS C/IVA $ 46,586.78 Datos extraídos de BestBuy y GlobalComputer (06/2007)
  47. 47. Distribuciones Linux Características principales To iterate is human but to recurse is divin
  48. 48. Las distribuciones <ul><li>Como parte del beneficio de la libertad de distribución, algunas compañías y asociaciones han desarrollado su propia distribución de Linux </li></ul><ul><li>Las distribuciones se diferencian por la composición de </li></ul><ul><ul><li>la versión del núcleo del sistema operativo (kernel) </li></ul></ul><ul><ul><li>la combinación de utilerías que la acompaña </li></ul></ul><ul><li>Algunas distribuciones son realizadas para algunas plataformas específicas </li></ul><ul><li>Se pueden obtener: </li></ul><ul><ul><li>gratuitamente en internet vía FTP </li></ul></ul><ul><ul><li>en uno o varios CD´s a un bajo costo </li></ul></ul><ul><ul><li>como parte de un libro de Linux </li></ul></ul>
  49. 49. ¿Dónde puedo adquirir GNU/Linux <ul><ul><li>Desde Internet. </li></ul></ul><ul><ul><li>Desde establecimientos especializados. </li></ul></ul><ul><ul><li>Revistas especializadas. </li></ul></ul><ul><ul><li>De otro usuario de Software Libre. </li></ul></ul>
  50. 50. La distribución Red-Hat Enterprice Linux <ul><li>Constituye la base de implementaciones más comerciales de Linux </li></ul><ul><li>Utiliza un programa de instalación y un formato de datos propios </li></ul><ul><ul><li>formato llamado RPM (RedHat Package Manager) </li></ul></ul><ul><li>Disponible para las computadoras i386, x64, i64 </li></ul><ul><li>Uno de sus puntos fuertes es seguridad, y la garantia de ser el primer LINUX comercial. </li></ul><ul><ul><li>la casi totalidad de las utilerías fueron probadas en el ambiente de seguridad y eventualmente modificadas </li></ul></ul><ul><li>No es necesario cargar todos los archivos, a medida que se necesitan pueden utilizarse </li></ul><ul><li>http://www.redhat.com </li></ul>
  51. 51. La distribución Slackware <ul><li>Compuesta de dos discos y un CD-ROM </li></ul><ul><ul><li>discos: contienen un pequeño núcleo Linux y un programa de instalación que copia Linux al disco duro </li></ul></ul><ul><ul><li>CD-ROM: contiene los fuentes de Linux </li></ul></ul><ul><li>Patrick Volkerding tiene la responsabilidad de esta distribución </li></ul><ul><li>Distribución pensada en primer lugar para las computadoras PC </li></ul>
  52. 52. La distribución <ul><li>Punto más importante: la gratituidad de la totalidad del software que ofrece </li></ul><ul><li>Los componentes se cargan por Internet </li></ul><ul><li>Página: http://www.debian.com </li></ul><ul><li>Los componentes del software están agrupados en conjuntos, pero reciben nombres comprensibles </li></ul><ul><li>Existe mucho trabajo de retroalimentación </li></ul><ul><li>Los errores conocidos son enumerados en la página web </li></ul><ul><li>Los desarrolladores de Debian consultan regularmente esta página y analizan los mensajes de error </li></ul><ul><li>Esta versión es una de las más robustas de Linux </li></ul>
  53. 53. GNU y Linux características y diferencias Elegance in writing software is achieving maximum functionality from minimal complexity
  54. 54. ¿Qué es GNU/Linux? <ul><li>¿Qué es Linux? </li></ul><ul><li>Es “solo” el kernel (http://www.Kernel.Org/) o núcleo del sistema operativo GNU/Linux. </li></ul><ul><li>¿Por que llamarlo “GNU/Linux” en lugar de “Linux” ? </li></ul><ul><li>Porque de esa manera se reconoce explícitamente que el sistema operativo no solo es el núcleo linux, sino muchas otras piezas que se escribieron con anterioridad y sin cuya existencia nunca habría sido posible construirlo ni tener algo funcional en nuestros equipos. </li></ul>
  55. 55. Caracteristicas de GNU/ Linux <ul><li>Libre. Puede ser copiado, modificado y redistribuido sin restricciones. </li></ul><ul><li>Multiplataforma . Se ejecuta (Corre) en casi cualquier Arquitectura hardware; desde relojes hasta superordenadores. </li></ul><ul><li>Multitarea . Es capaz de realizar varias tareas simultáneamente. </li></ul><ul><li>Multiusuario . Pueden concurrir muchos usuarios simultáneamente en la misma máquina, como si cada uno dispusiese de la máquina en exclusiva. </li></ul><ul><li>Adaptable. Puesto que se distribuye con su código fuente y se puede adaptar a las necesidades de cada usuario. </li></ul><ul><li>A mplio soporte. Comunidad de código abierto (Desarrollo / Soporte) </li></ul><ul><li>Precio NO TIENE COSTO </li></ul>
  56. 56. La Filosofía GNU/Linux <ul><li>El Software libre es un asunto de libertad: la gente debería ser libre para usar el software en todas las maneras que son socialmente útiles. </li></ul><ul><li>El software difiere de los objetos materiales (como las sillas y la gasolina) en el sentido de que puede ser copiado y cambiado de una manera más fácil. Estas posibilidades hacen al software útil como es. Nosotros creemos que los usuarios deberían ser capaces de utilizarlo. </li></ul><ul><li>Las cuatro libertades de los usuarios del software: </li></ul><ul><ul><li>La libertad de usar el programa , con cualquier propósito. </li></ul></ul><ul><ul><li>La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades . El acceso al código fuente es una condición previa para esto. </li></ul></ul><ul><ul><li>La libertad de distribuir copias , con lo que puedes ayudar a tu vecino. </li></ul></ul><ul><ul><li>La libertad de mejorar el programa y hacer públicas las mejoras al resto del mundo , de modo que toda la comunidad se beneficie.. El acceso al código fuente es un requisito previo. </li></ul></ul>
  57. 57. ¿Quien utiliza GNU/Linux? Hasta hace poco tiempo, GNU/Linux lo utilizaban básicamente desarrolladores de software , se usaba también en la enseñanza en las universidades , lo usaban proveedores de Internet y numerosos aficionados a la informática (los Hackers , por ejemplo). Hoy se expande además entre las grandes empresas e instituciones , que lo usan principalmente como sistema base en servidores Internet y para sus sitios Web . Pero sobre todo empieza a ser usado por millones de personas atraídas por la singularidad de un sistema que permite un uso activo y consciente de las herramientas informáticas, en lugar de seguir sometidos al consumo pasivo y frustrante de sistemas rígidos , hartas de pantallas azules de error , de los virus , del software caro y poco funcional , de supuestas novedades que se limitan a corregir algunos errores de la versión anterior (y a añadir otros nuevos), hartas de ser consideradas &quot;piratas&quot; por compartir programas con tus vecinos o con tus amigos.
  58. 58. GNU <ul><li>GNU: GNU Not Unix (http://www.gnu.org) </li></ul><ul><li>Proyecto lanzado en 1983 para desarrollar un sistema operativo “libre” parecido a Unix. </li></ul><ul><ul><li>libertad de copiar el programa y darselo a otros. </li></ul></ul><ul><ul><li>libertad de cambiar el software. </li></ul></ul><ul><ul><li>libertad de distribuir una versión mejorada y de esta forma ayudar a la comunidad. </li></ul></ul>
  59. 59. Surgimiento GNU <ul><li>1971 Richard Stallman empezó su carrera en el MIT </li></ul><ul><ul><li>trabajo en grupo que solo usaba software libre </li></ul></ul><ul><li>1980´s casi todo el software era propietario </li></ul><ul><ul><li>software tiene propietarios que prohiben cooperación entre usuarios </li></ul></ul><ul><ul><li>se tiene que pagar por usarlo </li></ul></ul><ul><li>Toda computadora necesita un sistema operativo para usarla </li></ul>
  60. 60. <ul><li>Sistema operativo no solo es el kernel: </li></ul><ul><ul><li>compiladores, editores, correo, etc. </li></ul></ul><ul><li>Escribir sistema operativo completo es un trabajo bastante largo </li></ul><ul><li>1983: surge GNU </li></ul><ul><ul><li>primer trabajo: realizar un sistema operativo </li></ul></ul><ul><ul><li>se eligió Unix ya que todo el diseño había sido probado y era portable </li></ul></ul><ul><li>1990s: se había escrito o encontrado casi todos los componentes excepto por uno: el núcleo </li></ul>Surgimiento GNU continua
  61. 61. <ul><li>1991: Linus Torvald, por lo que: se cuenta con un sistema GNU basado en Linux </li></ul><ul><ul><li>varias personas usan sistemas GNU basados en Linux: Slackware, Debian, RedHat, y otros </li></ul></ul><ul><li>GNU no esta limitado a sistemas operativos </li></ul><ul><li>La libertad del software (que alguien lo distribuya como propietario), se asegura con: </li></ul><ul><ul><li>el concepto de copyleft </li></ul></ul><ul><ul><li>las GPL: General Public Licence </li></ul></ul><ul><li>2003: GNU, decide hacer su propio KERNEL: HURD </li></ul>Surgimiento GNU continua
  62. 62. Otras organizaciones <ul><li>FreeBSD ( http://www.freebsd.org ) </li></ul><ul><li>GNOME ( http://www.gnome.org ) </li></ul><ul><li>Open Office ( http://www.openoffice.org ) </li></ul><ul><li>GIMP ( http://www.gimp.org ) </li></ul><ul><li>Mozilla ( http://www.mozilla.org ) </li></ul><ul><li>OpenSSH ( http://www.openssh.org ) </li></ul><ul><li>Debian ( http://www.debian.org ) </li></ul>
  63. 63. Conclusiones El uso de GNU/Linux y otros sistemas de Software Libre, existe también para plataformas Windows, Macintosh, etcetera y es una alternativa tanto madura como consolidada en la mayoría de aspectos.
  64. 64. De forma equivocada se tiende a pensar que los que defendemos el S.L. somos hackers, freaks o “pirados” o simplemente enemigos del Sr. Bill Gates. Nuestra única misión es defendender la universalización del Software y que éste sea de calidad y sea fácil de utilizar, nos estamos en contra de ninguna empresa en concreto. Desde esta breve charla les animo a que por lo menos prueben el “sabor” de cualquiera de las distribuciones GNU/Linux existentes y juzguen por ustedes mismos sobre su utilidad y sus ventajas. Las actuales versiones de las principales distribuciones permiten cohabitar con otros sistemas operativos (Windows, Macintosh, tec.) sin ningún problema y Linux Mandrake, por ejemplo, es capaz de instalarse redimensionando el disco duro del ordenador sin problemas.
  65. 65. Documentación GNU/Linux <ul><li>Sitios oficiales de GNU/Linux: </li></ul><ul><ul><li>Proyecto GNU - http://www.gnu.org/ </li></ul></ul><ul><ul><li>Linux on-line - http: //www.linux.org/ </li></ul></ul><ul><ul><li>Proyecto LuCAS - http://lucas.hispalinux.es/ </li></ul></ul><ul><ul><li>Fundación Para El Software Libre - http://www.gnu.org/fsf/fsf.es.html </li></ul></ul><ul><ul><li>Insflug - http: //www.insflug.org/ </li></ul></ul><ul><li>Asociaciones de usuarios GNU/Linux: </li></ul><ul><ul><li>Hispalinux – http://www.hispalinux.es </li></ul></ul><ul><ul><li>Ecolnet - http: //www.escomposlinux.org/ </li></ul></ul><ul><ul><li>LinuxBCN – http://www.linuxbcn.com </li></ul></ul><ul><ul><li>Grupo de usuarios GNU de Sindominio - http://gugs.sindominio.net/ </li></ul></ul><ul><li>Noticias sobre Linux: </li></ul><ul><ul><li>Barrapunto.com - http: //barrapunto.com/ </li></ul></ul><ul><ul><li>Libertonia - http://libertonia.escomposlinux.org/ </li></ul></ul><ul><ul><li>slashdot.org - http://slashdot.org/ </li></ul></ul><ul><li>Distribuciones: </li></ul><ul><ul><li>Demasiadas para listar aquí. Consultar la web: www.linuxlinks.com/Distributions/ </li></ul></ul><ul><li>Directorios sobre enlaces sobre Linux: </li></ul><ul><ul><li>Linuxlinks.com - http://www.linuxlinks.com/ </li></ul></ul><ul><ul><li>Paul Henning's – http://www.winternet.com/~chronic/Linux/index.html Linux Links </li></ul></ul><ul><ul><li>Linux Resource by Topic Page – http://www.gulf.net/~spatula/linux/&quot; </li></ul></ul><ul><ul><li>VIA's UnOfficial Linux Site http://www.teleport.com/~dillon/linux.html </li></ul></ul><ul><ul><li>Sandhill's Linux Pages - http://www.sandsol.com/sandhill/linux.html </li></ul></ul>
  66. 66. Actividad <ul><li>Realice por equipo la linea de tiempo de: </li></ul><ul><ul><li>DOS /OS2 </li></ul></ul><ul><ul><li>Windows </li></ul></ul><ul><ul><ul><li>Ver 1.0 – 3.1.1 </li></ul></ul></ul><ul><ul><ul><li>NT Ver 1.0 – 4.0 (servers y workstation) </li></ul></ul></ul><ul><ul><ul><li>2000, XP, Vista (servers y workstation) </li></ul></ul></ul><ul><ul><li>MacOS </li></ul></ul><ul><ul><li>UNIX </li></ul></ul>

×