19
GNU/Linux Concepto de Software Libre CESAR DAVID FERNANDEZ GRUESO “LINUX sinónimo de Libertad ” SENA Regional Cauca CENTRO DE TELEINFORMATICA Y PRODUCCION INDUSTRIAL TECNICO EN SISTEMAS Vigencia 2009 - 2010

Gnu linux

Embed Size (px)

DESCRIPTION

GNU/Linux el sistema opetativo basado en UNIX orientado a PC's, estaciones de trabajo y Servidores. Robustez y Seguridad al servicio de la cominidad que goza de la libertad que Ofrece el Software Libre.

Citation preview

Page 1: Gnu linux

GNU/LinuxConcepto de Software Libre

CESAR DAVID FERNANDEZ GRUESO

“LINUX sinónimo de Libertad ”

SENA Regional CaucaCENTRO DE TELEINFORMATICA Y PRODUCCION INDUSTRIAL

TECNICO EN SISTEMAS

Vigencia 2009 - 2010

Page 2: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

SOFTWARE LIBRE

Según la FSF (Free Software Fundation) el software libre se refiere a la libertades que tienen lo usuarios para ejecutar, copiar, distribuir, estudiar, modificar el software y distribuirlo modificado.

Software Libre es diferente de Software Gratuito (Freeware). La distribución del software libre puede ser comercial. El freeware puede venir con código fuente pero sin permiso a distribuir versión modificada.

El Software Libre provee 4 libertades:

LIBERTAD 0: La libertad de usar el programa, con cualquier propósito. LIBERTAD 1: La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades. LIBERTAD 2: La libertad de distribuir copias, con lo que puedes ayudar a tu vecino. LIBERTAD 3: La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo

que toda la comunidad se beneficie.

El software libre no contempla el asunto del precio es decir es habitual ver a la venta CD’s de software libre como distribuciones Linux. Sin embargo, en esta situación, el comprador del CD tiene el derecho de copiarlo y redistribuirlo

El software es conocimiento y debe poderse difundir sin trabas. Su ocultación es una actitud antisocial y la posibilidad de modificar programas es una forma de

libertad de expresión.

Page 3: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

SOFTWARE LIBRE

Entre los años 60’s y 70’s las grandes compañías hacían uso del Software Libre e intercambiaban Software para suplir sus necesidades productivas. En esa época el Software se consideraba una añadido a la maquina.

Se auge de la comercializaba del hardware.

A comienzos de los 80’s el Software empezó a conformarse como un producto con restricciones de licencia y código fuente cerrado. Solo la empresa desarrolladora era la autorizada en modificar el producto Software.

En 1984 Richard Stallman empieza a trabajar en el Proyecto GNU incorporándolo un año mas tarde a su propia fundación FSF (Free Software Fundation).

GNU (GNU is Not Unix) = Sistema Operativo + Aplicaciones

GNU/Linux = GNU + Kernel (Núcleo) de Linux

GNU/Linux : Basado en UNIX.

Page 4: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

GNU/Linux

A principios de 1990 había bastante software GNU (aplicaciones y controladores basados en UNIX) pero faltaba un Núcleo o Kernel también basado en UNIX para poner en funcionamiento dicho software.

Andy Tannenbaum profesor de la Universidad de Helsinki desarrolla el Minix un pequeño sistema operativo basado en UNIX y utilizado para orientar sus clases.

Linus Torvald estudiante de Tannenbaum , modifico el kernel de Minix perfeccionándolo para crear finalmente Linux. El cual es básicamente un núcleo de sistema operativo.

Las modificaciones continuaron hasta el punto de lograr correr aplicaciones del proyecto GNU. Ahora GNU ya tenia un Kernel, formando así GNU/Linux.

GNU/Linux es una implementación de libre distribución basado en UNIX para PC’s, Servidores y estaciones de trabajo.

Page 5: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

GNU/Linux

Page 6: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

GNU/Linux VS Windows

GNU/Linux es Software Libre amparado por la FSF. Quiere decir que es libre distribución y se puede obtener su código fuente para generar modificaciones o actualizaciones. Windows es Software propietario y solo Microsoft lo puede modificar. El contrato de licencia no permite la libre distribución, la copia y modificación.

GNU/Linux provee mayor seguridad. Los errores son corregidos por toda una comunidad virtual de programadores en Internet logrando mayor robustez. El personal de Microsoft es el soporte para la recuperación de errores del sistema.

GNU/Linux no posee costo de licencia. Windows requiere el pago de la licencia por cada maquina donde se vaya ha instalar.

GNU/Linux permite acceder a particiones Windows.

GNU/Linux brinda compatibilidad de aplicaciones de oficina soportadas por Windows.

Rápida carga y descarga de GNU/Linux con respecto a Windows.

Page 7: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

GNU/Linux VS Windows

GNU/Linux aun presenta procedimientos orientados a línea de comandos, Windows se preocupa por la generación de procedimientos gráficos.

GNU/Linux consume menos recursos Hardware con relación a Windows.

GNU/Linux requiere de menos reinicios cada vez que se realizan configuraciones o instalaciones de aplicaciones. Esta robustez le fue heredada de UNIX. Windows si lo requiere.

GNU/Linux presenta menor cantidad de aplicaciones que Windows. Pero las aplicaciones sobre GNU/Linux han venido creciendo considerablemente en los últimos años.

