Introducción
al
Sistema Operativo
GNU/Linux
(Básico – Administración I)
Ing. Ricardo Toro
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN PUERTO ORDAZ
CATEDRA: SISTEMAS OPERATIVOS II
Objetivos.
•Presentar una historia del
sistema operativo GNU/Linux
•Definir que es Linux
•Presentar la Arquitectura de
una Distribución.
Metodología
Las clases se imparten usando presentaciones y demostraciones prácticas, y
se incita al participante a repetir lo aprendido en su estación de trabajo. Cada
módulo incluye una sesión de laboratorio, donde el participante deberá
resolver ejercicios usando los conceptos aprendidos en la sesión teórica.
¿Qué es GNU/Linux?
Linux es un sistema operativo similar a UNIX, básicamente una mezcla de
las variantes BSD y SVR5.
•Linux fue escrito desde cero, de tal manera que no contiene código UNIX.
•Es un sistema operativo multitarea, multihilo, multiprocesador y
multiusuario.
• Linux es un sistema “libre”: no requiere licencia.
Unix
•Alrededor del año 1970, en los Bell Labs (hoy AT&T), Ken Thompson y
Dennis Ritchie desarrollaron la primera versión de UNIX.
•Se escribió en lenguaje ensamblador sobre un sistema PDP/7 con 8kb de
Ram.
•Luego fue reescrito en Lenguaje C y su código se porto a otras
arquitecturas.
Árbol Genealógico
Proyecto GNU
•En la prehistoria de la computación todo software era prácticamente libre o
de “dominio publico”.
•Luego a mitad de los 70 comenzó a aparecer este fenómeno llamado
software comercial y el software se convirtió en “PRODUCTO”
•En 1984 Richard Stallman se dio cuenta de que había desaparecido el
espíritu original del desarrollo de software y decidió desarrollar el sistema
operativo GNU completamente libre.
Empezó escribiendo el compilador, las librerías, los editores y todos los
utilitarios.
Creo una Licencia (GPL) que aseguraría en el tiempo la libertad de dicho
software.
Pero, que es Linux?
•Linux es el Kernel (núcleo) de un sistema operativo, maneja dispositivos, archivos, usuarios,
permisos, tareas, procesos.
•Para ser usado por usuarios finales necesita muchos otros componentes: librerías, shells, interfaz
grafica, aplicaciones.
•Una distribución de Linux provee de todos estos componentes, junto con programas de
configuración, instalación y manejo de aplicaciones. Una distribución es un sistema operativo
completo.
Linux
•Linus Torvalds en 1991 vio que existía una gran cantidad de Software Libre, escrito por Richard
Stallman y su Free Software Fundation.
•Asimismo, Linus quería explorar las capacidades de su nuevo 80386 y decidió escribir el kernel de
un sistema operativo.
•Después de escribir la versión 0.01, la anuncio por Internet y solicito ayuda de otros programadores
para que CONTRIBUYERAN a desarrollar.
•Para 1992 empezaron a aparecer las primeras Distribuciones de Linux, o sea los primeros
sistemas operativos completos basados en Linux, RedHat, SuSE, Debian, Mandrake, turbolinuz,
Gentoo.
Diferencias entre virtualizar
un Sistema operativo e instalarlo
El único y pequeño inconveniente es que necesitamos un gestor de arranque que al encender
nuestro ordenador nos de la opción de elegir que sistema operativo queremos utilizar, lo que
conlleva a que si por ejemplo estamos en Windows y queremos cambiar a Linux deberíamos
reiniciar nuestro ordenador. La virtualización por el contrario permite cambiar de sistema operativo
como si se tratase de cualquier otro programa, sin embargo, esta agilidad tiene la desventaja de
que un sistema operativo virtualizado no es tan potente como uno que ya estuviera instalado.
Virtualización
Abstracción de los recursos de una computadora, Esta capa de software maneja,
gestiona y arbitra los cuatro recursos principales de una computadora (CPU,
Memoria, Red, Almacenamiento) y así podrá repartir dinámicamente dichos recursos
entre todas las maquinas virtuales definidas en el computador principal.
Virtualización
Crear nueva
maquina
virtual
Seleccionamos
el S.O. a utilizar
Seleccionamos
el dispositivo
de Red a utilizar
Seleccionamos la
capacidad del disco
duro virtual a utilizar
Luego de creada la
VM, procedemos a
revisar los
componentes
instalados y
modificar algunos.
Después de estar todos los componentes revisados e instalados,
procedemos a introducir el DVD del S.O. en el PC y arrancamos
nuestra maquina Virtual para probarla.
Instalación de una distribución de GNU/Linux –
Debian – CentOS - Fedora
CentOS
Fedora