Tema II: SoftWare

download Tema II: SoftWare

If you can't read please download the document

Transcript of Tema II: SoftWare

  • 1. Tema II.2 ESTRUCTURA Y COMPONENTES DE UNA COMPUTADORA Software CCHS

2. SOFTWARE Conjunto de programas que le indican a la computadora qu hacer y cmo operar para generar los resultados esperados. El software le permiteal usuario utilizar la computadora con distintos fines. 3. Programa Serie de instrucciones que le indican a la computadora las operaciones que debe realizar para ejecutar una tarea especfica . Una computadora no hace nada si no tiene instrucciones exactas que le expliquen paso a paso lo que debe hacer Clasificacin del Software -Sistemas Operativos -Software de uso general -Lenguajes de programacin-Software de aplicacinSOFTWARE 4. Software: Sistema Operativo

  • Es el programa ms importante, es el gestor y organizador de todas las actividades que realiza la computadora.
  • Funciones
  • Coordinar y manipular el hardware de la computadora.
  • Permiten manejar archivos: copiar/borrar/renombrar/crear
  • Proporciona una interfaz para que el usuario se comunique con la computadora.
  • Sirve de plataforma a partir de la cual se corren otros programas.

5. Categoras de Sistemas Operativos

  • Multitarea
  • Capacidad del SO para ejecutar varias tareas simultneamente.
  • Multiusuario
  • Permite a varios usuarios acceder a una computadora.
  • Son tambin multitareas.
  • Multiproceso
  • Coordina las operaciones de las computadoras que tienen ms de un procesador. Cada procesador ejecuta procesos diferentes.

6. Caractersticas deseables de un SO

  • Facilidad de comunicacin con hardware
  • Facilidad de comunicacin con usuario (uso)
  • Seguridad
  • Confiabilidad
  • Amigable con redes
  • Fcil de Actualizar
  • Etctera.

7. Sistemas Operativos

  • MS-DOS
  • OS/2
  • WINDOWS:
    • Windows ambiente grafico
      • Windows 1.0
      • Windows 3.0
        • Windows 3.1
        • Windows 3.1.1
      • Windows 95
      • Windows 98
      • Windows Me
    • WINDOWS basado en NT
      • Windows NTVer. 1-4
  • Unix
    • Berkeley
    • AT&T (System V)
  • Linux
  • MacOS

8. Lenguajes de Programacin

  • Forma de comunicacin inventada por el hombre para dar rdenes a la computadora.
  • Permiten escribir programas
  • Tienen una sintaxis bien definida
  • Clasificacin
  • Lenguajes de bajo nivel
  • Lenguajes de alto nivel

9. Lenguajes de bajo nivel

  • Lenguaje de mquina
  • Serie de 0s y 1s
  • Programacin larga, difcil y tediosa
  • La correccin de errores es complicada
  • No hay transportabilidad
  • Lenguaje ensamblador
  • Utiliza una serie de cdigos o mnemnicos
  • Especfico de cada procesador
  • Difcil aprendizaje

10. Lenguajes de alto nivel

  • Instrucciones escritas en palabras similares a lenguajes humanos
  • Fcil aprendizaje
  • Los programas son transportables
  • Deben ser traducidos a lenguaje de mquina, a travs de los traductores de lenguaje (compiladores e intrpretes)
  • Algunos de ellos son:Basic, C, Pascal, Cobol, Fortran, etc.

11. Conceptos Importantes

  • Programa o cdigo fuente:Programa escrito en algn lenguaje y que no ha sido traducido a lenguajede mquina.
  • Programa o cdigo objeto :Programa que ya se encuentra en lenguaje de mquina y que ya es ejecutable
  • Traductor:Programa que traduce instrucciones en lenguaje de alto nivel a lenguaje de mquina.Pueden ser compiladores o intrpretes.
  • Compilador:Traduce todo el programa y genera un cdigolisto para funcionar
  • Intrprete:toma una instruccin del programa, la traduce y la ejecuta.

