Download 3-Introduccion a Linux
Document related concepts
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