Download GNU/Linux - Cluster CNCA
Document related concepts
Transcript
Modelos de licenciamiento GNU/Linux Distribuciones GNU/Linux Colaboratorio de Computación Avanzada (CNCA) 2015 Caracterı́sticas Modelos de licenciamiento Contenidos 1 Modelos de licenciamiento 2 GNU/Linux 3 Distribuciones 4 Caracterı́sticas GNU/Linux Distribuciones Caracterı́sticas Modelos de licenciamiento GNU/Linux Distribuciones Modelos de licenciamiento Forma de autorizar a personas a utilizar software. Existen al menos 4 tipos de licencias: Software privativo: Windows, SPSS, Office, iOS. Software gratuito (freeware): Winzip, TeamViewer, Skype. Código abierto (open source): Elipse, Netbeans. Software libre (free software): GNU, Linux, LibreOffice, Gimp. Uso del programa para cualquier propósito. Adaptación del programa para las necesidades propias. Distribuir libremente copias del software. Modificar el programa y hacer públicas las modificaciones. Código abierto puede no ser libre. Caracterı́sticas Modelos de licenciamiento GNU/Linux Distribuciones Caracterı́sticas Linux: reseña historica 1960: Las compañias no imponı́an restricciones al software. El principal ingreso era por equipo computacional. No se consideraba al software como algo valioso (cobrable). Las universidades tenı́an acceso al código fuente. 1965: IBM negó el código fuente de su sistema operativo. Se empezó a vender el software como valor agregado al hardware. Richard Stallman del MIT decicio iniciar el proyecto GNU: pionero en el tema de software libre. Modelos de licenciamiento GNU/Linux Distribuciones Caracterı́sticas Linux: reseña historica 1984: GNU comienza a producir software en 1984. Trabajo colaborativo de muchos autores. Compiladores, editores, herramientas, pero sin Kernel. 1991: Linux Torvalds comparte su Kernel Linux. Tenı́a como meta las computadoras personales. Asi, GNU/Linux es el Sistema Operativo que utiliza el Kernel de Linux con las herramientas de GNU. El proyecto GNU tiene su propio Kernel llamado Hurd que está en desarrollo desde 1991. Modelos de licenciamiento GNU/Linux Distribuciones Linux: distribuciones Distribución: grupo de software con algún fin o idea de uso particular. Por lo general incluye: Kernel (Linux). Herramientas (GNU). X Window System. Entorno de escritorio: GNOME, KDE, XFCE, etc. Aplicaciones: Ofimática, editores de texto, modeladores 3D, simuladores, etc. Caracterı́sticas Modelos de licenciamiento GNU/Linux Linux: distribuciones Algunas distribuciones de Linux Distribuciones Caracterı́sticas Modelos de licenciamiento GNU/Linux Distribuciones Linux: caracterı́sticas Procesos: Bajo demanda o calendarizados. Servicios o daemons (demonios): En ejecución en segundo plano. No los controla el usuario directamente. Son procesos como servidores web, motores de bases de datos, firewalls, antivirus. Procesos en un sistema GNU/Linux. Caracterı́sticas Modelos de licenciamiento GNU/Linux Distribuciones Linux: caracterı́sticas Usuarios y grupos: Acceso concurrente de varios usuarios al S.O. (multiusuario). Los usuarios pueden ser personas u otros programas. 3 tipos: root (administrador, super-usuario) nologin (programas) regulares (personas) Grupos y usaurios en un sistema GNU/Linux. Caracterı́sticas Modelos de licenciamiento GNU/Linux Distribuciones Linux: caracterı́sticas Sistema de archivos: Jerarquización de la información para el S.O. Sigue el Filesystem Hierarchy Standard. Diferentes tipos de configuraciones ext3 nfs FAT XFS GPFS Sistema de archivos en un sistema GNU/Linux. Caracterı́sticas Modelos de licenciamiento GNU/Linux Distribuciones Caracterı́sticas Linux: caracterı́sticas Paquetes: software que esta a disposición de los usuarios usando un Manejador de Paquetes: Bibliotecas Programas Datos Los paquetes están por lo general, guardados en un deposito de la comunidad que provee la distribución llamado repositorio. Algunos manejadores de paquetes y sus paquetes: Yum: RPM APT, DPKG: DEB Pacman: tar iTunes: dmg Android: apk Modelos de licenciamiento GNU/Linux Distribuciones Caracterı́sticas Linux: caracterı́sticas Interfaces de usuario: sigue el estándar WIMP (Windows, Icons, Menus, Pointers) Ambientes de escritorio: GNOME, KDE, XFCE Lı́nea de comandos: Emuladores de terminales, SH, BASH, XTerm Estándar WIMP. Modelos de licenciamiento GNU/Linux Distribuciones Caracterı́sticas Linux: caracterı́sticas Entornos gráficos de Linux. Lı́neas de comando de un sistema GNU/Linux.