Articulo de referencia

CD en directo

Sistema Ubuntu 25.10 ejecutándose desde una imagen de DVD en vivo, con el entorno de escritorio GNOME 49. Un Live CD (también conocido como Live DVD , Live Disc o Live Operating...

Sistema Ubuntu 25.10 ejecutándose desde una imagen de DVD en vivo, con el entorno de escritorio GNOME 49.

Un Live CD (también conocido como Live DVD , Live Disc o Live Operating System ) es una instalación completa de computadora que arranca e incluye el sistema operativo , y se ejecuta directamente desde un CD-ROM o dispositivo de almacenamiento similar en la memoria de la computadora, en lugar de cargarse desde un disco duro. Un Live CD permite a los usuarios ejecutar un sistema operativo para cualquier propósito sin instalarlo ni realizar cambios en la configuración de la computadora. Los Live CD pueden ejecutarse en una computadora sin almacenamiento secundario , como un disco duro, o con un disco duro o sistema de archivos dañado, lo que permite la recuperación de datos .

A medida que las unidades de CD y DVD han ido desapareciendo, los CD de arranque se han vuelto menos populares, siendo reemplazados por las memorias USB de arranque , que son sistemas equivalentes grabados en unidades flash USB , con la ventaja adicional de ofrecer almacenamiento grabable. La funcionalidad de un CD de arranque también está disponible con un disco duro externo conectado por USB. Muchos CD de arranque ofrecen la opción de persistencia mediante la escritura de archivos en un disco duro o una memoria USB.

Muchas distribuciones de Linux ofrecen imágenes ISO para grabar en CD o DVD. Si bien los sistemas operativos de código abierto se pueden usar de forma gratuita, algunos programas comerciales, como Windows To Go, requieren una licencia. Muchos Live CD se utilizan para la recuperación de datos, la informática forense , la creación de imágenes de disco , la recuperación del sistema y la eliminación de malware . El sistema operativo Tails tiene como objetivo preservar la privacidad y el anonimato de sus usuarios, permitiéndoles trabajar con documentos confidenciales sin dejar rastro en el disco duro del ordenador. [ 1 ] [ 2 ]

Historia

Instalación desde el CD Live de Ubuntu 23.04

Todos los ordenadores, excepto los primeros ordenadores digitales, incorporan algún tipo de cargador mínimo integrado, que carga un programa o una sucesión de programas desde un medio de almacenamiento, los cuales, a su vez, hacen funcionar el ordenador. Inicialmente, se utilizaba un medio de solo lectura, como cintas perforadas o tarjetas perforadas, para la carga inicial del programa. Con la introducción del almacenamiento de lectura y escritura económico, los disquetes y discos duros de lectura y escritura se utilizaron como medios de arranque .

Tras la introducción del disco compacto de audio , este se adaptó para su uso como medio de almacenamiento y distribución de grandes cantidades de datos informáticos. Estos datos podían incluir software de aplicación y del sistema operativo, a veces empaquetados y archivados en formatos comprimidos. Posteriormente, se consideró conveniente y útil arrancar el ordenador directamente desde el disco compacto, a menudo con un sistema operativo mínimo, para instalar un sistema completo en un disco duro. Si bien existen discos ópticos de lectura y escritura, para este fin se utilizaban discos de solo lectura o de escritura única, producidos en masa.

Las primeras unidades de CD en las computadoras personales eran generalmente demasiado lentas para ejecutar sistemas operativos complejos; las computadoras no fueron diseñadas para arrancar desde un disco óptico . Cuando los sistemas operativos comenzaron a distribuirse en discos compactos, un disquete de arranque o el propio CD arrancaban específicamente, y solo, para instalarse en un disco duro. Ejemplos tempranos de sistemas operativos que podían arrancarse directamente desde CD-ROM son FM Towns OS [ 3 ] y la distribución Desktop-VMS de VMS , ambos lanzados por primera vez en 1989. [ 4 ] [ 5 ]

Linux

CD-ROM de la distribución Linux LGX Yggdrasil, lanzamiento "Otoño de 1993"

Aunque los primeros desarrolladores y usuarios de distribuciones basadas en el núcleo Linux pudieron aprovechar los discos ópticos baratos y la rápida bajada de precios de las unidades de CD para ordenadores personales, los CD de distribución de Linux , o "distros", generalmente se consideraban una colección de paquetes de instalación que primero debían instalarse de forma permanente en los discos duros del equipo de destino.

Sin embargo, en el caso de estas distribuciones basadas en el núcleo Linux, el sistema operativo libre estaba encontrando resistencia en el mercado de consumo debido a la dificultad, el esfuerzo y el riesgo percibidos que implicaba instalar una partición adicional en el disco duro, en paralelo con una instalación de sistema operativo ya existente.

El término "live CD" se acuñó porque, una vez que la memoria RAM típica de los PC fue lo suficientemente grande y las unidades de CD y grabadoras de CD de 52x se generalizaron entre los usuarios de PC, finalmente se volvió conveniente y práctico arrancar el núcleo y ejecutar X11 , un gestor de ventanas y aplicaciones con interfaz gráfica de usuario directamente desde un CD sin alterar el sistema operativo en el disco duro.

Esta era una situación nueva y diferente para Linux en comparación con otros sistemas operativos, porque las actualizaciones se publicaban con mucha rapidez, se ofrecían diferentes distribuciones y versiones en línea, y especialmente porque los usuarios grababan sus propios CD.

El primer 'Live CD' basado en Linux fue Yggdrasil Linux, lanzado inicialmente en versión beta entre 1992 y 1993 (cesó su producción en 1995), aunque en la práctica su funcionalidad se vio limitada debido al bajo rendimiento de las unidades de CD-ROM de la época. DemoLinux , lanzado en 1998, fue la primera distribución de Linux diseñada específicamente como un Live CD. La tarjeta de presentación de arranque Linuxcare , lanzada por primera vez en 1999, fue el primer Live CD centrado en la administración del sistema y el primero en distribuirse en formato de tarjeta de presentación de arranque. A partir de 2023Finnix (lanzado por primera vez en la primavera de 2000) es el Live CD más antiguo que aún se produce. Poco después le siguió Knoppix , una distribución de Linux derivada de Debian , que también se sigue produciendo. Se lanzó por primera vez en otoño de 2000 y alcanzó popularidad tanto como sistema de disco de rescate como distribución principal por derecho propio.

Desde 2003, la popularidad de los Live CD ha aumentado considerablemente, en parte gracias a los scripts de Linux Live y a remastersys , que facilitaron enormemente la creación de sistemas Live personalizados. La mayoría de las distribuciones populares de Linux ahora incluyen una variante de Live CD, que en algunos casos es también el medio de instalación preferido.

Usos

CD en directo de Trisquel 11.0

Los Live CD se utilizan para diversos fines. Algunos están diseñados para demostrar o probar un sistema operativo en particular (generalmente Linux u otro sistema operativo libre o de código abierto ). El software se puede probar o ejecutar para un uso específico sin interferir con la configuración del sistema. Los datos de un sistema que no funciona correctamente debido a problemas con el sistema operativo y el software pueden recuperarse; por ejemplo, se pueden recuperar datos de una máquina con una infección de virus activa sin que el virus se active y cause más daños, y se puede eliminar el virus sorteando sus mecanismos de protección.

Aunque algunos Live CD pueden cargar en la memoria para liberar la unidad óptica para otros usos, cargar los datos desde un CD-ROM sigue siendo más lento que un arranque típico de disco duro, por lo que rara vez es la opción predeterminada con imágenes de Live CD grandes, pero para imágenes de Live CD más pequeñas, cargar el sistema de archivos directamente en la RAM puede proporcionar una mejora significativa del rendimiento, ya que la RAM es mucho más rápida que un disco duro y consume menos energía. [ 6 ] Los usuarios experimentados del sistema operativo también pueden usar un Live CD para determinar si un sistema operativo o versión en particular es compatible con una configuración de hardware y ciertos periféricos, y en qué medida, o como una forma de saber de antemano qué computadora o periférico funcionará antes de comprarlo. [ 6 ] Un Live CD se puede usar para solucionar problemas de hardware, especialmente cuando falla un disco duro, y más generalmente como disco de recuperación en caso de problemas. Algunos Live CD pueden guardar archivos creados por el usuario en una partición de Windows, una unidad USB, una unidad de red u otro medio accesible. Los Live CD de copia de seguridad pueden crear una imagen de unidades y hacer copias de seguridad de archivos, sin problemas debido a archivos abiertos y conjuntos inconsistentes.

Algunos usos adicionales incluyen:

  • Instalación de una distribución de Linux en un disco duro
  • informática forense
  • Escaneo de virus y eliminación de malware [ 7 ]
  • reparación y restauración del sistema
  • probar nuevas versiones de software
  • Listado y prueba de hardware [ 8 ]
  • Los quioscos de internet y los ordenadores públicos pueden volver a su estado original mediante un reinicio.
  • Entorno de alta seguridad/no invasivo para un huésped
  • Descifrar, robar y cambiar contraseñas
  • pruebas de seguridad de red
  • ser el sistema operativo principal o de respaldo para cualquier computadora
  • Agrupación rápida y sencilla de ordenadores [ 9 ]
  • jugar videojuegos o ejecutar aplicaciones que requieren un sistema operativo diferente
  • Proporcionar una plataforma de servidor segura donde los archivos cruciales no puedan ser alterados permanentemente.
  • Proporcionar una plataforma segura y fiable para la realización de tareas de alta vulnerabilidad, como la banca por internet ;
  • Eludir los controles parentales y otras restricciones

Varios CD de instalación están dedicados a tipos específicos de aplicaciones, según las necesidades de las comunidades de usuarios temáticas. Estos CD se adaptan a las necesidades de las aplicaciones e incluyen información general, tutoriales, especificaciones y datos de prueba.

Algunos de estos temas abarcan subtemas, por ejemplo, la administración de TI se divide en firewall, recuperación, seguridad, etc., en diferentes tipos de Live CD. En algunos casos, un Live DVD específico cubre más de un tema.

Dispositivos de software

CD Live de Fedora 38

Empaquetar una aplicación de software como un CD de instalación en vivo, o una imagen ISO en vivo, suele ser beneficioso, ya que una sola imagen puede ejecutarse tanto en hardware real como en la mayoría de los tipos de máquinas virtuales.

Esto permite a los desarrolladores evitar las complejidades que implica admitir múltiples formatos de imágenes de máquinas virtuales incompatibles y centrarse, en cambio, en el mínimo común denominador.

Normalmente, tras arrancar el equipo desde el CD de arranque, el dispositivo se ejecuta en modo de demostración no persistente o se instala, a petición del usuario, en un dispositivo de almacenamiento disponible.

Montaje sin quemar

Configuración de máquina virtual OpenBSD en VirtualBox con archivo de imagen en vivo ( 6.3-Release-i386-bootonly.iso )

En Microsoft Windows, se puede acceder a los archivos de una imagen ISO de CD de arranque mediante un emulador de imágenes de disco como Daemon Tools , o en sistemas Unix montando un dispositivo de bucle . Las versiones posteriores de Windows (Windows 8 y posteriores), así como el software disponible para versiones anteriores, permiten montar una imagen ISO como un volumen.

Tras montar el sistema de archivos del CD de arranque, el software que contiene se puede ejecutar directamente, sin necesidad de arrancar el sistema, accediendo al sistema de archivos montado mediante el protocolo chroot .

Una imagen ISO de CD de arranque también puede montarse mediante software de máquinas virtuales como VirtualBox y VMware Workstation , o puede convertirse en una unidad USB de arranque mediante SYSLINUX . Existen herramientas especiales que pueden automatizar este proceso. [ 10 ]

Características

CD en directo de Mandriva 2010

Durante la inicialización del Live CD, el usuario suele recurrir a uno o más códigos de arranque para modificar el comportamiento de inicio. Estos varían según la distribución, pero generalmente se puede acceder a ellos en la primera pantalla de arranque mediante una de las teclas de función .

Algunos CD de arranque incluyen una utilidad de instalación que se puede ejecutar desde un icono en el escritorio y que, opcionalmente, puede instalar el sistema en un disco duro o una unidad flash USB . La mayoría de los CD de arranque pueden acceder a la información almacenada en discos duros internos y/o externos, disquetes y unidades flash USB.

Los Live CD suelen distribuirse en soportes de solo lectura , lo que requiere copiarlos a soportes regrabables (como un disco duro o una grabadora de CD) o realizar una remasterización completa para instalar software adicional; sin embargo, existen excepciones. Si Puppy Linux se graba en un soporte multisesión abierto , los cambios realizados durante su uso (como archivos creados, programas instalados y preferencias personalizadas) se escriben en una nueva sesión en el soporte de arranque [ 11 ] y persisten en los arranques posteriores.

El término "Live CD" se empezó a usar para cualquier CD que contuviera un sistema operativo y software que pudiera ejecutarse sin instalación en el ordenador anfitrión. Los sistemas operativos que se pueden usar en vivo incluyen AmigaOS 4 , Amithlon , AROS , FreeBSD , FreeDOS , Mac OS clásico , macOS , discos de instalación y reparación de Microsoft Windows , OS/2 , ReactOS , NetBSD , OpenBSD , MINIX 3 , Plan 9 de Bell Labs , MorphOS , OpenSolaris , BeleniX y otros basados ​​en Solaris . Hay versiones de mantenimiento de Microsoft Windows arrancables desde CD como BartPE , Windows PE y Microsoft Diagnostics and Recovery Toolset (DaRT), anteriormente conocido como Emergency Repair Disk Commander (ERD Commander).

El primer sistema operativo para ordenadores personales en CD que admitía operaciones "en vivo" podría haber sido AmigaOS , que podía arrancarse desde CD en un Amiga CDTV en 1990. Ejemplos anteriores de sistemas operativos en vivo son, por supuesto, los sistemas operativos utilizados desde disquetes, y el más extendido es DOS .

CD Live de Gentoo Linux

A diferencia de los sistemas operativos anteriores en soportes ópticos, los "live CD" de Linux y OS/2 se diseñaron específicamente para ejecutarse sin necesidad de instalación en otros soportes como un disco duro. El concepto de live CD tenía como objetivo promover Linux y mostrar las capacidades de este sistema operativo libre y de código abierto en ordenadores personales convencionales con Microsoft Windows preinstalado.

En un PC , un CD de arranque generalmente cumple con la especificación El Torito , introducida en 1994. Muchos CD de arranque basados ​​en Linux utilizan una imagen de sistema de archivos comprimida, a menudo con el controlador de bucle comprimido cloop o el sistema de archivos comprimido squashfs , lo que generalmente duplica la capacidad de almacenamiento efectiva, aunque ralentiza el inicio de las aplicaciones .

El entorno resultante puede ser bastante completo: los sistemas Knoppix típicos incluyen alrededor de 1200 paquetes de software independientes. Los Live CD son conocidos por su compatibilidad con la autoconfiguración avanzada y la funcionalidad plug-and-play . Esto surgió de la necesidad de evitar que el usuario tuviera que configurar el sistema cada vez que se iniciaba y para facilitar su uso a quienes no estaban familiarizados con el sistema operativo.

Creación

Un sistema de archivos de solo lectura , como el de un CD-ROM, tiene la desventaja de no poder guardar ningún dato de trabajo actual. Por esta razón, un sistema de archivos de solo lectura suele combinarse con un sistema de archivos temporal de escritura en forma de disco RAM . A menudo, los directorios predeterminados de Linux " /home" (que contienen archivos personales y de configuración de los usuarios ) y " " (que contienen datos/var variables ) se guardan en un disco RAM, porque el sistema los actualiza con frecuencia. Puppy Linux y algunos otros CD de arranque permiten escribir y usar la configuración y los archivos añadidos en sesiones posteriores.

En los CD de arranque modernos, un sistema de archivos de solo lectura se combina con una unidad RAM mediante técnicas transparentes como UnionFS , AuFS o EWF . Los gestores de arranque como syslinux pueden arrancar archivos ISO desde dispositivos de memoria USB.

Los Live CD deben ser capaces de detectar y utilizar una amplia variedad de hardware (incluidas tarjetas de red , tarjetas gráficas , etc.) en tiempo real, a menudo utilizando herramientas como udev , hotplug , hal, udisk, etc., que son una parte común de todas las distribuciones basadas en el kernel de Linux 2.6.

Véase también

Referencias

  1. Timm, Trevor (2 de abril de 2014). "Apoye la herramienta de privacidad poco conocida que ha sido fundamental para los periodistas que informan sobre la NSA" . Freedom of the Press Foundation . Archivado del original el 20 de julio de 2014. Recuperado el 18 de abril de 2014 .
  2. Finley, Klint (14 de abril de 2014). "A la vista de todos: Dentro del sistema operativo que Edward Snowden usó para evadir a la NSA" . WIRED . Archivado del original el 19 de abril de 2014. Recuperado el 18 de abril de 2014 .
  3. Jiro Kit. "Fujitsu FM Towns" . Museo de Computadoras Antiguas . Archivado del original el 16 de mayo de 2022. Consultado el 26 de marzo de 2022 .
  4. Bob McCormick (11 de enero de 1989). " DECUServe WORKSTATIONS Conference 8" . home.iae.nl. Archivado del original el 10 de julio de 2022. Consultado el 26 de marzo de 2022 .
  5. "Descripción del producto de software - Desktop-VMS, versión 1.2" (PDF) . Digital. Enero de 1991. Archivado del original (PDF) el 16 de agosto de 2000. Consultado el 26 de marzo de 2022 .
  6. 1 2 Brickner, David (2005). Test Driving Linux: From Windows to Linux in 60 Seconds . O'Reilly. ISBN 0-596-00754-X.
  7. "Analiza un PC con Windows en busca de virus desde un Live CD de Ubuntu" . howtogeek.com . Archivado del original el 19 de marzo de 2018. Consultado el 19 de marzo de 2018 .
  8. "Inicio - Proyecto HDT" . Proyecto HDT . Archivado del original el 25 de julio de 2018. Consultado el 19 de marzo de 2018 .
  9. "FlashMob Computing – FlashMob Computing" . flashmobcomputing.org . Archivado del original el 9 de mayo de 2008. Consultado el 19 de marzo de 2018 .
  10. "Medios de instalación USB - UNetbootin" . community.ubuntu.com . Comunidad Ubuntu. Archivado del original el 22 de febrero de 2014. Consultado el 11 de febrero de 2014 .
  11. "Cómo crear un LiveDVD de varias sesiones" . Puppy Linux . 26 de abril de 2011. Archivado del original el 1 de agosto de 2018. Consultado el 1 de agosto de 2018 .
  • Cómo crear un CD-ROM de arranque
  • Scripts de Linux Live
  • Reflexiones sobre los CD en directo : una perspectiva de BSD sobre el concepto de CD en directo.
  • CD de arranque de Hiren