Está en la página 1de 92

SISTEMAS OPERATIVOS: GNU/LINUX

Alejandro José Llanos García Alejandro_llanos@peru.com

Sistema Operativo LINUX
• GNU/LINUX es un sistema operativo que se distribuye bajo una licencia pública general GNU. • LINUX es propiedad y creación de Linus B. Torvalds y muchas otras personas que han aportado software pero, “todo es libremente distribuible y gratis bajo los términos de la licencia pública de GNU”.

Sistema Operativo LINUX
• El kernel es el corazón del sistema operativo, lo que conocemos como LINUX, es solamente el kernel. • El resto del sistema, SHELL, utilitarios, sistemas de ventanas, son lo que conocemos como herramientas GNU, por tanto un nombre más adecuado para nuestros sistemas sería GNU/LINUX.

Sistema Operativo LINUX • Las variantes de estos sistemas se denominan “distribuciones“ y su objetivo es ofrecer una edición que cumpla con las necesidades de determinado grupo de usuarios. .

• Linus trató de crear un mejor MINIX y en poco tiempo ya trabajaba en LINUX. • Se inicio como un pequeño proyecto inspirado en MINIX (mini UNIX desarrollado por Andy Tanembaum). Su nombre proviene del núcleo Linux desarrollado por Linus desde 1991.Historia de LINUX • LINUX originalmente fue creado por Linus Torvalds en la Universidad de Helsinki en Finlandia. .

el núcleo creado por Linus Torvalds. llenó el hueco final que el sistema operativo GNU exigía. . • Linus nunca anunció la versión 0.Historia de LINUX • Entonces. estaba escrita en lenguaje ensamblador y asumía que se tenía acceso a un sistema MINIX para su compilación.01 de Linux (agosto 1991). esta versión no era ejecutable. solamente incluía los principios del núcleo del sistema.