12. Software de uso general

  • Ofrece una estructura para un gran nmero de aplicaciones empresariales, cientficas y personales.
  • Proporciona versatilidad a la computadora.
  • Ejemplos:
    • -Procesadores de texto
    • -Hojas de clculo
    • -Manejadores de bases de datos
    • - Paquetes de presentacin

13. Software de uso general

  • Procesadores de texto
  • Utilizados para escribir documentos, cartas, memorndums, etc.
  • Corrector de ortografa, diccionario de sinnimos,etc.
  • Ejemplos: Word, AmiPro, Writer
  • Hojas de clculo
  • Permiten elaborar tablas con datos y realizar clculos.
  • El usuario indica las frmulas que desea utilizar y el programa las aplica a los datos.
  • Permiten graficar los resultados.
  • Ejemplos: Excel, Calc

14. Software de uso general

  • Manejadores de Base
  • de Datos
  • Permiten realizar consultas, modificar, agregar, eliminar datos de una BD.
  • Conjunto de datos relacionados y ordenados.
  • Ejemplos:Oracle, Informix, Postgresql,MS SQL, Mysql, DB2, Sybase
  • Paquetesde Presentacin
  • Permiten disear presentaciones para mostrarlas a travs de la computadora
  • Permiten integrar efectos en cada cambio de diapositiva.
  • Ejemplos: Power Point, Presentations, Impress

15. Software de aplicacin

  • Diseados para realizar tareas especficas personales, empresariales o cientficas.
  • Realizan tareas concretas.
  • Ejemplos:
  • Procesamiento de nminas
  • Anlisis Estadstico (SPSS, STATISTICA, etc.)
  • Anlisis de fenmenos hidrodinmicos (Yguana)
  • Impresin de etiquetas (Avery)

16. Historia de los SO El futuro esta en el pasado 17. Inicio de los tiempos

  • SO dependiente de plataforma
  • Mquinas costosas
  • SO incompatible incluso entre aquellos de la misma lnea.
  • Costo de migrar a otro SO es exorbitante
    • => Malos tiempos para ser Ing. en Computacin

18. Sistemas Operativos: PC

  • MS-DOS
  • En 1973 se crea CP/M
  • En 1979 Apple comercializa DOS
  • En 1981 aparece MS-DOS en mquinas IBM Se convierte en el SO de facto para computadores personales.
  • Gran volumen de software disponible.
  • Monousuario
  • Monitarea
  • Utiliza comandos
  • OS/2
  • Multitarea
  • Monousuario.
  • Desarrollado por IBM.
  • Poco software disponible .
  • Permite el manejo directo de 16 MB de la memoria RAM

19. Windows

  • WINDOWS
  • Multitarea
  • Interfaz grfica
  • Primeras versiones 3.0, 3.1,y 3.11 no eran sistemas operativos
  • Versiones bsicas:
  • Windows 95, Windows 98, Windows Me,
  • Versiones basadas en NT:
  • Windows 2000 Workstation,
  • Windows XP
  • Windows Vista
  • WINDOWS NT
  • Multitarea
  • Multiproceso.
  • Comparado slo con Unix.
  • Versiones:
  • Windows NT Server, Windows NT Workstations
  • Versiones mejoradas de Windows NT Server:
  • Windows Server 2000,
  • Windows Server 2003
  • Windows Server 2007

20. Historia: Windows

  • Sale al mercado en 1985 prometiendo una interfaz fcil de usar, multi-tasking y robustez.
  • Version 1.0 era (siendo generosos) mala.
  • Windows 3.0 en 1993, represento un salto tremendo en cuanto a interfaz y usabilidad se respecta.
  • Solo con Windows95 aparecen las primeras seales de pre-emptiveness y multi-tasking reales.
  • Windows98, Plug and Play;WindowsMe apoyo a Multimedia (ULTIMA VERSION).

21. Historia: Windows NT

  • Windows NT ofrecido como plataforma servidor.
  • Precio al alcance de las masas!.
  • Windows demor 10 aos en empezar a comportarse como un SO deseable.
  • Se convirti en el SO de facto para computadores personales a partir de 1996
  • Ultima version 4

