Linux Sistema operativo.

Slides:



Advertisements
Presentaciones similares
SISTEMAS OPERATIVOS.
Advertisements

MAC OS.... CONCEPTOS GENERALES
Curso Introducción a Linux
Modulo 8: Introducción a Linux
Informática accesible para todo mundo.
TEMA 2: «CONFIGURACIÓN DE MÁQUINAS VIRTUALES»
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
SISTEMAS OPERATIVOS WINDOWS LINUX.
Iniciaremos el proceso de instalación de Ubuntu (Versión 11.04), partiendo de la base que ya se encuentra instalado en nuestro PC el sistema operativo.
SISTEMAS OPERATIVOS.
 Una red de computadoras es un conjunto de conexiones físicas y programas de protocolo, empleados para conectar dos o más computadoras.  Aunque hace.
SISTEMAS OPERATIVOS DE RED
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
Clasificación de SO por usuarios
LINUX… INTEGRANTES: Estefanía Soria A. Eileen Ginger E.
Proyectos de Ley Relacionados con Software Libre o Open Source -Congresista Edgar Villanueva Proy. Nro "Ley de Software Libre“ - Congresista Daniel.
Conforme a su cronología
INDICE ¿Qué es Linux? El núcleo de Linux Distribuciones de Linux
Entorno gráfico. 2 de 11 Entorno gráfico (I) XWindow es un sistema estandarizado para manejo de aplicaciones gráficas en Unix y es el utilizado por GNU/Linux.
María Celeste Cedeño Introducción ala tecnología
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
Seminario de Informática Unidad 2: Operaciones Básicas de Sistemas Operativos Windows XP.
Introducción a los Sistemas Operativos
El sistema operativo LINUX Es un sistema operativo basado en un entorno gráfico, multitarea y portable Es un sistema operativo basado en un entorno gráfico,
LINUX  Es un núcleo libre de sistema operativo basado en UNIX.  Es un núcleo monolítico hibrido  En Linux los controladores y extensiones se ejecutan.
WINDOWS XP.  Windows XP es una versión de Windows, lanzada en octubre de Su nombre en clave durante la fase de desarrollo fue Whistler, mientras.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
 Un servidor basado en un procesador Intel que ejecute Windows Server 2003 debe tener al menos 128 MB de RAM. Microsoft recomienda también que haya.
SOFTWARE.
Sistemas operativos.
Sistemas Operativos Oscar Bedoya
Supongamos que un usuario desea escribir un informe e imprimirlo en una impresora conectada. Para realizar esta tarea, se precisa una aplicación de procesamiento.
Sistemas Operativos.
Redes de Transmisión de Datos
El Sistema Operativo y la Interfaz de Usuario
Sistema operativo Unix
Resumen Cap. 2 María Camila López Restrepo 11*3.  Es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware.
Sistemas Operativos.
Linux Sistema operativo.
UNIDAD 3 Factores para la compra de un computador.
SOFTWARE LIBRE.
Conceptos e Historia de Linux
TIPOS DE SISTEMAS OPERATIVOS
*En Internet, un servidor es un ordenador remoto que provee los datos solicitados por parte de los navegadores de otras computadoras. *En redes locales.
INTRODUCCION. Microsoft es la empresa fabricante de los distintos Sistemas o plataformas operativas conocidas como Windows los cuales nos han permitido.
LINUX Cindy Ramos Maricruz Velasco.
INTRODUCCIÓN Para comenzar les hablaremos de lo que significa Windows server 2003, el cual es un sistema operativo de la familia Windows de la marca Microsoft.
Orígenes y características
Gabriel Montañés León. Versión publicada en No era un sistema operativo completo; más bien era una extensión gráfica de MS-DOS.
Sistema operativo Por: Santiago Betancur Henao. Que es? Un sistema operativo (SO) es el programa o conjunto de programas que efectúan la gestión de los.
MARIANA PRECIADO VILLA TELECOMUNICACIONES 11º3
TEMA 1 SISTEMAS OPERATIVOS.
Tipos de sistemas operativos
SISTEMAS OPERATIVOS.
Valentina Hincapié. Christian Hincapié.. ¿QUE ES LINUX? GNU/Linux es uno de los términos empleados para referirse a la combinación del núcleo o kernel.
S.o de red. Introducción a los Sistemas Operativos de Red Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede.
Sistemas Operativos De Red
CASO LINUX.
C OLEGIO T ÉCNICO S ALESIANO Nombres: Juan Orellana Jorge Sarmiento Curso: 3º de Bachillerato E1 Tema: Instalación Nativa y Virtual de Ubuntu 9.04.
2. Componentes del ordenador
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Presentado por: Kelly Johana Gallego Soto Rosa Reyes Estrada.
Linux Victor Villena Siguiente. -1- Que es Linux Es el término empleado para referirse al sistema operativo que utiliza como base las herramientas de.
Trabajo de Informática Facultad de Ciencias de la Educación, Humanas y Tecnologías Carrera de Ciencias Sociales Nombre: Ryan Andrés Siguencia Medina Semestre.
Sistemas operativos.
Linux es un sistema operativo diseñado por cientos de programadores de todo el planeta, aunque el principal responsable del proyecto es Linux Tovalds.
Descripción Sistema Operativo Es el software mas importante del sistema, ya que, se encarga de administrar todos los recursos computacionales como: -Asignación.
CAPITULO III El Sistema Operativo (OS)
1.El softwareEl software 2.Licencias de softwareLicencias de software 3.Sistemas operativos actualesSistemas operativos actuales 4.VirtualizaciónVirtualización.
 CARACTERÍSTICAS DE LOS SISTEMAS OPERATIVOS: Ejecuta programas del usuario y los resuelve de manera fácil y sencilla. Hace que la computadora sea fácil.
Transcripción de la presentación:

Linux Sistema operativo

Linux 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.

Características 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.

Funciones Sistema 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: Varios usuarios pueden acceder a las aplicaciones y recursos del sistema Linux al mismo tiempo. Shell 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: 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: 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.

Utilidades Calculadora de 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: Encuentra la información de un dominio/máquina en el DNS Whois: Encuentra la información sobre el titular de un dominio de Internet. Minfo: Presenta la información que vas dejando por los servidores cuando navegas por Internet.

Ventajas Precio: Debido a que su licencia es GNU, podemos descargarlo gratis desde Internet o comprarlo a un precio muy asequible. Requerimientos: Actualmente los sistemas operativos necesitan 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 que siempre ha caracterizado a los sistemas Unix. 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 simultáneamente.

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 posible modificarlo y adaptarlo a nuestras necesidades libremente. Entorno de Programación: Es ideal para la programación, ya que se puede programar para otros sistemas operativos. Crecimiento: Su sistema de crecimiento, el código abierto, y la gran comunidad de miles de programadores, es de los más rápidos que existen en la actualidad.

Desventajas Soporte: Algunos Linux no cuentan con empresas que lo respalden, por lo que no existe un soporte sólido como el de otros sistemas operativos. Simplicidad: No es tan fácil de usar como otros sistemas 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 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. Hardware: Actualmente Linux soporta un máximo de 16 procesadores simultáneamente, contra los 64 procesadores de otros sistemas operativos.

Variantes de Linux

Código abierto 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".

Diferencias entre Linux y Windows 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.

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) La "invasión a la privacidad" con tecnologías como el Windows Genuine Advantage que puede leer el contenido de los discos duros. 3) 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. 4) 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. 5) 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.

Curso Introducción a Linux Dr. Roberto Gómez Cárdenas ITESM-CEM (Dpto. Cienc. Comput) rogomez@campus.cem.itesm.mx http:/webdia.cem.itesm.mx/dia/ac/rogome z http:// linux.cem.itesm.mx

Contenido Introducción Linux en el tiempo Distribuidores de linux GNU y Linux Instalación Completando el sistema Características generales Arquitectura general Seguridad en Linux

¿Qué es Linux? Sistema operativo Unix para diferentes plataformas Creado por Linus Torvalds Inspirado del sistema operativo Minix desarrollado por A. Tanenbaum para apoyar su curso de sistemas operativos

Opinión Tanebaum sobre Linux What do you think of Linux? I have never used it. People tell me that if you like lots of bells and whistles, it is a nice system. I would like to take this opportunity to thank Linus for producing it. Before there was Linux there was MINIX, which had a 40,000-person newsgroup, most of whom were sending me email every day. I was going crazy with the endless stream of new features people were sending me. I kept refusing them all because I wanted to keep MINIX small enough for my students to understand in one semester. My consistent refusal to add all these new features is what inspired Linus to write Linux. Fuente: http://www.cs.vu.nl/~ast/ast_home_page/faq.html

Mitos acerca de Linux Linux no es un sistema operativo Linux ha sido creado por aficionados Linux no es Unix No hay software para Linux Linux es el único núcleo libre FreeBSD Hurs otros

