Download 3-Introduccion a Linux

Document related concepts

Parabola GNU/Linux wikipedia , lookup

Linux Unified Kernel wikipedia , lookup

Kongoni (sistema operativo) wikipedia , lookup

Source Mage wikipedia , lookup

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

Transcript
FUNDAMENTOS DE
COMPUTACIÓN PARA
CIENTÍFICOS
CNCA
Abril
2013
3. INTRODUCCIÓN A
LINUX
Ricardo Román
MODELOS DE LICENCIAMIENTO




Software privativo
Software gratuito (Freeware)
Código abierto (Open Source)
Software libre (Free Sof tware)




Uso del programa para cualquier propósito
Adaptación del programa para las propias necesidades
Distribuir libremente copias del software
Modificar el programa y hacer públicas las modificaciones
 Código abierto puede no ser software libre
LINUX: RESEÑA HISTORIA
 1960:




Las compañías no imponían restricciones al software
El principal ingreso era el hardware
No se consideraba al software valioso
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 del hardware.
 Richard Stallman de MIT decidió iniciar el proyecto GNU:
 pionero en el tema de software libre.
LINUX: ¿QUÉ ES LINUX?
 GNU empezo a producir software en 1984:
 Trabajo colaborativo de muchos autores
 Compiladores, editores, herramientas pero sin kernel
 Linus Torvalds comparte su núcleo Linux en 1991:
 Apuntado a PCs
 GNU/Linux es el sistema operativo que usa el kernel Linux con
las herramientas GNU
 El kernel GNU Hurd esta en desarrollo desde 1991
LINUX: DISTRIBUCIONES
 Una distribución es un conjunto de software montado sobre el
kernel Linux:




Kernel
Herramientas y bibliotecas GNU
X window system
Otros:




Ofimática
Editores
Gráficos
Audio
LINUX: DISTRIBUCIONES
LINUX: CARACTERÍSTICAS
 Sistema de archivos:
 Standard Filesystem Hierarchy Standard





/bin
/home
/mnt
/var
…
LINUX: CARACTERÍSTICAS
 Usuarios y grupos:
 Acceso concurrente de múltiples usuarios
 Los usuarios pueden ser personas u otros programas
 3 Tipos:
 root (administrador, super-usuario)
 nologin (algun programa)
 regulares (personas)
LINUX: CARACTERÍSTICAS
 Paquetes
 Software que puede ser puesto a disposición del usuario usando un
manejador de paquetes:
 Bibliotecas
 Programas
 Datos
 Manejadores de paquetes:
 YaST
 YUM
 APT
LINUX: CARACTERÍSTICAS
 Procesos
 Bajo demanda
 Daemons o servicios
 En segundo plano
 No los controla el usuario directamente
 Puede ser servidores, controladores, firewalls, antivirus
LINUX: CARACTERÍSTICAS
 Interfaces de usuario:
 GUI:
 WIMP (Windows, Icons, Menus, Pointer
 Ambientes de escritorio:
 GNOME
 KDE
 LXDE
 CLI:
 Modo texto
 Consolas o emuladores de terminales:
 sh
 bash
LINUX: USO BÁSICO DE LA TERMINAL