Download GNU/Linux - Cluster CNCA

Document related concepts

Controversia por la denominación GNU/Linux wikipedia , lookup

Distribución Linux wikipedia , lookup

Parabola GNU/Linux wikipedia , lookup

Debian GNU/Linux wikipedia , lookup

Malware en Linux wikipedia , lookup

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.