Características Linux 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

Ejemplo ventaja acceso Configuración incorrecta de una IRQ (Int. Req.) No sabemos si CPU recibe interrupciones del dispositivo En otros sistemas: tan solo se puede sospechar que la IRQ esta cambiada probar diferentes valores de IRQ hasta dar con el correcto Linux: se puede colocar una traza en un punto estratégico (rutina interrupción)

static void ip_interrupt(int irq, void¨*dev_id, struct pt_regs *regs) { struct lp_struct *lp = &lp_table[0]; printk(“.”); /* código traza: imprime punto cada vez que la impresora interrumpa a la CPU */ while (irq != lp->irq) { if (++lp >= &lp_table[LP_NO]); return; } wake_up(&lp->lp_wait_q);

Otras características 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

Herramientas de oficina para Linux Procesadores de textos Hojas de cálculo Bases de datos Herramientas de dibujo Ambientes gráficos Internet

Linux e Internet Servidores Acceso corporativo de nombres (BIND) de correo (sendmail, smail) IRC (Internet Relay Chat) HTTP News Acceso corporativo mecanismos de Proxy, traducción de direcciones, servidor firewall,

Clientes para la mayoría de los servicios lectores de news navegadores web 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

Zona desmilitarizada Intranet 192.168.1.1 192.224.62.192 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.224.62.0 / 255.255.255.224 192.168.1.3 Intranet 192.224.62.0 / 255.255.255.224

Linux e Intranets Intranet Servidores Web Acceso a las bases de datos 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

¿Y que más….? 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

Comparando desempeño y confiabilidad de Linux

Comparación de los Costos de Soporte de Linux

Linux en el tiempo La historia de un bebe Imagination is more important than knownledge

LINUX en el tiempo Sun actualiza Solaris 2.0 Microsoft actualiza 1992 Sun actualiza Solaris 2.0 Microsoft actualiza Windows 3.1 1991 1992 Octubre 1991 El Kernel de Linux es actualizado a la versión 0.02

La versión 0.1 del kernel de Linux se actualiza 1994 La versión 0.1 del kernel de Linux se actualiza Caldera comienza a distribuir Linux S. u. S. monta el primer CD de Linux 1993 Microsoft actualiza Windows NT 1993 1994 Octubre 1994 IBM hace el debut de OS/2 Warp

Red Hat hace el debut de Red Hat Linux 2.0 Beta 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 1994 1995 1996 1997 Diciembre, 1994 Se funda software Red Hat Febrero 5, 1996 Apple aporta a Linux el microprocesador PowerPC

Para unir sus dos más grandes mercados, Caldera monta dos 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 1998 Julio 1998 Caldera actualiza NetWare para Linux 1.0 Mayo 8, 1998 Corel anuncia soporte para Linux

Diciembre 17. 1998 Diciembre 8, 1998 Noviembre, 1998 Octubre 22, 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 Noviembre, 1998 Debuta Red Hot Linux 5.2 1998 Octubre 22, 1998 Informix Dynamic Server, Informix Dynamic 4GL para Linux y Informix SE para Red Hat Linux se hicieron compatibles Octubre 27, 1998 El show más largo de Linux llega a Atlanta; más de 200 vendedores despliegan sus productos de Linux

Enero 27, 1999 Marzo 1, 1999 Febrero 18, 1999 Enero 26, 1999 Hewlett-Packard anuncia soporte a Linux para HP NetServer haciendo equipo con Red Hat. Marzo 1, 1999 Mylex anuncia soporte para Linux a través de toda la línea de productos RAID Febrero 18, 1999 IBM anuncia planes para armar servidores Netfinity con Red Hat Linux y Windows NT Enero 26, 1999 Linux Kernel 2.2 es actualizado 1999 Enero 1999 Nestcape actualiza Delegated Administrator para Linux Febrero 12, 1999 Red Hat lanza el debut de Response Link con soporte 24 x 7 Febrero 5, 1999 Dell Systems empieza a montar servidoresPowerEdge y estaciones de trabajo con Red Hat Linux

Abril 5, 1999 Marzo 1999 Marzo 9, 1999 Marzo 1-4,1999 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 versión precargada de Red Hat Linux 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. Abril 5, 1999 Caldera anuncia soporte 24 x 7 Marzo 1999 SAP anuncia completo apoyo para Linux Marzo 9, 1999 Compaq, IBM, Novell y Oracle invierten en Red Hat Marzo 1-4,1999 Conferencia LinuxWorld y Expo en San José Cal.

Características principales Distribuciones Linux Características principales To iterate is human but to recurse is divin

Las distribuciones 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

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

La distribución Red-Hat 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

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

La distribución Slackware 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

La distribución Caldera 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

La ventaja es que StartOffice ya esta integrado y adaptado 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

La distribución Debian 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

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

Otras distribuciones Linux en ingles TurboLinux Yggdrasil Linux DLX Linux DOS Linux hal91 Floppy Linux tomsrbt Linux PPC Linux Pro Linux Ware MkLinux Stampede Linux S.u.S.E. Linux

Distribuciones no en inglés Conectiva Red Hat Linux versión brasileña de RedHat Delix DLD Linux distribución alemana de Linux Eagle Linux Eurielec Linux distribución española de RedHat

Kheops Linux MNIS Linux S.u.S.E. Linux Mandrake 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

características y diferencias GNU y Linux características y diferencias Elegance in writing software is achieving maximum functionality from minimal complexity

GNU y Linux 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

Surgimiento GNU 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

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

Resultado: se cuenta con un sistema GNU basado en Linux 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

Otras organizaciones FreeBSD (http://www.freebsd.org) Xfree86 GNOME

Red-Hat “El Elegido” 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

Instalación pasos a seguir Il n’est rien de plus sérieux que le plaisir...

Pasos Instalación Requerimientos Partición Nativa y Swap Disco de arranque Arranque con “El-Torito” Instalación LILO

Requerimientos Procesador Intel 386 o superior RAM 8 Mb o mas 250 megas DD para Red-Hat 5.2 o superior. 1 diskette de 3½” formateado y sin errores.

Particiones Nativa: Partición principal, donde se encuentra el kernel y el sistema LINUX Swap: Espacio del disco destinado para usarse como memroia virtual Recomendado dejar el doble de lo que se tiene en RAM

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

Arranque con “El-Torito” Configurar el BIOS, para que pueda arrancar desde la unidad de CD-ROM Después de acabar la instalación dejar el BIOS como estaba

Instalación Menú de bienvenida Elección de instalación/update Elección de idioma Pregunta que se tiene SCIC Pregunta si se tiene monitor a color Creación de las particiones fdisk/diskdruid

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.

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

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

LILO Linux-Loader Selecciona la partición donde se encuentra el boot del sistema que se desea arrancar, Windows o Linux o etc.

Completando el sistema propocionando herramientas al usuario Unix is simple and coherent but it takes a genius (or at any rate, a programmer) to understand and apreciate the simplicity

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

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 MX, Permedia, Permedia 2, Permedia 2v

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)

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

Windows-Managers 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

Windows-Managers (Versiones) 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)