22. Historia: UNIX

  • Creado por Laboratorios Bellen 1969.
  • Sistema creado desde sus inicios con interconectividad.
  • Primeros logros tangibles en 1973 (fuentes escritas y compiladas en C)
  • Estndar de facto para DARPA y futura Internet.
  • Multi-tarea
  • Multi-usuario
  • Multi-proceso
  • Licencia costosa.
  • Cdigo cerrado.
  • A principios de los 90 estalla la UNIX War.
  • En la prctica, era el SO de facto para grandes redes, pero su precio lo haca prohibitivo para el usuario domstico

23. Historia: Linux

  • Creado en 1991 por Linus Torvalds
  • Multitarea, multiusuario, multiproceso
  • Protege la memoria paraque un programa no pueda hacer caer al resto del sistema.
  • Se distribuye con cdigo fuente (Software libre)
  • Comparte la memoria entre programas aumentando la velocidad y disminuyendo el uso de memoria
  • Hay diferentes distribuciones:
  • Debian, Ubuntu, FREEnx,
  • RedHat, Fedora, SuSe, Mandriva,
  • Slackware,
  • etc.

24. Ventajas GNU/Linux vs Windows

    • Bajo costo.
    • Adaptabilidad. Al disponer del cdigo fuente
    • Licencias NO restrictivas
    • Distintos "sabores" . distribuciones de Debian a Suse
    • Cantidad de Software. Gran cantidad de aplicaciones disponibles (mas de 4.500)
    • Alta Seguridad. por sus caractersticas multiusuario, multiproceso y por la transparencia de su cdigo fuente.
    • Inexistencia de Virus. Debida a la naturaleza de GNU/Linux no existen virus informticos en este sistema.
    • Requerimientos dehardwaremenos exigentes. .
    • Estabilidad. GNU/Linux es uno de los S.O. Ms estables existentes. No aparecen pantallas azules ni se suele perder informacin por cuelgues o daos de los virus informaticos.

25. Desventajas GNU/Linux vs Windows

    • Algn Hardware no soportado.
    • Pocos juegos
    • Ms fcil de usar e instalar. (cada vez menos cierta) de que es muy difcil instalar, configurar y usar GNU/Linux. Es ese uno de los motivos que produce ms rechazo entre los usuarios de a pie.
    • Falta de estandarizacin. (LSB Certification www.opengroup.org/lsb/cert/)
    • Falta de programasen algunas reas muy especificas. Contabilidad, Gestin empresarial, no existen aplicaciones o stas estn todava muy inmaduras.
    • Falta de algunos drivers.(especificaciones tcnicas)
    • No viene instalado en los PCs.

26. Historia: Mac OS

  • En 1983 Apple presenta la lnea LISA con el SO Sistem 1, que tena entorno grfico.
  • En 1990 Sistem 7 da un salto gigantesco permitiendo swapping, sistemas de archivos revolucionarios y multimedia.
  • En 1998 aparece MacOS 8, con mejoras notables en eficiencia, multi threading, soporte multi-procesador y soporte USB y Firewire.
  • Alternativa poco real al estar sujeta a la compra de una mquina Apple.
  • Desde sus inicios destac por sus innovaciones.
  • Estancamiento de desarrollo.
  • MacOS X, se distingue por subversiones del mismo practicame es un CLON LINUX
  • Windows demor aprox. 7 aos en lograr una interfaz del nivel de Apple.

27. Historia: MiniX

  • Sistema operativo de juguete creado por Tanenbaum en 1990.
  • Daba acceso al cdigo fuente, a pesar de estar licenciado.
  • Permiti a los usuarios domsticos echar una mirada y ver como funciona un SO de verdad.

28. Historia: Linux

  • Pet Project de Linus Torvalds, iniciado en 1991.
  • GNU apoya el proyecto de Torvalds
  • Linux crece exponencialmente.
  • Cuando se hace el release de la versin 1, empresas desarrolladoras como RedHat, Caldera, etc. Lo toman como proyecto.
  • En 1996 se construye un super-computador (cluster de 68 pc) a un dcimo del valor de una plataforma comercial similar.
  • Linux es migrado a casi cualquier plataforma existente
  • Las interfaces grficas logran el nivel de las plataformas comerciales.