Carga de ejecutables por demanda: GNU/Linux sólo lee del disco aquellas partes de un programa que están siendo usadas actualmente. Windows si carga bajo demanda servicios que requiere una aplicación especifica pero carga completamente todo el programa así solo se este usando un porcentaje mínimo de este.

Page 8: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

GNU/Linux VS Windows

GNU/Linux utiliza la memoria libre de RAM como Cache incrementando el rendimiento de la maquina.

GNU/Linux domina el mercado de plataformas para Servidores y Windows domina el mercado para plataformas de PC’s, estaciones de trabajo y portátiles.

Page 9: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

GNU/Linux VS Windows

Page 10: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

Distribuciones GNU/Linux

Page 11: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

Distribuciones GNU/Linux

Page 12: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

ENTORNO GRAFICO

El sistema grafico de GNU/Linux esta basado en 3 componentes independientes:

X-Window de UNIX. Gestor de Ventanas. Entorno de Escritorio

En los comienzos de UNIX el MIT ( Instituto Tecnológico de Massachusetts ) crea X-Window. Este sistema permitió la presentación de varias aplicaciones donde cada una se puediera visualizar en un ventana especifica.

El Gestor de Ventanas hace uso de X-Window con el fin de permitir el movimiento de las ventanas por la pantalla, traerlas al frente o enviarlas al fondo; pintar los recuadros de las ventanas y hace posible mover las aplicaciones; muestra los menús que emergen cuando se hace click sobre el fondo de la pantalla (Menus Contextuales), permite maximizar, minimizar y cerrar cada una de las ventanas por separado entre otras funciones. Ej: BlackBox, FluxBox, FVWM, Metacity (el que usa Ubuntu) , Window Maker etc.

Page 13: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

ENTORNO GRAFICO

El Gestor de Escritorio ejecutan gestores de ventanas pero añaden capacidades a las ventanas tales como:

Arrastrar y soltar . Un explorador de carpetas y archivos. Formas fáciles y flexibles de enlazar aplicaciones a botones, iconos y elementos de menú. Un mecanismo centralizado para configurar la apariencia de la pantalla y las ventanas. Posibilidad de ejecutar aplicaciones ligeras apliques vistosos, siempre ejecutándose dentro

del contexto del gestor de ventanas y para apoyar la realización de ciertos tipos de tareas, tales como mostrar la hora, temperatura del procesador, carga de éste, volumen del altavoz, y otras muchas tareas sencillas.

Los escritorios más comunes para GNU/Linux son GNOME (GNU Network Object Model Environment: Entorno del Modelo Orientado a Objetos de GNU), KDE (K Development Environment: Entorno de Desarrollo K) son dos escritorios robustos y ricos, cada uno viene con su propio gestor de ventanas (Metacity para GNOME, kwin para KDE).

Page 14: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

GNOME

Page 15: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

GNOME USANDO IceWM

Page 16: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

SISTEMA DE ARCHIVOS

DIRECTORIO DESCRIPCION

Bin Comandos usados por todos los usuarios.

Boot Archivos necesarios para el arranque del sistema. Ej. GRUB

Dev Archivos orientados a los dispositivos que soporta el Kernel.

Etc Archivos de configuración y administración del sistema.

Home Directorios de los usuarios.

Lib Librerías para el Kernel.

mnt Punto de montaje para dispositivos usados temporalmente.

Root Directorio del súper usuario.

Sbin Comandos que solo el Súper usuario usa para la administración.

tmp Archivos temporales.

Usr Información compartida entre maquinas LINUX.

var Archivos temporales y almacenamiento de descargas desde repositorios.

Page 17: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

TERMINAL

El Terminal es la consola de comandos equivalente al Símbolo del Sistema de Windows.

Page 18: Gnu linux

Ing. Cesar David Fernández G. – Centro Teleinformática y Producción Industrial – SENA Regional Cauca

PRACTICA PRESENCIAL

AHORA VAMOS A: INSTALAR GNU/LINUX UBUNTU 10.04 VERIFICACION DE DRIVERS Y

CODECS. MODIFICAR GESTOR DE ARRAQUE. MODIFICAR APARIENCIA DEL GNOME. USO DEL COMPIZ CONFIG. INSTALAR PAQUETES BASADOS EN GNU/LINUX DEBIAN. (.deb)

UTILIZANDO SYNAPTIC (Repositorios) UTILIZANDO APT-GET UTILIZANDO DPKG Y GDEBI.

INSTALAR PAQUETES BASADOS EN OTRAS DISTRIBUCIONES GNU/LINUX. (.rpm, .tgz, .tz, etc.) UTILIZANDO ALIEN.

EMULACION DE APLICACIONES WINDOWS SOBRE GNU/LINUX USANDO CROSSOVER.

MANEJO DEL TERMINAL : COMANDOS. CONFIGURACION DE PERMISOS DE USUARIO. CHMOD Y CHOWM. CONFIGURAR CUOTAS DE DISCO.

Page 19: Gnu linux

MUCHAS GRACIASPROXIMAMENTE CONFIGURACION DE SERVIDORES

SOBRE GNU/LINUX

INQUIETUDES O DUDAS ?

Ing. Cesar David Fernández Grueso.

CENTRO DE TELEINFORMATICA Y PRODUCCION INDUSTRIAL

SENA REGIONAL CAUCA