Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Linux
Ingeniería de software – 2do Semestre
Inst. Rafael Quevedo M.
1. Objetivos del curso
Tema
Qué es Linux Red Hat
Objetivo
• Identificar conceptos básicos de Linux Red Hat.
Linux Red Hat
¿Qué es Linux Red Hat?
Linux tiene su origen en Unix. Éste apareció en los años sesenta, desarrollado por los
investigadores Dennis Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell.
Andrew Tanenbaum desarrolló un sistema operativo parecido a Unix (llamado Minix) para
enseñar a sus alumnos el diseño de un sistema operativo. Debido al enfoque docente de
Minix, Tanenbaum nunca permitió que éste fuera modificado, ya que podrían introducirse
complicaciones en el sistema para sus alumnos.
Un estudiante finlandés llamado Linus Torvalds, constatando que no era posible extender
Minix, decidió escribir su propio sistema operativo compatible con Unix.
En aquellos momentos el proyecto GNU (GNU's Not Unix), que Richard Stallman había iniciado
hacía ya casi diez años, comprendía un sistema básico casi completo. La excepción más
importante era el kernel o núcleo, que controla el hardware.
Torvalds decidió aprovechar el sistema GNU y completarlo con su propio núcleo, que bautizó
como Linux (Linux Is Not UniX). El sistema conjunto (herramientas GNU y núcleo Linux) forma lo
que llamamos GNU/Linux, Linux fue escrito en lenguaje C.
Linux Red Hat
¿Qué es Open Source (Código abierto)?
Los discos duros se encuentran divididos en particiones, donde cada partición corresponde a
un sistema operativo.
En el primer sector del disco está el registro de arranque maestro junto a la tabla de
particiones. El registro de arranque (como su nombre indica) se usa para arrancar el sistema.
La tabla de particiones contiene información acerca del lugar y el tamaño de cada
partición. Hay tres clases de particiones:
Linux Red Hat
Consideraciones para instalar Linux.
Primarias
: Las más usadas, debido al límite del tamaño de la tabla de particiones, sólo pueden tenerse
hasta cuatro particiones primarias en un disco.
Extendidas
: Una partición extendida no tiene datos ella misma; en su lugar, actúa como "soporte" de
particiones lógicas; solo puede tenerse una partición extendida por disco.
Lógicas
: Se puede crear cualquier número de particiones lógicas.
Linux Red Hat
Linux con otro sistema operativo
¿Es posible que Linux coexista con otro sistema operativo por ejemplo Windows?
Se puede utilizando un gestor de arranque (boot loader) es un programa que permite cargar
un sistema operativo a la vez. Puede ofrecernos un menú para seleccionar una opción del
sistema a arrancar. En este caso, hablamos de multi-boot.
El firmware BIOS cargará el MBR (Master Boot Record), o sea, los 512 primeros bytes del
disco. Luego, leerá el VBR (Volume Boot Record) de la partición y encontrar la ubicación del
gestor de arranque.
En algunos equipos, no es el firmware BIOS sino el firmware EFI quien localiza el gestor de
arranque.
Linux Red Hat
Virtualizar Linux
La virtualización es un proceso en la que un host puede dividirse en varios huéspedes.
KVM (Kernel Virtual Machine) es una solución de virtualización completa en la que se utiliza
el núcleo de Linux como hipervisor, de manera que tanto el control de los dispositivos reales
como la planificación de tareas y la gestión de memoria del sistema anfitrión las hace el
núcleo de Linux.
En este modelo las máquinas virtuales son procesos normales del sistema (por esto la
gestión de memoria y la planificación de procesos son las estándar del sistema) a los que
añadimos un modo de ejecución adicional (invitado) a parte de los modos de ejecución
estándar de Linux (usuario y núcleo).
Linux Red Hat
Herramientas para virtualizar.
Existen muchas:
• QUEMU
• VIRTUALBOX
• BOCHS
• KVM
• XEN
• LINUX VSERVER
• OPEN VZ
• LXC
Conclusión