29. Linux en el tiempo La historia de un bebe Imagination is more important than knownledge 30. 1991 1992 Octubre 1991 El Kernel de Linux esactualizado a la versin 0.02

  • 1992
  • Sun actualiza Solaris 2.0
  • Microsoft actualiza
  • Windows 3.1

31. 1993 1994 1993 MicrosoftactualizaWindows NT Octubre 1994 IBM hace el debutde OS/2 Warp

  • 1994
  • La versin 0.1 del kernel de Linux se actualiza
  • Caldera comienza a
  • distribuir Linux
  • S. u. S. monta el primer CD
  • de Linux

32. 1995 1996 1997 Diciembre, 1994 Se funda softwareRed Hat Finales de Verano 1995 Red Hat hace el debut de Red HatLinux 2.0 Beta Noviembre 1995 Primer puerto Linux a Alpha 1996 Microsoft montaWindows 95 Febrero 5, 1996 Apple aporta a Linux el microprocesador PowerPC 1994 33. 1998 Mayo 8, 1998 Corel anuncia soporte para Linux Julio 1998 Caldera actualiza NetWare paraLinux 1.0 Septiembre 2, 1998 Para unir sus dos ms grandes mercados, Caldera monta dossubsidiarias:Caldera Systems para Linux y Caldera Thin Clients Agosto 1998 Sybase ofrece versiones gratis del Adaptive Server Enterprise para Linux 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 parausuarios de Linux; la compaa 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 ms largo de Linux llega a Atlanta; ms de 200vendedores despliegan susproductos de Linux Noviembre, 1998 Debuta Red Hot Linux 5.2 1998 35. Enero 27, 1999 Hewlett-Packard anuncia soporte a Linux para HPNetServer 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 yestaciones de trabajo con Red Hat Linux Febrero 18, 1999 IBM anuncia planes para armar servidores Netfinity con Red Hat Linux yWindows NT Marzo 1, 1999 Mylex anuncia soporte para Linux a travs de toda la lnea de productos RAID 1999 Febrero 12, 1999 Red Hat lanza el debut de Response Link consoporte 24 x 7 36.

  • Marzo 2, 1999
  • Oracle anuncia Oracle 8i para Linux
  • Computer Associates acuerda desarrollar Unicenter TNG y Unicenter TNG
  • Framework para Red Hat Linux
  • El Santa Cruz Operation (SCO) agrega a Linux soporte binario para UnixWare 7
  • Compaq anuncia que sus servidores ProLiant 1850R, ProLiant 1600 y ProSignia
  • 720 son compatibles con una versin precargada de Red Hat Linux

Marzo 3, 1999 Sybase extiende soporte a usuarios de Linux Marzo 22, 1999 Dell monta su Precision 410 yestaciones de trabajo 610 conRed Hat Linux 5.2 pre-instalado. Marzo 1999 SAP anuncia completoapoyo para Linux Marzo 1-4,1999 Conferencia LinuxWorld y Expo en San Jos Cal. Marzo 9, 1999 Compaq, IBM, Novell y Oracle invierten enRed Hat Abril 5, 1999 Caldera anuncia soporte 24 x 7 37. GNU/Linux Servidores El bebe creci Imagination is more important than knownledge 38. GNU/Linux enla administracin (educacin, investigacin) Numerosos gobiernos autnomos (Extremadura, por ejemplo), Goviernos ( Francia, Alemania, UK, China, Brasil, Venezuela, etc. ) ya estn trabajando con soluciones de Software Libre o en su totalidad o en parte y, cada da hay noticias muy positivas al respeto. Es inimaginable la cantidad de dinero que puede ahorrara las administraciones la implementacin del GNU/linux. Por otro lado, GNU/Linux ya es un veterano en mbitos universitarios y, especialmente, en investigacin. 39. GNU/Linux en e mpresas de alto requerimientos Son muchas las empresa que por sus caractersticas utilizan GNU/linux para poder desempear sin contratiempos sus actividades. Es por esto que industrias que requieren de importantsimos 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 seran: Google, Amazon, Yahoo, Credit Suisse-First Boston, La polica 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 Seor de los anillos, etctera. 40. GNU/Linux Servidores

  • Servidores
  • Acceso corporativo
    • mecanismos de Proxy, traduccin de direcciones, servidor firewall,
  • Clientes para la mayora de los servicios
    • lectores de news
    • navegadoresweb
    • clientes FTP, GOPHER
  • Comercio electrnico
    • apache+SSL: posibilidad de transacciones protegidas por internet, gracias a:
      • SSLeay: librera que permite el uso de llaves de ms de 40 bits

de nombres (BIND) de correo (sendmail, smail) HTTP News 41. Ruteador Conexin Internet Linux Servidor de Terminales Linux Firewall Intranet Zonadesmilitarizada 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. GNU/Linux e Intranets

  • Intranet
    • permite ofrecer Internet dentro red de una empresa
      • variedad de arquitecturas
      • seguridad
  • Servidores Web
  • Acceso a las bases de datos
  • Acceso a servidores de archivos
  • Desempeo en el kernel
  • Administracin de los recursos de la red

43. Y que ms.?

  • Traduccin de direcciones IP
    • traduccin direcciones IP ms completa
    • posible traducir direcciones salientes (direcciones enmascaradas) como entrantes
  • Entornos ms amigables para los usuarios
    • incluir interfaces grficas mejoradas
    • facilitar el mundo a usuarios no expertos

44. Comparando desempeo y confiabilidad de GNU/Linux 45. GNU/Linux con usuariosdomsticos

  • Cada da ms los particulares que se animan a probar alguno de los sabores de GNU/Linux gracias a factores como:
    • Facilidad de instalacin y configuracin
    • Estabilidad y Seguridad
    • Precio
    • Legalidad
    • Compatibilidad
    • Libertad
    • Documentacin

46. Precio de software propietario en un PC domestico Sistema OperativoMS-Windows VISTA$499.95 MS-Office VISTA $999.95 Tratamiento de imgenes, 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 extrados de BestBuy y GlobalComputer (06/2007) 47. Distribuciones Linux Caractersticas principales To iterate is human but to recurse is divin 48. Las distribuciones

  • Como parte del beneficio de la libertad de distribucin, algunas compaas y asociaciones han desarrollado su propia distribucin de Linux
  • Las distribuciones se diferencian por la composicin de
    • la versin del ncleo del sistema operativo (kernel)
    • la combinacin de utileras que la acompaa
  • Algunas distribuciones son realizadas para algunas plataformas especficas
  • Se pueden obtener:
    • gratuitamente en internet va FTP
    • en uno o varios CDs a un bajo costo
    • como parte de un libro de Linux

49. Dnde puedo adquirir GNU/Linux

    • Desde Internet.
    • Desde establecimientos especializados.
    • Revistas especializadas.
    • De otro usuario de Software Libre.

50. La distribucin Red-Hat EnterpriceLinux

  • Constituye la base de implementaciones ms comerciales de Linux
  • Utiliza un programa de instalacin y un formato de datos propios
    • formato llamado RPM (RedHat Package Manager)
  • Disponible para las computadoras i386, x64, i64
  • Uno de sus puntos fuertes es seguridad, y la garantia de ser el primer LINUX comercial.
    • la casi totalidad de las utileras fueron probadas en el ambiente de seguridad y eventualmente modificadas
  • No es necesario cargar todos los archivos, a medida que se necesitan pueden utilizarse
  • http://www.redhat.com

51. La distribucin Slackware

  • Compuesta de dos discos y un CD-ROM
    • discos: contienen un pequeo ncleo Linux y un programa de instalacin que copia Linux al disco duro
    • CD-ROM: contiene los fuentes de Linux
  • Patrick Volkerding tiene la responsabilidad de esta distribucin
  • Distribucin pensada en primer lugar para las computadoras PC

52. La distribucin

  • Punto ms importante: la gratituidad de la totalidad del software que ofrece
  • Los componentes se cargan por Internet
  • Pgina: http://www.debian.com
  • Los componentes del software estn agrupados en conjuntos, pero reciben nombres comprensibles
  • Existe mucho trabajo de retroalimentacin
  • Los errores conocidos son enumerados en la pgina web
  • Los desarrolladores de Debian consultan regularmente esta pgina y analizan los mensajes de error
  • Esta versin es una de las ms robustas de Linux

53. GNU y Linux caractersticas y diferencias Elegance in writing software is achieving maximum functionality from minimal complexity 54. Qu es GNU/Linux?

  • Qu es Linux?
  • Es solo el kernel (http://www.Kernel.Org/) o ncleo del sistema operativo GNU/Linux.
  • Por que llamarlo GNU/Linux en lugar de Linux ?
  • Porque de esa manera se reconoce explcitamente que el sistema operativo no solo es el ncleo linux, sino muchas otras piezas que se escribieron con anterioridad y sin cuya existencia nunca habra sido posible construirlo ni tener algo funcional en nuestros equipos.

55. Caracteristicasde GNU/ Linux

  • Libre.Puede ser copiado, modificado y redistribuido sin restricciones.
  • Multiplataforma .Se ejecuta (Corre) en casi cualquier Arquitectura hardware; desde relojes hasta superordenadores.
  • Multitarea .Es capaz de realizar varias tareas simultneamente.
  • Multiusuario .Pueden concurrir muchos usuarios simultneamente en la misma mquina, como si cada uno dispusiese de la mquina en exclusiva.
  • Adaptable.Puesto que se distribuye con su cdigo fuente y se puede adaptar alas necesidades de cada usuario.
  • A mplio soporte.Comunidad de cdigo abierto (Desarrollo / Soporte)
  • PrecioNO TIENE COSTO

56. La Filosofa GNU/Linux

  • El Software libre es un asunto de libertad: la gente debera ser libre para usar el software en todas las maneras que son socialmente tiles.
  • 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 ms fcil. Estas posibilidades hacen al software til como es. Nosotros creemos que los usuarios deberan ser capaces de utilizarlo.
  • Las cuatro libertades de los usuarios del software:
    • La libertad deusar el programa , con cualquier propsito.
    • La libertad deestudiar cmo funcionael programa, y adaptarlo a tus necesidades . El acceso al cdigo fuente es una condicin previa para esto.
    • La libertad dedistribuir copias , con lo que puedes ayudar a tu vecino.
    • La libertad demejorar el programa y hacer pblicas las mejoras al resto del mundo , de modo que toda la comunidad se beneficie.. El acceso al cdigo fuente es un requisito previo.

57. Quien utiliza GNU/Linux? Hasta hace poco tiempo, GNU/Linux lo utilizaban bsicamentedesarrolladores de software , se usaba tambin en la enseanza en las universidades , lo usabanproveedores de Internetynumerosos aficionados a la informtica(losHackers , por ejemplo).Hoyse expande adems entre las grandesempresas e instituciones , que lo usan principalmente como sistema base enservidores Internety para sussitios Web . Pero sobre todoempieza a ser usado pormillones de personasatradasporlasingularidadde un sistema que permite unuso activo y conscientede las herramientas informticas, en lugar de seguir sometidos alconsumo pasivo y frustrantede sistemas rgidos , hartas depantallas azules deerror , de losvirus , delsoftware caroypoco funcional , desupuestas novedadesque se limitan a corregir algunos errores de la versin anterior (y a aadir otros nuevos), hartas de ser consideradas "piratas" por compartir programas con tus vecinos o con tus amigos. 58. GNU

  • GNU:GNU Not Unix (http://www.gnu.org)
  • Proyecto lanzado en 1983 para desarrollar un sistema operativo libre parecido a Unix.
    • libertad de copiar el programa y darselo a otros.
    • libertad de cambiar el software.
    • libertad de distribuir una versin mejorada y de esta forma ayudar a la comunidad.

59. Surgimiento GNU

  • 1971 Richard Stallman empez su carrera en el MIT
    • trabajo en grupo que solo usaba software libre
  • 1980s casi todo el software era propietario
    • software tiene propietarios que prohiben cooperacin entre usuarios
    • se tiene que pagar por usarlo
  • Toda computadora necesita un sistema operativo para usarla

60.

  • Sistema operativo no solo es el kernel:
    • compiladores, editores, correo, etc.
  • Escribir sistema operativo completo es un trabajo bastante largo
  • 1983: surge GNU
    • primer trabajo: realizar un sistema operativo
    • se eligi Unix ya que todo el diseo haba sido probado y era portable
  • 1990s: se haba escrito o encontrado casi todos los componentes excepto por uno: el ncleo

Surgimiento GNU continua 61.

  • 1991: Linus Torvald, por lo que: se cuenta con un sistema GNU basado en Linux
    • varias personas usan sistemas GNU basados en Linux: Slackware, Debian, RedHat, y otros
  • GNU no esta limitado a sistemas operativos
  • La libertad del software (que alguien lo distribuya como propietario), se asegura con:
    • el concepto de copyleft
    • las GPL: General Public Licence
  • 2003: GNU, decidehacer su propio KERNEL: HURD

Surgimiento GNU continua 62. Otras organizaciones

  • FreeBSD ( http://www.freebsd.org )
  • GNOME ( http://www.gnome.org )
  • Open Office ( http://www.openoffice.org )
  • GIMP ( http://www.gimp.org )
  • Mozilla ( http://www.mozilla.org )
  • OpenSSH ( http://www.openssh.org )
  • Debian ( http://www.debian.org )

63. Conclusiones El uso de GNU/Linux y otros sistemas de Software Libre, existe tambin para plataformas Windows, Macintosh, etcetera y es una alternativa tanto madura como consolidada en la mayora de aspectos. 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 misin es defendender la universalizacin del Software y que ste sea de calidad y sea fcil 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 ningn problema y Linux Mandrake, por ejemplo, es capaz de instalarse redimensionando el disco duro del ordenador sin problemas. 65. Documentacin GNU/Linux

  • Sitios oficiales de GNU/Linux:
    • Proyecto GNU - http://www.gnu.org/
    • Linux on-line -http: //www.linux.org/
    • Proyecto LuCAS - http://lucas.hispalinux.es/
    • Fundacin Para El Software Libre - http://www.gnu.org/fsf/fsf.es.html
    • Insflug - http: //www.insflug.org/
  • Asociaciones de usuarios GNU/Linux:
    • Hispalinux http://www.hispalinux.es
    • Ecolnet - http: //www.escomposlinux.org/
    • LinuxBCN http://www.linuxbcn.com
    • Grupo de usuarios GNU de Sindominio - http://gugs.sindominio.net/
  • Noticias sobre Linux:
    • Barrapunto.com - http: //barrapunto.com/
    • Libertonia - http://libertonia.escomposlinux.org/
    • slashdot.org- http://slashdot.org/
  • Distribuciones:
    • Demasiadas para listar aqu. Consultar la web:www.linuxlinks.com/Distributions/
  • Directorios sobre enlaces sobre Linux:
    • Linuxlinks.com - http://www.linuxlinks.com/
    • Paul Henning's http://www.winternet.com/~chronic/Linux/index.html Linux Links
    • Linux Resource by Topic Page http://www.gulf.net/~spatula/linux/"
    • VIA's UnOfficial Linux Sitehttp://www.teleport.com/~dillon/linux.html
    • Sandhill's Linux Pages-http://www.sandsol.com/sandhill/linux.html

66. Actividad

  • Realice por equipo la linea de tiempo de:
    • DOS /OS2
    • Windows
      • Ver 1.0 3.1.1
      • NT Ver 1.0 4.0 (servers y workstation)
      • 2000, XP, Vista (servers y workstation)
    • MacOS
    • UNIX