Coge tu linux y escápate con él

¿Cómo funciona un sistema operativo?

Puede parecer una pregunta sencilla, ya que la mayoría de nosotros estamos acostumbrados a encender nuestros ordenadores y ver cómo nuestro sistema se acelera. Sin embargo, este modelo común es sólo una forma de ejecutar un sistema operativo. Como una de las mayores fortalezas de Linux es la versatilidad, Linux ofrece la mayor cantidad de métodos y entornos para ejecutarlo.

Para liberar todo el poder de Linux, y tal vez incluso encontrar un uso que no se te había ocurrido, considera algunas formas menos convencionales de ejecutarlo, específicamente, las que ni siquiera requieren instalación en el disco duro de un ordenador.

Arrancar Linux en vivo

Arrancar en vivo es una forma sorprendentemente útil y popular de obtener la experiencia completa de Linux sobre la marcha. Mientras que los discos duros están donde residen la mayor parte del tiempo los OSes, pueden ser instalados en la mayoría de los principales medios de almacenamiento, incluyendo CDs, DVDs y unidades flash USB.

Cuando un sistema operativo se instala en algún dispositivo que no sea el disco duro interno de un ordenador y posteriormente se arranca en lugar de la unidad integrada, se llama “arranque en vivo” o ejecutar una “sesión en directo”.

En el momento del arranque, el usuario simplemente selecciona una fuente de almacenamiento externo para que el hardware busque la información de arranque. Si se encuentra, la computadora sigue las instrucciones de arranque del dispositivo externo, ignorando esencialmente la unidad de a bordo hasta la próxima vez que el usuario arranque normalmente. Los medios ópticos son cada vez más raros en estos días, así que la forma más típica que toma un dispositivo externo que lleva OS es un lápiz USB.

La mayoría de las distribuciones de Linux convencionales ofrecen una manera de ejecutar una sesión en vivo como una forma de probarlas. La sesión en vivo no guarda ninguna actividad del usuario, y el sistema operativo se reinicia al estado predeterminado limpio después de cada apagado.

Sin embargo, las sesiones de Live Linux pueden usarse para algo más que probar una distribución. Una aplicación es para ejecutar la reparación del sistema para el mal funcionamiento crítico de los sistemas embarcados (normalmente también Linux). Si una actualización o configuración ha hecho que el sistema a bordo no pueda iniciarse, se requiere una copia de seguridad completa del sistema o si el disco duro ha sufrido una grave corrupción de archivos, el único recurso es iniciar un sistema activo y realizar el mantenimiento en la unidad de a bordo.

En estos y otros escenarios similares, la unidad de disco de a bordo no puede ser manipulada o corregida mientras que también mantiene el sistema almacenado en funcionamiento, por lo que un sistema vivo asume esas cargas en su lugar, dejando todos los archivos excepto los problemáticos en la unidad de a bordo en reposo.

Las sesiones en vivo también son ideales para el manejo de información confidencial. Si no desea que un equipo conserve ningún rastro de las operaciones ejecutadas o de la información que se maneja en él, especialmente si está utilizando hardware que no puede garantizar, como una biblioteca pública o una computadora del centro de negocios hotelero, una sesión en vivo le proporcionará todas las funciones de computación de escritorio para completar su tarea, sin dejar rastro de su sesión una vez que haya terminado. Esto es ideal para realizar operaciones bancarias en línea o introducir contraseñas que no desea que una computadora recuerde.

Linux prácticamente en cualquier lugar

Otro enfoque para implementar Linux para propósitos más bajo demanda es ejecutar una máquina virtual en otro sistema operativo host. Una máquina virtual, o VM, es esencialmente un equipo pequeño que se ejecuta dentro de otro equipo y está contenido en un solo archivo grande.

Para ejecutar un VM, los usuarios simplemente instalan un programa hipervisor (un tipo de lanzador para el VM), seleccionan un archivo de imagen descargado de Linux OS (generalmente terminando con una extensión de archivo “. iso”), y recorren el proceso de instalación.

La mayoría de las configuraciones pueden dejarse en sus valores predeterminados, pero las claves a configurar son la cantidad de memoria RAM y disco duro que se va a arrendar al VM. Afortunadamente, dado que Linux tiene una huella ligera, no tiene que configurar estos muy altos: 2 GB de RAM y 16 GB de almacenamiento deberían ser suficientes para la VM mientras que aún deja que su sistema operativo host prospere.

Entonces, ¿qué ofrece esto que un sistema vivo no ofrece? En primer lugar, mientras que los sistemas activos son efímeros, las máquinas virtuales pueden conservar los datos almacenados en ellos. Esto es ideal si desea configurar su VM Linux para un caso de uso especial, como desarrollo de software o incluso seguridad.

Cuando se utiliza para el desarrollo, un VM Linux le da la base sólida de las suites de programación de lenguajes de programación de Linux y herramientas de codificación, y le permite guardar sus proyectos directamente en el VM para mantener todo organizado.

Si su objetivo es la seguridad, los VMs de Linux le permiten imponer una capa extra entre un peligro potencial y su sistema. Si usted hace su navegación desde el VM, un programa malicioso tendría que comprometer no sólo su sistema Linux virtual, sino también el hipervisor, y luego su sistema operativo host, una hazaña técnica más allá de todos los adversarios, excepto los más hábiles y determinados.

En segundo lugar, puede iniciar su VM bajo demanda desde su sistema host, sin tener que apagarlo y volver a arrancarlo como lo haría con una sesión en vivo. Cuando lo necesites, puedes sacar el VM rápidamente y cuando termines, simplemente lo apagas y vuelves a lo que estabas haciendo antes.

El sistema host continúa funcionando normalmente mientras la máquina virtual está encendida, de modo que puede realizar tareas simultáneamente en cada sistema.

Así como no hay ninguna forma que Linux tome, tampoco hay una sola manera de ejecutarla. Esperamos que esta breve introducción sobre los tipos de sistemas que puede ejecutar le haya dado algunas ideas para expandir sus modelos de uso.

La mejor parte es que si no estás seguro de cómo esto puede ayudar, ¡el arranque en vivo y las máquinas virtuales no hacen daño al intentarlo!

Fuente: caracteristicas.co/linux/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *