Sistema operativo SENA, Regional Distrito Capital ADSI Instructor: Ing. Espec. Jose Javier Vaquiro Linux es un sistema operativo, compatible Unix. Dos características muy peculiares lo diferencian del resto de sistemas que podemos encontrar en el mercado: La primera, es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo. La segunda, es que el sistema viene acompañado del código fuente. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 2 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 del 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. Esta política de copia en escritura tiene dos beneficios: aumenta la velocidad y reduce el uso de memoria. La memoria se gestiona como un recurso unificado para los programas de usuario y para el caché de disco, de tal forma que toda la memoria libre puede ser usada para caché y ésta puede a su vez ser reducida cuando se ejecuten grandes programas. Soporte para muchos teclados nacionales o adaptados y es bastante fácil añadir nuevos dinámicamente. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 3 Sistema multitarea: multitarea En Linux es posible ejecutar varios programas a la vez sin necesidad de tener que parar la ejecución de cada aplicación. Sistema multiusuario: multiusuario Varios usuarios pueden acceder a las aplicaciones y recursos del sistema Linux al mismo tiempo. Shell programables: programables Un Shell conecta las ordenes de un usuario con el Kernel de Linux (el núcleo del sistema), y al ser programables se puede modificar para adaptarlo a tus necesidades. Independencia de dispositivos: dispositivos Linux admite cualquier tipo de dispositivo (módems, impresoras), gracias a que una vez instalado uno nuevo, se añade al Kernel el enlace o controlador necesario con el dispositivo, haciendo que el Kernel y el enlace se fusionen. Comunicaciones: Comunicaciones Linux es el sistema más flexible para poder conectarse a cualquier ordenador del mundo. Internet se creó y desarrollo dentro del mundo de Unix, y por lo tanto Linux tiene las mayores capacidades para navegar, ya que Unix y Linux son sistemas prácticamente idénticos. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 4 Calculadora de red: red Con esta calculadora puedes calcular todos los parámetros necesarios para configurar una red TCP/IP, broadcast, netmask, red, rango de la red, número de IPes disponibles. Dig: Dig Encuentra la información de un dominio/máquina en el DNS Whois: Whois Encuentra la información sobre el titular de un dominio de Internet. Minfo: Minfo Presenta la información que vas dejando por los servidores cuando navegas por Internet. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 5 Precio: Debido a que su licencia es GNU, podemos descargarlo gratis Requerimientos: Actualmente los sistemas operativos necesitan desde Internet o comprarlo a un precio muy asequible. mucha máquina y recursos del sistema para ejecutarse con fluidez, Linux, al poder funcionar exclusivamente en modo texto sin la necesidad de cargar un entorno gráfico puede ejecutarse en cualquier máquina a partir de un i386. Estabilidad: Al tener su núcleo basado en Unix, hereda esa estabilidad Seguridad: Seguridad A nivel de servidor podemos encontrar que la seguridad de Linux frente a otros servidores del mercado es mucho mayor. Compatibilidad: Reconoce la mayoría de otros s. o. en una red. Multitarea: Es posible ejecutar varias aplicaciones y procesos que siempre ha caracterizado a los sistemas Unix. simultáneamente. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 6 Velocidad: Debido a la multitarea real que incorpora, y que no es necesario cargar su entorno gráfico para ejecutar servicios o aplicaciones, hacen que su velocidad sea muy superior a los actuales sistemas operativos. Código Fuente: El paquete incluye el código fuente, por lo que es Entorno de Programación: Es ideal para la programación, ya que Crecimiento: Su sistema de crecimiento, el código abierto, y la posible modificarlo y adaptarlo a nuestras necesidades libremente. se puede programar para otros sistemas operativos. gran comunidad de miles de programadores, es de los más rápidos que existen en la actualidad. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 7 Soporte: Algunos Linux no cuentan con empresas que lo respalden, Simplicidad: No es tan fácil de usar como otros sistemas por lo que no existe un soporte sólido como el de otros sistemas operativos. operativos, aunque actualmente algunas distribuciones están mejorando su facilidad de uso, gracias al entorno de ventanas, sus escritorios y las aplicaciones diseñadas específicamente para él, cada día resulta más sencillo su integración y uso. Software: No todas las aplicaciones Windows se pueden ejecutar Hardware: Actualmente Linux soporta un máximo de 16 bajo Linux, y a veces es difícil encontrar una aplicación determinada, y lo más importante, es que no todas las aplicaciones están en castellano. procesadores simultáneamente, contra los 64 procesadores de otros sistemas operativos. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 8 SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 9 Existen muchas versiones de Linux, ya que como es open source, o sea código abierto, permite que este sistema operativo se configure según los intereses y necesidades de cada uno, con las pantallas, aplicaciones y programas que uno desee. ¿Qué significa código abierto? Significa que todos pueden tener acceso a su "Código Fuente", es decir, a la "receta" de cómo está hecho. Tienes autorización para modificarlo a tu gusto, siempre y cuando pongas a disposición de todos la "receta" con las modificaciones que hiciste. A esto también se le llama "Software Libre", que no es lo mismo que "Gratis". SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 10 LINUX La principal diferencia esta en que Linux es totalmente adaptable a las necesidades del usuario ya que se permite la libre modificación del mismo, siendo este un acto legal. Otra diferencia es que no hay que pagar licencias de uso. En el mundo de redes e Internet es más fiable y seguro. Ya hemos visto, no obstante, la enorme cantidad de versiones diferentes que ello genera. WINDOWS Lo contrario que pasa con Windows ya que la casa Microsoft, tras detectar las necesidades del cliente y crear el producto, no permite su modificación (es ilegal). Ello hace que haya un único SO, aunque con actualizaciones periódicas. Hay que pagar licencias por su adquisición y por sus actualizaciones. Al estar más extendido permite mayor intercambio entre usuarios. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 11 Aunque discutibles, algunas razones que argumentan los defensores de Linux frente a Windows son: 1) En la educación los jóvenes no aprenden 'procesador de texto' o 'planilla de cálculo', sino que aprenden 'Word' o 'Excel‘ 2) 3) 4) 5) La "invasión a la privacidad" con tecnologías como el Windows Genuine Advantage que puede leer el contenido de los discos duros. El "efecto candado" con el que los usuarios se ven forzados a seguir dependiendo de Microsoft ya que obliga a actualizar software y hardware cada vez que lanzan un nuevo software. El "abuso de los estándares", en el que Microsoft ha tratado de forma activa de bloquear y/o retrasar la implementación de formatos abiertos de documentos. La "amenaza a la seguridad del usuario", ya que todas las vulnerabilidades conocidas en los sistemas Windows dependen solamente de Microsoft para ser solucionadas al no ser código abierto. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 12 Capítulo II http:// linux.cem.itesm.mx Multitareas ◦ se pueden ejecutar varios programas a la vez Multiprogramación ◦ varios usuarios en sesión simultáneamente en el sistema ◦ usuarios protegidos unos de otros Acceso a todo el sistema ◦ permite colocar trazas en aquellos puntos donde no se sabe como se esta haciendo alguna tarea ◦ posible consultar código para encontrar errores ◦ a nivel académico es útil contar con los fuentes SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 14 Facilidad de instalación ◦ mas fácil de instalar que otros sistemas operativos De uso libre (free) ◦ la licencia de linux no reuiere pagar para ser usado SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 15 Procesadores de textos Hojas de cálculo Bases de datos Herramientas de dibujo Ambientes gráficos Internet SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 16 Servidores ◦ ◦ ◦ ◦ ◦ de nombres (BIND) de correo (sendmail, smail) IRC (Internet Relay Chat) HTTP News Acceso corporativo ◦ mecanismos de Proxy, traducción de direcciones, servidor firewall, SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 17 Linux e Internet (Continuación) Clientes para la mayoría de los servicios: a) lectores de news b) navegadores web c) clientes FTP, GOPHER Comercio electrónico – apache+SSL: posibilidad de transacciones protegidas por internet, gracias a: » SSLeay: librería que permite el uso de llaves de más de 40 bits SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 18 Internet Ruteador Conexión Internet 192.168.1.1 192.224.62.192 192.224.62.193 Linux Servidor de Terminales 192.224.62.194 192.168.1.2 192.224.62.195 Zona desmilitarizada Linux Firewall 192.168.1.3 192.224.62.0 / 255.255.255.224 Intranet SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 19 192.224.62.0 / 255.255.255.224 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 Desempeño en el kernel Administración de los recursos de la red SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 20 Traducción de direcciones IP ◦ traducción direcciones IP más completa ◦ posible traducir direcciones salientes (direcciones enmascaradas) como entrantes Entornos más amigables para los usuarios ◦ incluir interfaces gráficas mejoradas ◦ facilitar el mundo a usuarios no expertos SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 21 Comparando desempeño y confiabilidad de Linux Linux Confiabilidad Sun Solaris Windows NT 0 1 2 3 4 5 Linux Desempeño Sun Solaris Windows NT 0 1 2 3 SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 4 5 22 Características principales To iterate is human but to recurse is divin Como parte del beneficio de la libertad de distribución, algunas compañías y asociaciones han desarrollado su propia distribución de Linux Las distribuciones se diferencian por la composición de ◦ la versión del núcleo del sistema operativo (kernel) ◦ la combinación de utilerías que la acompaña SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 24 Número de versión actual del núcleo: 2.0.35 Algunas distribuciones son realizadas para algunas plataformas específicas Se pueden obtener: – gratuitamente en internet vía FTP – en uno o varios CD´s a un bajo costo – como parte de un libro de Linux Distribuciones importantes: – – – – RedHat Slackware Caldera Debian SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 25 Constituye la base de implementaciones más comerciales de Linux (p.e. Caldera) Utiliza un programa de instalación y un formato de datos propios ◦ formato llamado RPM (RedHat Package Manager) Disponible para las computadoras Intel, Alpha y SPARC SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 26 Uno de sus puntos fuertes es seguridad – la casi totalidad de las utilerías fueron probadas en el ambiente de seguridad y eventualmente modificadas . No es necesario cargar todos los archivos, a medida que se necesitan pueden utilizarse Soporte de Xfree86Se cuenta con un documento de ayuda de 250 páginas Información: http://www.redhat.com SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 27 Compuesta de dos discos y un CD-ROM ◦ discos: contienen un pequeño núcleo Linux y un programa de instalación que copia Linux al disco duro ◦ CD-ROM: contiene los fuentes de Linux Patrick Volkerding tiene la responsabilidad de esta distribución Distribución pensada en primer lugar para las computadoras PC SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 28 Basada en distribución RedHat Esta distribución es pagante Cuenta con un conjunto completo de software estándar preconfigurado, listo para ser usado El producto comercializado se conoce como OpenLinux, existen dos versiones: ◦ OpenLinux Base ◦ OpenLinux Server SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 29 Para OpenLinux Base existe un conjunto de herramientas de oficina conocida como StarOffice que incluye: – procesador de texto – una hoja de calculo – un graficador La ventaja es que StartOffice ya esta integrado y adaptado Disponible para PCs 486 y Pentiums Información: http://www.caldera.com SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 30 Punto más importante: la gratituidad de la totalidad del software que ofrece Los componentes se cargan por internet Página: http://www.debian.com Los componentes del software están agrupados en conjuntos, pero reciben nombres comprensibles Existe mucho trabajo de retroalimentación SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 31 Los errores conocidos son enumerados en la página web Los desarrolladores de Debian consultan regularmente esta página y analizan los mensajes de error Esta versión es una de las más robustas de Linux SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 32 Linux PPC TurboLinux Linux Pro Yggdrasil Linux Linux Ware DLX Linux MkLinux DOS Linux Stampede Linux hal91 Floppy S.u.S.E. Linux Linux tomsrbt SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 33 Conectiva Red Hat Linux ◦ versión brasileña de RedHat Delix DLD Linux ◦ distribución alemana de Linux Eagle Linux ◦ distribución alemana de Linux Eurielec Linux ◦ distribución española de RedHat SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 34 Kheops Linux – distribución francesa de RedHat MNIS Linux – distribución francesa de Linux S.u.S.E. Linux – distribución alemana disponible en alemán, italiano y francés Mandrake Linux – distribución mexicana de Linux SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 35 características y diferencias Elegance in writing software is achieving maximum functionality from minimal complexity 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 versión mejorada y de esta forma ayudar a la comunidad SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 37 1971 Richard Stallman empezó su carrera en el MIT ◦ trabajo en grupo que solo usaba software libre 1980´s casi todo el software era propietario ◦ software tiene propietarios que prohiben cooperación entre usuarios ◦ se tiene que pagar por usarlo Toda computadora necesita un sistema operativo para usarla SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 38 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 diseño había sido probado y era portable 1990s: se había escrito o encontrado casi todos los componentes excepto por uno: el núcleo SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 39 1991: Linus Torvald termina de desarrollar un núcleo de un sistema operativo Resultado: 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 SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 40 FreeBSD (http://www.freebsd.org) Xfree86 GNOME SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 41 La distribución del Red-Hat se usará como ejemplo de instalación debido a ser: El principal impulsor del Proyecto GNOME Uno de los que más han apoyado al proyecto GIMP Tener una interfaz de uso muy fácil El que posee excelentes utilerías de configuración Uno de los más usados alrededor del mundo SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 42 pasos a seguir Requerimientos de Hw Particiones: primaria, extendida, lógica y Swap Formatos de Instalación, Unidades Lilo, Grup Entorno Gráfico SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 44 Requerimientos Procesador Intel 486 o superior RAM 512 Mb o mas 250 megas DD para Red-Hat 5.2 o superior. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 45 Particiones Nativa (primaria): Partición principal, donde se encuentra el kernel y el sistema LINUX Swap: Espacio del disco destinado para usarse como memria virtual. Recomendado dejar el doble de lo que se tiene en RAM. • Directorios: /opt / , /boot, /usr, /home, SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro /etc, /var, 46 Disco de Arranque Del CD de LINUX copiar a un disco la imagen o el archivo que crea el disco de arranque CD\images\boot.img CD\dosutils\rawrite.exe destino fuente Para Windows o MS-DOS, el disco no tendrá nada SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 47 Instalación Menú de bienvenida Elección de instalación/update Elección de idioma Pregunta que se tiene SCII Pregunta si se tiene monitor a color Creación de las particiones fdisk/diskdruid SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 48 Herramientas para Creación de las particiones fdisk- Crea particiones, sin importar lo que se tenga en el DD, se pierde toda la información FIPS – Crea particiones sin borrar ninguna particion actual del disco duro, pero para ello es necesaria la defragmentación del D.D. Disk Druid- Crea particiones con un ambiente grafico mas amigable que el Fdisk. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 49 Instalación Asignar nombre a las particiones. Una debe de ser el root (/) Formateado de la partición Swap Elección de las utilerías a instalar Formateado e instalación de las utilerías seleccionadas Elección de mouse (2/3 botones) Elección de monitor SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 50 Instalación Elección de Tarjeta de Video Elección de Tarjeta de Sonido Selección de impresora Configuración de LAN (si se tiene) Selección de puerto de impresión Selección de puertos de comunicaciones Contraseña root Instalación LILO SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 51 LILO Linux-Loader Selecciona la partición donde se encuentra el boot del sistema que se desea arrancar, Windows o Linux o etc. SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 52 XFREE ORG ¿ Qué es la Xfree Org ? Es una organización no lucrativa Se encarga de producir y distribuir el sistema de ventanas “Xfree86” En un principio enfocada a plataformas Intel x86 Actualmente se están enfocando a otras plataformas Información: http://www.xfree86.org SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 54 XFREE ORG Algunas tarjetas soportada por Xfree86 Bark logic: ARK1000PV, ARK1000VL, ARK2000PV, ARK2000MT Chips&tech., S3, STB, Hercules, 3Dfx, Riva, DVD ATI Rage, Rage-II, Rage Pro, AGP IBM: 8514/A (and true clones), XGA-2 3Dlabs:GLINT 500TX, GLINT Permedia 2, Permedia 2v MX, SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro Permedia, 55 XFREE ORG Configuración de Xfree86 Para su configuración se ejecutan los archivos XF86setup y xf86config XF86setup primero checa por archivos instalados y que el usuario sea root Se adapta al lenguaje que se haya elegido (por medio de la variable de ambiente LANG) SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 56 XFREE ORG SuperProbe Es un programa que verifica la configuración de video Verifica la tarjeta de video y su RAM Ve que la configuración del monitor sea válida Realiza varias pruebas de video SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 57 Un Window-Manager es el que se encarga de: La forma, posición, color y comportamiento de una ventana Seleccionar y/o correr programas desde un menú de escritorio La administración de recursos del ambiente X11 SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 58 Los Windows-Managers más comunes en Linux son: Enlightenment Reconocido por su asombrosa presentación gráfica Afterstep y Window-Maker Reconocidos por su parentesco con NEXT-Step Fvwm, Lesstif y Fvwm95 Reconocidos por su parentesco con el MWM (Moitf Window Manager) SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 59 Instalación de un Window Manager en Red-Hat: Comúnmente se usa RPM para instalarlos Afterstep y Enlighenment usan el subdirectorio /usr/share para su configuración Enlightenment, Window-Maker y AfterStep usan sus propias utilerías para configurar ventanas, fondo y comportamiento del Window-Manager en sí Utilería de menús de escritorio es el wmconfig SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 60 Afterstep ◦ http://www.afterstep.org Enlightenment ◦ http://www.enligthment.org WindowMaker ◦ http://www.windowmaker.org FVWM: ◦ http://www.fvwm.org SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 61 Utilería que permite configurar kernel, usuarios, espacio en disco, particiones y red Está compuesto por programas como: Glint: Encargado de instalar y desinstalar archivos RPM Fdisk-tool: Formatea y checa particiones montadas Kernel-tool: Checa dispositivos instalados bajo el Kernel Time-tool: Configura fecha y tiempo Modem-tool: configurar el puerto del modem SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 62 Un Desktop Manager es: El encargado de controlar un escritorio X Un panel o programa que administra, copia, ejecuta, renombra, borra programas o modifica archivos así como Está compuesto comúnmente por una interfaz gráfica que depende de un Window Manager Puede encargarse de reiniciar o apagar la máquina SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 63 Su distribución logra acoplarse con el Enlightenment Cuenta con un panel de fácil y rápido uso Su interfaz es una de las más atractivas en el ambito Linux Gnome cuenta con decenas de aplicaciones Infomación: http://www.gnome.org SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 64 Gnome cuenta con aplicaciones como: Gnome ICQ Gnome RPM Gnome Games Gnome Editors, Gnumeric, Calculator, Applets. Gnome Multimedia, File-Manager, Control-Gnome SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 65 KDE cuenta con su propio Window-Manager: kwm Su interfaz es parecida a la de MS-Window 9x Es muy amigable y fácil de usar Fácil de configurar Cuenta con varias aplicaciones, entre ellas, varias de oficina Información: http://www.kde.org SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 66 KDE tiene como aplicaciones : KDE multimedia, graphics KDE office KDE Networking KDE Games, Toys KDE Utilities KDE Organizer SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 67 Star-Office Por STARDIVISION WordPerfect-8 Por Corel Gnumeric, Gxedit Por GNOME KDE-Office Por KDE SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 68 XV, ImageMagic, Gqview http://www.trilon.com/xv http://www.wizards.dupont.com/cristy/ImageMagic.html http://gview.netpedia.net Electric Eyes (Red-Hat) http://cvs.gnome.org/lxr/source/ee GIMP (GNU Image Manipulator Program) http://www.gimp.org Xanim Player http://xanim.va.pubunix.com SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 69 • Glide corriendo con tarjeta aceleradora Voodoo2 y 3 API (Aplicattion Program Interface) para la construcción de gráficas en 3D • Mesa corriendo con tarjeta aceleradora Voodoo2 y 3 librería de graficas con un API muy similar al de OpenGL http://www.mesa3d.org SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 70 AC3D Modeller modelador de 3D para objetos y escenas disponible como shareware http://www.comp.lancs.ac.uk/computing/users/andy/acdd.html SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 71 Los lenguajes más son: Perl Gnu-C, C++ Java Tcl/Tk, GTK, CORBA, Qt. Ensamblador SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 72 Preguntas Preguntas SENA, CEET- Bogotá - Ing. Espec. Javier Vaquiro 73