stringtranslate.com

Wubi (software)

Wubi ("Windows-based Ubuntu Installer") es un instalador de Ubuntu de software libre , que fue el software oficial basado en Windows , desde 2008 hasta 2013, [2] para instalar Ubuntu desde dentro de Windows, en un solo archivo dentro de una partición de Windows existente.

Después de la instalación, agregó una nueva opción "Ubuntu" al menú de arranque de Windows existente, que permitía al usuario elegir entre ejecutar Linux o Windows y evitaba la necesidad de volver a particionar el disco.

Historia

Wubi nació como un proyecto independiente y como tal las versiones 7.04 y 7.10 fueron lanzamientos no oficiales. [3]

Para Ubuntu 8.04 el código se fusionó con Ubuntu y para 8.04 alpha 5, Wubi también estaba en el Live CD de Ubuntu. [1]

El objetivo del proyecto era permitir a los usuarios de Windows existentes, que no estuvieran familiarizados con Linux , probar Ubuntu sin correr el riesgo de perder datos (debido a errores de formato o partición del disco ). [3] También podría desinstalar Ubuntu de forma segura desde Windows.

No es una máquina virtual , sino que crea una instalación independiente dentro de un dispositivo montado en bucle , también conocido como imagen de disco , como lo hace Topologilinux . No es una distribución Linux propiamente dicha, sino más bien un instalador para Ubuntu . [1]

Si bien Wubi no instala Ubuntu directamente en su propia partición, esto también se puede lograr utilizando LVPM, el Administrador de particiones virtuales montado en bucle, para transferir la instalación de Ubuntu generada por Wubi a una partición real dedicada, incluida una unidad de memoria USB de arranque . [1] La ventaja de esta configuración es que los usuarios pueden probar el sistema operativo e instalar los controladores antes de instalarlo en una partición dedicada (y evitar riesgos de arranque y funcionamiento).

Un menú de arranque en Windows 7 que muestra opciones para iniciar Ubuntu, que fue agregado por el instalador de Wubi.

Wubi agrega una entrada al menú de arranque de Windows que permite al usuario ejecutar Linux . Ubuntu se instala dentro de un archivo en el sistema de archivos de Windows (c:\ubuntu\disks\root.disk), en lugar de instalarse dentro de su propia partición . Linux considera este archivo como un disco duro real. [1] Wubi también crea un archivo de intercambio en el sistema de archivos de Windows (c:\ubuntu\disks\swap.disk), además de la memoria de la máquina host. Ubuntu considera este archivo como RAM adicional . [1]

Un proyecto relacionado, Lubi, utilizó Linux como sistema anfitrión en lugar de Windows. Sin embargo, este proyecto no se ha llevado a cabo desde 2007 y solo funciona en Ubuntu 7.04. [4]

Wubi fue eliminado como opción de instalación en la página de descarga oficial a partir de Ubuntu 13.04. [2] Sin embargo, los instaladores de Wubi todavía se ofrecían para versiones hasta Ubuntu 14.10 inclusive. [5]

Una bifurcación no oficial de Wubi, llamada wubiuefi, admite UEFI y BIOS heredados, así como versiones más nuevas de Ubuntu (a partir del 2022-04-03, versión 20.04.4).

Computadoras de escritorio

Los usuarios pueden seleccionar el entorno de escritorio dentro de Wubi. Sin embargo, dado que cada entorno de escritorio también está disponible como paquete de aplicaciones, se recomienda que los usuarios instalen Ubuntu (opción predeterminada) y desde allí instalen los demás entornos de escritorio. Cuando los usuarios inician sesión , pueden elegir el entorno de escritorio que utilizarán. [1]

Limitaciones

En comparación con una instalación normal, la instalación de Wubi se enfrenta a algunas limitaciones. No se admite la hibernación y el sistema de archivos es más vulnerable a reinicios forzados . [1] Además, si la unidad de Windows se desmonta de forma incorrecta (bloqueo de Windows, corte de energía, etc.), Ubuntu no podrá reparar, volver a montar y arrancar desde la unidad NTFS de Windows hasta que Microsoft Windows haya arrancado correctamente, reparado la unidad y luego se haya apagado de forma correcta. Si el sistema Windows no se pudo arrancar después de la corrupción para reparar el sistema de archivos, el usuario tampoco podrá arrancar Ubuntu.

El rendimiento relacionado con el acceso al disco duro también es ligeramente más lento en una instalación de Wubi, más aún si el archivo de imagen de disco subyacente está fragmentado, ya que el archivo de imagen de disco en el sistema de archivos de Windows contiene un sistema de archivos de Linux, mientras que sin Wubi solo se usa el sistema de archivos de Linux que tiene acceso directo al hardware. [1]

Wubi crea el archivo root.disk utilizando el sistema de archivos NTFS propietario de Microsoft mientras se ejecuta en el sistema operativo MS Windows y luego, mientras se ejecuta el sistema operativo Ubuntu, accede a ese archivo utilizando un controlador de sistema de archivos alternativo. Las diferencias entre las implementaciones de NTFS de Microsoft y Linux podrían resultar técnicamente en la corrupción del archivo root.disk que afecta el sistema de archivos NTFS de tal manera que incluso podría impedir que Windows se inicie. Ejecutar chkdsk /r desde MS Windows para reparar el sistema de archivos NTFS dañado y luego apagar Windows de manera limpia puede reparar cualquier corrupción (esto puede tardar una cantidad significativa de tiempo en ejecutarse ya que root.disk es un archivo grande). [6]

Influencias

Wubi se basa en otros proyectos de código abierto: Debian installer , Migration Assistant , Grub4Dos , NTFS-3G , NSIS , Metalink y Ubiquity . [1] [7]

