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.
1. GNU/LinuxConcepto de Software Libre CESAR DAVID FERNANDEZ GRUESO“LINUX sinónimo de Libertad ”SENA Regional Cauca CENTRO DE TELEINFORMATICA Y PRODUCCION INDUSTRIAL TECNICO EN SISTEMASVigencia 2009 - 2010
2. 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.
3. 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.
4. 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.
6. 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.
7. 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.
8. 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.
12. ENTORNO GRAFICO El sistema grafico de GNU/Linux esta basado en 3 componentes independientes: X-Windowde 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 puedieravisualizar 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) , WindowMaker etc.
13. 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 ObjectModelEnvironment: Entorno del Modelo Orientado a Objetos de GNU), KDE (KDevelopmentEnvironment: 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).
17. TERMINAL El Terminal es la consola de comandos equivalente al Símbolo del Sistema de Windows.
18. PRACTICA PRESENCIAL AHORA VAMOS A: INSTALAR GNU/LINUX UBUNTU 10.04 VERIFICACION DE DRIVERS YCODECS. 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.
19. 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