02. documentación. -versión 0. distribución..el compilador GNU del lenguaje C) • . .. En este estado de desarrollo ni se pensaba en los términos soporte. Con esta versión Linus pudo ejecutar BASH y GCC (el GNU Compiller Collection .Historia de LINUX • El 5 de octubre de 1991.. Linus anuncio la primera versión "Oficial" de LINUX.

95 (Marzo 1992).03. mas y mas programadores a lo largo y ancho de INTERNET empezaron a trabajar en el proyecto y después de sucesivas revisiones. Linus salto en la numeración hasta la 0.10. Linus incremento el número de versión hasta la 0. . Mas de un año después (diciembre 1993) el núcleo del sistema estaba en la versión 0.0 no llego hasta el 14 de marzo de 1994.Historia de LINUX • Después de la versión 0.99 y la versión 1.

• Multiplataforma – Habilidad de utilizar muchas y variadas plataformas. • Multiprocesador – Habilidad para soportar sistemas con más de un procesador. . • Multiusuario – Habilidad de atender a muchos usuarios a la vez.Características de LINUX • Multitarea – Habilidad de ejecutar varios programas al mismo tiempo.

• Protección de la memoria entre procesos.Características de LINUX • Funciona en modo protegido 386. 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 ejecutadas. Corre en modo protegido en un procesador 386 o superior. .

incrementándose así la velocidad. • Emulación de 387. En el kernel se emula un coprocesador matemático y los programas no necesitan hacer esta emulación.Características de LINUX • Reducción de cache. Tiene protección de memoria entre procesos de manera que un programa no puede hacer caer al sistema. • Robusto. . El cache se reduce al correr programas grandes.

El kernel contiene todos los drivers y dispositivos. Existen algunos programas comerciales sin códigos fuentes que también son libremente distribuidos y que se pueden obtener en INTERNET.Características de LINUX • Memoria compartida. • Kernel monolítico. Múltiples procesos pueden compartir la misma memoria por lo que. la velocidad se incrementa y el uso de memoria se decrementa. . • Software gratis.

. puede ser una tarea bastante complicada y no apta para muchos.Distribuciones GNU/LINUX • GNU/LINUX es un sistema de libre distribución por lo que se pueden encontrar todos los archivos y programas necesarios para su funcionamiento en multitud de servidores conectados a INTERNET. • La tarea de reunir todos los archivos y programas necesarios. así como instalarlos en el sistema y configurarlo.

Distribuciones GNU/LINUX • Por esto mismo. . nacieron las llamadas “distribuciones“ de GNU/LINUX. • “Una distribución no es otra cosa. que una recopilación de programas y archivos. organizados y preparados para su instalación que utilizan el núcleo de LINUX como base”.

bibliotecas y paquetes de software. Se les llama LiveCD. • Algunas distribuciones LINUX se pueden utilizar sin instalar nada en el computador. Se graban en un CD y se insertan en el computador. . Es un conjunto de aplicaciones LINUX preparadas para que el usuario las pueda instalar (o ejecutar) de forma sencilla.Distribuciones GNU/LINUX • Una distribución contiene el kernel LINUX.

instalar el sistema completo. • Es una forma de probar LINUX en tu computador y si te gusta. ya que funcionan desde el CD.Distribuciones GNU/LINUX • Las distribuciones LiveCD suelen ejecutarse más lentamente. • Suelen incluir la opción de instalar la distribución. y obviamente no es posible guardar los datos de la sesión. .

Distribuciones GNU/LINUX • Veamos las distribuciones LINUX más populares: • proporciona un sistema operativo maduro y estable. evolucionando gracias a las aportaciones de usuarios y desarrolladores. Es recomendable tener ciertos conocimientos antes de lanzarse a utilizar DEBIAN. UBUNTU se basa en esta distribución. El proyecto DEBIAN comenzó en el año 1993. . Muy configurable.

Distribuciones GNU/LINUX • El sitio oficial http://www. .debian. y todos ellos han sido construidos sobre los mismos códigos fuente.org. Alpha y SPARC. de DEBIAN es • La distribución RED HAT está construida para productos Intel.

aún cuando posean diferentes arquitectura. • RED HAT posee un instalador gráfico muy bueno. este permite configurar hasta el más mínimo detalle del sistema. incluso los paquetes a instalar.Distribuciones GNU/LINUX • Esto hace que el software existente para esta distribución sea fácilmente portable a otras máquinas que trabajen con LINUX RED HAT. .

• es el nombre de la distribución y proyecto libre auspiciado por NOVELL para el desarrollo y mantenimiento de un sistema operativo basado en LINUX. • El sitio oficial de RED HAT es http://www. . buena documentación y gran cantidad de paquetes.redhat.Distribuciones GNU/LINUX • La herramienta de configuración es muy potente y está bien integrada.com.

se realizaba a puerta cerrada. el proceso está abierto a cualquier programador y usuario que desee contribuir al desarrollo de openSUSE. . fue anunciada por NOVELL en el año 2005. anteriormente conocida como SUSE LINUX.Distribuciones GNU/LINUX • Antes de la aparición de openSUSE. • La formación de esta comunidad. el desarrollo de esta distribución. Ahora.

gran cantidad de servicios de red. incluyendo software comercial.novell. • El sitio oficial de openSUSE es http://www. posee una potente herramienta de configuración (YaST).Distribuciones GNU/LINUX • OpenSUSE ofrece gran variedad de paquetes.com/linux. .

ubuntu.Distribuciones GNU/LINUX • En la actualidad existe una amplia y variada gama de distribuciones LINUX.net). • KNOPPIX (http://www.com). • CentOS (http://www. a modo de ejemplo considere: • UBUNTU (http://www.centos.org). .knoppix.

ESTRUCTURA BÁSICA DE GNU/LINUX Alejandro José Llanos García Noviembre-2011® .

ha adquirido un toque modular. • Sin embargo.El kernel de GNU/LINUX • El kernel Linux tiene un diseño monolítico. . que vienen a ser el equivalente a los “drivers” de MS WINDOWS. es una sola pieza de software que actúa como el corazón del sistema operativo. y hoy en día se pueden inyectar características al kernel en tiempo de ejecución a través de los llamados módulos. es decir. con el paso de los años.

El kernel de GNU/LINUX Las funciones más importantes del kernel. • Administración del tiempo de procesador que los programas y procesos en ejecución utilizan. aunque no las únicas. son: • Administración de la memoria para todos los programas y procesos en ejecución. . • Es el encargado de que podamos acceder al hardware del computador de una manera cómoda.

El kernel de GNU/LINUX .

• Por otra parte. . o bien quienes simplemente no están a gusto con los llamados "Stock Kernels“. se necesita conocer el hardware con el que se está trabajando.El kernel de GNU/LINUX • Configurar el kernel de LINUX no es una tarea sencilla. Esta tarea está reservada a quienes quieren obtener un mejor performance en sus máquinas. hacer ajustes finos a la configuración del kernel. no todos necesitan recompilar o reconfigurar el kernel.

Simple. en él deben funcionar la mayor cantidad de dispositivos posibles. un Stock Kernel es un kernel configurado de forma genérica.El kernel de GNU/LINUX • ¿Cuál sería el motivo para no usar un Stock Kernel si funciona todo mi hardware en él?. los Stock Kernel son kernels grandes y algunas veces más lentos que un kernel optimizado para nuestro hardware. Como consecuencia de esto. .

.org/.El kernel de GNU/LINUX • El sitio oficial para encontrar los kernels de LINUX es http://www.kernel.

debe incluir un sistema operativo avanzado. . herramientas de desarrollo.El proyecto GNU • El proyecto GNU pretende ser un entorno computacional completo de uso libre. gestores de bases de datos. editores y procesadores de textos. hojas de cálculo. juegos y otros programas típicos que un usuario de un computador pueda necesitar.

La modificación de este código fuente por parte de un usuario debe hacerse bajo las condiciones de GNU.El proyecto GNU • Además de la extraordinaria potencia y versatilidad del software GNU. • Todo el software GNU está disponible con código fuente. . uno de los mayores atractivos es su condición de software libre (Freeware). Esto significa que GNU puede ser utilizado y distribuido sin ningún tipo de cargo.

• En la siguiente figura podemos encontrar un mapa conceptual acerca del software libre (link http://www.El proyecto GNU • Aunque el proyecto GNU no está totalmente finalizado.org/~reneme/map/): . y todas las herramientas utilizadas regularmente por programadores y muchos otros programas.gnu. la fundación FSF (Free Software Foundation) ya distribuye muchos programas utilizados en sistemas operativos.es.

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 uso y estudio 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 .

correo.  Sistema operativo no solo es el kernel: – compiladores. etc. editores. 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 .

Debian.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. y otros GNU no esta limitado a sistemas operativos  La libertad del software (que alguien lo distribuya como propietario). RedHat. se asegura con:  – el concepto de copyleft – las GPL: General Public Licence .

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

La base del software incluido con cada distribución incluye el núcleo Linux y las herramientas GNU. Cada distribución puede incluir cualquier número de software adicional. incluyendo software que facilite la instalación del sistema. En general se destacan por las herramientas para configuración y sistemas de paquetes de software a instalar. ensambladas por individuos. empresa o persona para permitir instalar fácilmente un sistema Linux. empresas y otros organismos. Existen numerosas distribuciones Linux (también conocidas como "distros").Distribuciones Linux Una distribución es un conjunto de aplicaciones reunidas por un grupo. al que suelen adicionarse también varios paquetes de software a continuación las más comunes. LINUX 40 .

Debian GNU/Linux Gentoo Linux LindowsOS Lycoris Dekstop/LX Knoppix Mandrake Linux Red Hat Linux Slackware Linux SuSE Linux Xandros OS Libranet Centos Linux 41 LINUX .

Virtualización • Nos Permite tener varios Ordenadores Virtuales en un solo Ordenador Físico. Alejandro José Llanos García Noviembre-2011® .

Herramientas para Virtualizar • WmWare Virtual Box Alejandro José Llanos García Noviembre-2011® .

Sistema Operativo GNU/Linux Alejandro José Llanos García Noviembre-2011® .

Distribuciones de Linux Alejandro José Llanos García Noviembre-2011® .

Entorno gráfico
Linux puede funcionar tanto en entorno gráfico como en modo consola. Un escritorio es un conjunto de elementos conformado por ventanas, iconos y similares que facilitan la utilización del computador. Los escritorios más populares en Linux, en orden alfabético son GNOME, KDE, LXDE, Xfce y Xf.

Alejandro José Llanos García

Noviembre-2011®

UBUNTU
• Es una distribución Linux basada en Debian GNU/Linux que proporciona un sistema operativo actualizado y estable. Se compone de múltiples paquetes de software distribuidos bajo una licencia libre.

HISTORIA
• Ubuntu es una bifurcación del código base del proyecto Debian. Su primer lanzamiento fue el 20 de octubre de 2004. • Los lanzamientos de Ubuntu están sincronizados con el entorno de escritorio GNOME.
Alejandro José Llanos García Noviembre-2011®

¿PARA QUE ESTA DISEÑADO?
Ubuntu está diseñado pensando en la seguridad. Obtener actualizaciones de seguridad por al menos 18 meses para el escritorio y el servidor. Con la versión con Soporte a Largo Plazo (LTS, Long Term Support) obtener tres años de soporte para el escritorio, y cinco años para el servidor. No hay un pago extra por la versión LTS, está disponible para todos bajo los mismos términos libres. Actualizaciones hacia nuevas versiones de Ubuntu son y serán siempre gratis.

Alejandro José Llanos García

Noviembre-2011®

tenemos que conseguir la distribución que deseamos instalar en el Equipo.1. en nuestro caso UBUNTU 10. Alejandro José Llanos García Noviembre-2011® .Instalación y Configuración del Ubuntu Para comenzar. Podemos apreciarlo como se muestra en la Figura 1.4.

se procede a visualizar algunos parámetros. y reiniciamos el equipo para comenzar la instalación del SO. lo quemamos en un CD.• Una vez conseguido. en primer lugar vamos a ver con que kernel de Linux se va a trabajar: • Se usa el comando “úname-a”: Alejandro José Llanos García Noviembre-2011® . Una vez instalado analizamos el estado y lo requiere para lograr nuestro objetivo. • Una vez instalado el Sistema Operativo.

Alejandro José Llanos García Noviembre-2011® .• Se debe de configurar la conexión a Internet. verificando si el Ubuntu instalo correctamente el driver.

proseguimos con la instalación del driver de video. como se ilustra en la Figura Alejandro José Llanos García Noviembre-2011® .• revisar la configuración de la Red. para lo se procede de la siguiente manera: “Sistema/Administración/Controladores de Hardware” y se hace click.

Alejandro José Llanos García .• En la ventana de Controladores de Hardware procedemos a actualizar el Driver adecuado para el video. como se ilustra en la Figura.

Alejandro José Llanos García . el driver de video. para este caso. Nuevamente. se utiliza Ispci para comprobar el hardware instalado.• Se observa que el driver fue adecuadamente instalado.

• con la configuración de los drivers. verificamos el driver de Sonido. como se ilustra en la Figura Alejandro José Llanos García .

• Enseguida. se configuran los repositorios: hacer Click en Sistema y click en Gestor de Paquetes Synaptic. como se ilustra en la Figura Alejandro José Llanos García Noviembre-2011® .

• Configuración de los Repositorios Alejandro José Llanos García .

verificar que estén habilitados todos los checks en las casillas y que el repositorio este en el servidor principal. como se ilustra en la Figura: Alejandro José Llanos García Noviembre-2011® .• Estando en este cuadro.

y luego hacer click en Cerrar y regresara a la primera pantalla y hacer click en Recargar Alejandro José Llanos García Noviembre-2011® .• En esta pestaña Activar las casillas con un check.

• Se procede a actualizar el Linux Ubuntu (estando en modo ROOT). como se ilustra en la Figura Alejandro José Llanos García Noviembre-2011® . El comando es: “sudo apt-get update”.

.

Alejandro José Llanos García Noviembre-2011® .gz). zip GNU/Linux.gz. con la finalidad de que el software pueda compilarse e instalarse con facilidad en distintas plataformas de Linux.tgz(o tar. entre otros. tar. Normalmente estos paquetes de software se distribuyen en un fichero con la extensión .zip. trabaja con empaquetamiento de Software.Empaquetar y Comprimir: tar.bz2. tar.

gz .Empaquetar y Comprimir: tar.zip (zip) zip archivo. zip .tar .bz2 (versiones recientes de tar) .zip /mayo/archivos Comprimir Descomprimir unzip archivo.tar.bz2 (tar con bzip2) tar -c archivos | bzip2 > archivo.tar.tar.z .tar.tar.tar..tgz (tar con gzip) Empaquetar y comprimir Desempaquetar y descomprimir Comprimir Descomprimir tar -czvf archivo.tar /archivo/Linux/* xvf archivo.tar.tar.zip Alejandro José Llanos García Noviembre-2011® 63 .gz.gz .gz /archivo/Linux/* tar -xzvf archivo..tar (tar) Empaquetartar Desempaquetartar cvf archivo. tar.bz2 | tar -xv tar jvxf archivo.bz2 bzip2 -dc archivo.

soporta descargas mediante los protocolos HTTP.Descargar Paquetes: Wget • Wget es una herramienta libre del conjunto de GNU. # wget ftp://ftp. esto quiere decir: obtener desde la WWW. que nos permite la descarga de contenidos desde servidores web.gz Alejandro José Llanos García Noviembre-2011® .tar. # Descarga desde el código fuente con Wget. y de «obtener» (en inglés get).org/gnu/wget/wget-1.gnu. Su nombre proviene de World Wide Web (w).9. HTTPS y FTP.

Compilar Paquetes • Un compilador es un programa que traduce el código Fuente de un paquete de software en Código Maquina. Código Fuente Proceso: Compilar paquete Código Maquina Alejandro José Llanos García Noviembre-2011® 65 .

3. el cual lleva la extensión de archivo deb.Paquetes .Deb Se accede por medio de Herramientas : Synaptic : Grafico apt : Consola Aptitude: Grafico/Consola Alejandro José Llanos García Noviembre-2011® . del tipo: nombre-del-paquete_version(1.deb • Linux Ubuntu utiliza el sistema de paquetes creado por la distribución Debian.34-5).deb Repositorios: Servidores que contienen los Paquetes .

list.APT Advanced Packaging Tool (APT). actulaizar y remover paquetes de Software de nuestro Sistema Ubuntu. # apt-get update Actualizar paquetes: # apt-get upgrade Alejandro José Llanos García Noviembre-2011® . de Ubuntu. Instalar un paquete: # apt-get install <paquete> Desinstalar un paquete: # apt-get remove <paquete> Actualizar el índice de paquetes: # repositorios definidos en el archivo /etc/apt/sources. es una herramiento de linea de comando que permite instalar.

como la instalación. También se puede emplear por medio de Consola: Busca un paquete en los repositorios:# aptitude search <nombre_paquete> Muestra información del paquete: # aptitude show <nombre_paquete> Instala paquetes: # aptitude install <nombre_paquete> Desinstala paquetes: # aptitude remove <nombre_paquete> Alejandro José Llanos García Noviembre-2011® . se realizan con Aptitude.Aptitude Aptitude es una interfaz del sistema APT (Advanced Packaging Tool) basada en texto y que se maneja por menús. Es conveniente usar aptitude sobretodo en entornos de terminales no gráficas para garantizar el correcto funcionamiento de las teclas de órdenes. desinstalación y actualización. Muchas de las funciones típicas de gestión de paquetes.

se emplea para Instalar.deb Purgar el paquete. es decir que no quede nada de este: # dpkg -P paquete.deb Alejandro José Llanos García Noviembre-2011® .deb Remover o desinstalar un paquete se usa la siguiente sintaxis: # dpkg -r paquete.deb. es un programa para la gestión de paquetes .Dpkg Dpkg.deb : # dpkg -i paquete-no-instalado. quitar y proporcionar información sobre estos paquetes. Esta herramienta se ejecuta por medio de Consola. Instalar un paquete .

CPP. El GNU Binutils es una colección de herramientas de programación para la manipulación de código de objeto en varios formatos de archivos objeto # apt-get install cpp gcc binutils Alejandro José Llanos García Noviembre-2011® . GNU Compiler Collection (colección de compiladores GNU) GCC . Es el primer programa invocado por el compilador y procesa directivas como #include. #define y #if. Fortran. Originalmente GCC significaba GNU C Compiler (compilador GNU para C). Ada y otros. Posteriormente se extendió para compilar C++. es un conjunto de compiladores creados por el proyecto GNU. porque sólo compilaba el lenguaje C. GCC y Binutils El preprocesador de C (cpp) es el preprocesador para el lenguaje de programación C.

Linux-Headers
Para la compilación automática de los módulos de determinado hardware, como las tarjetas gráficas. Se puede funcionar con el driver genérico "vesa", o con los drivers libres, pero los privativos requieren los linuxheaders. Los fuentes del Sistema Operativo proporcionan en sus archivos headers, las definiciones de prototipos de funciones y de estructuras de datos, que emplea el kernel. Y son las que emplear a nuestro device driver. Por lo tanto hay que instalar los headers. # uname –r #apt-get install linux-headers-2.6.32-24-generic

Alejandro José Llanos García

Noviembre-2011®

CHMOD
Permite cambiar permisos a un archivos o directorios chmod [modificadores] permisos archivo/directorio Existen tres permisos independientes, llamados permisos básicos, que pueden ser permitidos (estado 1) o denegados (estado 0) a un archivo y/o directorio r – lectura / w – escritura / x – ejecución Clases de usuarios Las clases de usuarios a los cuales se les puede asignar los permisos básicos • u – dueño: dueño del archivo o directorio • g – grupo: grupo al que pertenece el archivo • o – otros: todos los demás usuarios que no son el dueño ni del grupo

Alejandro José Llanos García

Noviembre-2011®

CHMOD
Número Binario
0 1 2 3 4 5 7 000 001 010 011 100 101 111

Lectura Escritura Ejecución (r) (w) (x )
                       

Ejemplo: 6 110

chmod 777 file.txt brinda acceso total al dueño y al grupo y a los demás usuarios.
Alejandro José Llanos García Noviembre-2011®

73

.

75 . • Se manipulan habitualmente con el ratón. • Trata de poner. • Permite una más fácil interacción con el ordenador. la información y acciones disponibles. • Es una nueva forma de ver el sistema operativo. con un conjunto de imágenes y objetos gráficos. • Es una evolución de los intérpretes de órdenes (intérpretes de ‘comandos’).Interfaces gráficas • Interfaz Gráfica de Usuario (GUI).

Xerox Star 8010: “La oficina del futuro” • Facilidad de uso. • Definición de sus elementos básicos. • 1981.pdf .com/investigacion/investiga_igu/igu_aproximacion_semio-cognitiva_by_chr5. "lo que ves es lo que obtienes"). . • 1973.Interfaces gráficas • Búsqueda de un método de interacción amigable con los ordenadores que superase la interfaz de línea de órdenes. • Capacidad de automatización .Coste elevado (200 investigadores) • Introduce la metáfora de ‘escritorio’ 76 (1)http://www. • Customización por parte del usuario • La intención por parte de Xerox fue la de desarrollar: • • • • un sistema informático pequeño y transportable con capacidad para ser ubicado en una oficina capacidad para poder manejar un sistema operativo con interfaz gráfica compartir información de forma sencilla.Concepto de WYSIWYG What You See Is What You Get (en inglés.Medio de edición y publicación • Facilitar tareas de oficina . Xerox Alto.chr5. • Objetivo básico de encontrar un modelo óptimo de interacción personaordenador.

Manejo de múltiples elementos en el escritorio de trabajo. Mostrar Propiedades. 77 . Metáfora de escritorio. Borrar.Interfaces gráficas • Características esenciales: • • • • • Sistema de ventanas sobrepuestas. Abrir. Copiar. Representación de los ficheros mediante iconos. Estandarización de tareas sobre ficheros: • Mover.

0 1986: Commodore GEOS: Inclusión de aplicaciones • Calendario .• • • • • • 1983: Apple Lisa: Trabajo de oficina 1984: Apple Macintosh: Informática personal 1985: GEM (Digital Research). Integrado con DOS 1985: Amiga WorkBench (Commodore) 1985: Microsoft Windows 1. columnas con información.Procesador de textos Interfaces gráficas • 1987: Risc OS: Inclusión de la barra de tareas • 1989: Next STEP: Scroll.… 78 .

Interfaces gráficas • 1995: Windows 95 • • • • Escritorio orientado a objetos en vez de aplicaciones Posibilidad de configuración y administración del equipo desde la interfaz Aparición del ‘menú de inicio’ Aparición del ‘asistente’ • • • • 1995: BeOS 1998: KDE (K .Desktop Environment) 1999: Gnome 2001: MAC OS X: Aqua 79 .

Interfaces gráficas • Uso de gráficos 3D • Rodolex • Flip 3D • Beryl Compiz 80 .

especialmente GNU/LINUX. un área de iconos de aplicación. • Elementos: • Una barra de tareas y lanzador de aplicaciones Dispone de un botón de inicio. • Posibilitar un método de interacción amigable con la computadora similar a los que ofrecen Windows o Mac OS en otras plataformas. y una última parte para tareas especiales • • • • Escritorio que permite organizar y posicionar iconos en él. un área para ventanas minimizadas.Interfaces gráficas: KDE • Desarrollar un interfaz gráfico que opere sobre sistemas operativos Unix. gestor de archivos un gran número de utilidades Una sola pulsación para activar los elementos (al igual que la web) 81 .

org/wiki/La_gu%C3%ADa_de_usuario_de_KDE .wikisource.Interfaces gráficas: KDE Curso Linux 82 http://es.

Interfaces gráficas: RedHat-KDE Curso Linux 83 .

contiene el icono del menú principal y los iconos de inicio rápido para terminar una sesión.Interfaces gráficas: KDE El panel se encuentra en la parte inferior del escritorio. Por defecto. abrir una ventana de terminal y otras aplicaciones. y otras utilidades comunes. Archivos personales 84 .

Interfaces gráficas: KDE • Botón ‘K’: Acceso a las aplicaciones: • Todas las aplicaciones /Categorías • Aplicaciones más usadas • Acciones 85 .

org/Manuales-LuCAS/doc-manual-KDE/Kde.pdf Curso Linux 86 .tldp.Interfaces gráficas: KDE • Konkeror http://es.

• GENOME está diseñado para ser customizable.• El objetivo de dotar de un entorno gráfico de escritorio y una plataforma de desarrollo de aplicaciones totalmente libres en sistemas operativos GNU/LINUX. Interfaces gráficas: Gnome 87 . • En sus primeras versiones mantiene un aspecto gráfico relativamente tosco.

Interfaces gráficas: Gnome 88 .

guia-ubuntu.ogg 89 .org/images/c/c5/Ubuntu_menus.Interfaces gráficas: Ubuntu-Gnome http://www.

. • • • • • • • Cerrar sesión Bloquear la pantalla Cambiar de usuario Suspender Hibernar Reiniciar Apagar 90 .Interfaces gráficas: Ubuntu-Gnome Panel superior: • Menú Aplicaciones • Menú Lugares • • • • • • • Carpeta personal. Equipo Creador de CD/DVD Servidores de red Conectar con el servidor Buscar archivos Documentos recientes • Menú Sistema – – – – – – Preferencias Administración Ayuda y soporte Acerca de Gnome Acerca de Ubuntu Salir..

Evolution y ayuda del sistema).Interfaces gráficas: Ubuntu-Gnome Panel superior: • • • • Lanzadores (Firefox. Área de notificación Control de volumen Fecha y hora 91 .

• Programas que estén funcionando en esos momentos (y nombre del documento abierto si lo hay).Interfaces gráficas: Ubuntu-Gnome Panel inferior: • Icono para minimizar todas las aplicaciones abiertas. • Areas de trabajo (escritorios virtuales) 92 .