Desarrollo

Los desarrolladores principales son Agostino Russo, Geza Kovacs, Oliver Mattos y Ecology2007. [1] El desarrollo principal ocurre en Launchpad y está dirigido por el equipo Lupin (Lupin es el instalador de bucle , maneja todo lo que sucede después del reinicio) [8] a través de la página de planos original de Ubuntu [9] y las nuevas páginas de proyecto Wubi, [10] Lubi, [11] Lupin, [12] y LVPM [13] . [1]

Soporte de hardware

Tanto Wubi como Lubi admiten las versiones i386 ( x86 de 32 bits ) como x86-64 de Ubuntu. [1] En versiones anteriores a la 8.04, solo se admitía la versión x86 de Ubuntu. Wubi UEFI funciona con cargadores de arranque UEFI.

Orígenes

Varias distribuciones Linux, incluidas Red Hat Linux y ZipSlack de Slackware , proporcionaron una herramienta similar a mediados de los años 90, utilizando syslinux y el controlador del sistema de archivos UMSDOS . Más tarde, SuSE proporcionó algo similar utilizando syslinux e imágenes de disco montadas en bucle en sistemas de archivos FAT. A finales de los años 90, BeOS utilizó un sistema similar para instalar el sistema operativo en una carpeta de Windows.

La idea de Wubi fue redactada por Agostino Russo inspirándose en Topologilinux , que proporcionaba una instalación montada en bucle, y en Instlux, que proporcionaba una interfaz de usuario sencilla para Windows. La idea [14] era fusionar los dos conceptos con un instalador de Windows que montara en bucle una imagen de Ubuntu. Geza Kovacs luego refinó la especificación [15] y proporcionó los primeros prototipos [16] para demostrar que el concepto era sólido. Oliver Mattos escribió la interfaz de usuario original en NSIS .

Agostino Russo luego perfeccionó el concepto de instalación en bucle, pasando de un simple archivo de imagen prefabricado montado en bucle a una imagen creada sobre la marcha usando una versión dinámicamente parcheada del instalador de Debian, brindando así una experiencia que era más cercana a una instalación real mientras que solucionaba varios otros problemas de los primeros prototipos. Así nació el proyecto Lupin y Agostino Russo escribió e implementó la mayor parte de su código con algunas contribuciones de Geza Kovacs.

Posteriormente, Agostino Russo y Ecology2007 rediseñaron y reescribieron el front-end actual de Windows. Hampus Wessman contribuyó con el nuevo descargador y los scripts de traducción. Bean123 y Tinybit también ayudaron a depurar y solucionar problemas del cargador de arranque. Lubi y LVPM fueron creados posteriormente por Geza Kovacs. [17]

El proyecto ha inspirado la creación de otros instaladores de Linux basados ​​en Windows, como Win32-loader .

Véase también

Referencias

  1. ^ abcdefghijklm "Wubi - Preguntas frecuentes". Ubuntu . Consultado el 27 de noviembre de 2010 .
  2. ^ ab "El sitio web de Ubuntu advierte a los usuarios de Windows: no utilicen WUBI". omgubuntu.co.uk. 2013-04-11 . Consultado el 2013-11-11 .
  3. ^ ab Broida, Rick (9 de mayo de 2007). "Pruebe Ubuntu de forma no invasiva con Wubi". Lifehacker . Consultado el 30 de mayo de 2008 .
  4. ^ "Lubi en SourceForge". sourceforge.net. 2007-08-06 . Consultado el 2013-11-11 .
  5. ^ "Versiones antiguas de Ubuntu".
  6. ^ "WubiGuide - Wiki de Ubuntu" . Consultado el 5 de diciembre de 2012 .
  7. ^ ~ubuntu-installer/wubi/trunk. "~ubuntu-installer/wubi/trunk : archivos para la revisión 279". Bazaar.launchpad.net . Consultado el 16 de junio de 2013 .
  8. ^ "El equipo Lupin en Launchpad". Launchpad . Consultado el 23 de junio de 2007 .
  9. ^ "Instalador de Windows para Ubuntu que utiliza el sistema de archivos EXT3 montado en bucle en NTFS". Launchpad . Consultado el 23 de junio de 2007 .
  10. ^ "Wubi, instalador de Ubuntu para Windows en Launchpad". Launchpad . Consultado el 23 de junio de 2007 .
  11. ^ "Instalador de Ubuntu basado en Linux en Launchpad". Launchpad . Consultado el 23 de junio de 2007 .
  12. ^ "Lupin, el instalador de bucles en Launchpad". Launchpad . Consultado el 23 de junio de 2007 .
  13. ^ "Administrador de particiones virtuales montadas en bucle en Launchpad". Launchpad . Consultado el 23 de junio de 2007 .
  14. ^ Agostino Russo (ago). "Ejecutable de instalación de Ubuntu para usuarios de Windows". Launchpad . Consultado el 2 de septiembre de 2007 .
  15. ^ Geza Kovacs (tuxcantfly). "Instalador de Windows para Ubuntu que utiliza el sistema de archivos EXT3 montado en bucle en NTFS". Launchpad . Consultado el 2 de septiembre de 2007 .
  16. ^ Geza Kovacs (tuxcantfly). "Idea: ¿Instalar mediante Windows en un sistema NTFS montado en bucle?". Ubuntuforums . Consultado el 2 de agosto de 2007 .
  17. ^ "Wubi - Instalador de Ubuntu para Windows". Wubi . Consultado el 6 de diciembre de 2011 .
  18. ^ Instlux - openSUSE

Enlaces externos