Windows-Managers (Instalación) 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

¿Donde obtenerlos? Enlightenment WindowMaker Afterstep FVWM: http://www.afterstep.org Enlightenment http://www.enligthment.org WindowMaker http://www.windowmaker.org FVWM: http://www.fvwm.org

El Control-Panel de Red Hat 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

Desktop Managers Un Desktop Manager es: El encargado de controlar un escritorio X Un panel o programa que administra, copia, ejecuta, renombra, borra o modifica archivos así como programas Está compuesto comúnmente por una interfaz gráfica que depende de un Window Manager Puede encargarse de reiniciar o apagar la máquina

Desktop Managers: GNOME 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

Aplicaciones GNOME Gnome cuenta con aplicaciones como: Gnome ICQ Gnome RPM Gnome Games Gnome Editors, Gnumeric, Calculator, Applets. Gnome Multimedia, File-Manager, Control-Gnome

Desktops Managers: KDE 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

Desktops Managers: KDE KDE tiene como aplicaciones : KDE multimedia, graphics KDE office KDE Networking KDE Games, Toys KDE Utilities KDE Organizer

Aplicaciones Oficina Aplicaciones: Star-Office Por STARDIVISION WordPerfect-8 Por Corel Gnumeric, Gxedit Por GNOME KDE-Office Por KDE

Aplicaciones Gráficas 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

Aplicaciones y l brerías gráficas en 3D 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

modelador de 3D para objetos y escenas disponible como shareware AC3D Modeller modelador de 3D para objetos y escenas disponible como shareware http://www.comp.lancs.ac.uk/computing/users/andy/acdd.html

Lenguajes de Programación Los lenguajes más son: Perl Gnu-C, C++ Java Tcl/Tk, GTK, CORBA, Qt. Ensamblador