Microsoft me ayudó a instalar Ubuntu Linux en mi PC con Windows 10, y en realidad es bastante bueno

author
11 minutes, 44 seconds Read

¿Listo para ejecutar Linux en Windows 10? He aquí cómo

Si alguna vez has sufrido una dolorosa actualización de Windows o has observado con incredulidad cómo tu MacBook ha decidido ralentizarse y cambiar su ventilador a modo de avión jumbo en el despegue, sabes que hay una y sólo una respuesta a tus males: «Pásate a Linux.»

Bromeo, por supuesto, pero encontrarás ese consejo ofrecido en serio si te desplazas a través de los comentarios aquí en ZDNet, donde un ejército de evangelistas del código abierto predica regularmente el Evangelio de San Linus en respuesta a las noticias más vagamente relacionadas con otras plataformas.

También: Eric Raymond del código abierto: Windows 10 pronto será sólo una capa de emulación en el núcleo de Linux

¿Y sabes qué? Creo que esos comentaristas tienen un punto legítimo. Cualquiera que aspire a entender el panorama informático moderno debería tener algo de experiencia con otras plataformas distintas a la que usa habitualmente, porque mucho de lo que se ve en Windows, MacOS y Linux hoy en día viene del mismo ADN.

En el interés de mantenerse al día con las novedades de Linux, yo mismo hago este ejercicio cada año o dos. Así que, imagina mi sorpresa cuando este año fui capaz de construir una máquina funcional de Ubuntu Linux en minutos, sin alterar mi configuración actual de Windows 10. Y aún más sorprendente: Microsoft hizo la mayor parte del trabajo.

La magia que hizo todo esto posible es el software de virtualización Hyper-V que se incluye con cada PC que ejecuta Windows 10 Pro o Enterprise. (Lo siento, usuarios de Windows 10 Home, vais a tener que actualizaros si queréis seguir el juego). La galería de creación rápida de Hyper-V, que puede construir una nueva máquina virtual en unos pocos clics, incluye no una sino tres imágenes separadas de Ubuntu, incluyendo la nueva versión Ubuntu 20.04.

La utilidad de creación rápida de Hyper-V incluye tres versiones de Ubunutu Linux

Lo mejor de todo es que estas imágenes personalizadas son capaces de ejecutarse en una sesión mejorada de Hyper-V, lo que significa que puede elegir una resolución de pantalla personalizada o ejecutarse en pantalla completa, incluso abarcando varios monitores, con un rendimiento cercano al que obtendría ejecutando en metal desnudo. En una sesión mejorada, su máquina virtual puede compartir el portapapeles de Windows, el almacenamiento local y el hardware de audio de la máquina anfitriona.

Una vez que todo funcione, puede encender esa VM de Ubuntu en modo de pantalla completa y trabajar con ella como si la máquina anfitriona de Windows 10 no estuviera allí.

Debe leer:

  • Microsoft: Las aplicaciones GUI de Linux llegarán a Windows 10 WSL junto con el acceso a la GPU
  • Linux de escritorio: Por qué el código abierto se encamina hacia un nuevo avance TechRepublic
  • El Windows basado en Linux tiene todo el sentido del mundo

Asimismo, esa parte de que todo funcione no es sólo una forma de hablar. La buena noticia es que la versión de Ubuntu 18.04.3 Long Term Support (LTS), de hace dos años, funcionaba perfectamente, sin necesidad de hacer nada. Pero las dos versiones más recientes me han hecho tirarme de los pelos. Tuve que editar manualmente un archivo de configuración de Linux protegido antes de que pudiera conseguir una sesión mejorada para trabajar en la última versión de Ubuntu (20.04), y la versión 19.10 VM colgó varias veces y requirió al menos una docena de reinicios (incluyendo algunos reinicios duros) antes de que funcionara como se esperaba.

Aún así, después de todo lo dicho y hecho, tenía tres máquinas virtuales de trabajo, dándome una visión bastante decente de lo que es nuevo en Ubuntu Linux.

Actualización, 5 de junio de 2020: A través de Twitter, Hayden Barnes, defensor de los desarrolladores de Ubuntu en WSL e Hyper-V en @Canonical, dice: «Sabemos sobre el error xrdp en 19.10 y 20.04. La imagen 20.04 será parcheada en la próxima actualización 20.04.1 LTS. La 19.10 se está acercando al EOL y será abandonada».

Actualización 2, 1 de octubre de 2020: La imagen de Ubuntu 20.04.1 LTS para escritorio fue lanzada el 31 de julio de 2020, pero a 1 de octubre aún no se ha integrado en la imagen Quick Create de Hyper-V.

Además, como señala mi colega Mary Branscombe, todas las ediciones de Windows 10, incluida la Home, ofrecen acceso al Subsistema de Windows para Linux, que ejecuta el kernel de Linux en una máquina virtual ligera y que se ha actualizado a WSL2 a partir de la versión 2004 de Windows 10. Como aclara la documentación de WSL2, no se trata de una experiencia de máquina virtual tradicional y es más adecuada para los desarrolladores que desean una experiencia de línea de comandos y la capacidad de ejecutar scripts de shell Bash y aplicaciones de línea de comandos de GNU/Linux. La capacidad de ejecutar apps gráficas en el entorno WSL2 está en la hoja de ruta de Microsoft y debería estar disponible para ser probada por los Windows Insiders a finales de 2020 o principios de 2021.

Si quieres probar a configurar una o varias VM de Ubuntu en Windows 10 para tu propia experimentación, sigue estos pasos.

1. Habilitar la plataforma Hyper-V

Este hipervisor está integrado en todas las ediciones de 64 bits de Windows 10 Pro, Enterprise y Education, pero no está habilitado por defecto. Es posible que tenga que activar algunas opciones de firmware en los equipos más antiguos antes de poder habilitar la función. Para obtener instrucciones completas, consulte «Windows 10: Cómo habilitar Hyper-V y crear máquinas virtuales».

2. Utilice Quick Create para descargar e instalar la VM de Ubuntu

Hyper-V ofrece dos formas de crear una nueva máquina virtual. La forma antigua es hacer clic en su camino a través de un tedioso asistente de varios pasos. La solución mucho más fácil es utilizar la utilidad Hyper-V Quick Create. Encontrarás un acceso directo en el panel derecho del Administrador de Hyper-V, o puedes abrirlo directamente usando el comando Vmcreate.exe en el cuadro de búsqueda de Windows 10.

Elige una versión de Ubuntu de la galería de la izquierda y haz clic en el botón Crear máquina virtual. Esto inicia una descarga de entre 1,6 GB (18.04.3 LTS) y 2 GB (versiones más recientes). Una vez completada la descarga, la utilidad Quick Create extrae la imagen, configura la VM y luego muestra un cuadro de diálogo que le indica que su máquina virtual se ha creado con éxito.

Le recomiendo que edite algunas configuraciones antes de ejecutar la VN por primera vez.

3. Ajuste algunas configuraciones

Aunque puede comenzar inmediatamente haciendo clic en Conectar, si tiene suficientes recursos en su máquina anfitriona de Windows 10, le recomiendo que haga clic en Editar configuración en su lugar, para que pueda hacer algunos ajustes primero.

Elige Memoria en la lista de hardware para tu nueva VM, y luego cambia la RAM asignada de su valor por defecto de 2048 a 4096, lo que debería resultar en un mejor rendimiento. También puede desactivar la memoria dinámica si desea una cantidad fija de RAM virtual. También es posible que desee aumentar el tamaño del disco del sistema desde su valor predeterminado de 12 GB. Haz clic en Disco Duro, luego en Editar, y sigue las indicaciones hasta llegar al comando Expandir.

Siéntase libre de ajustar la memoria asignada a su VM Linux

Por último, bajo el encabezado Gestión, haga clic en Puntos de control y luego desactive la casilla Usar puntos de control automáticos. (Siempre puede crear un punto de control manualmente si desea la capacidad de revertir los cambios).

Con estos ajustes fuera del camino, puede cerrar el cuadro de diálogo Configuración y abrir la VM por primera vez.

4. Configure su cuenta de usuario

Ejecute a través de la configuración del sistema para Ubuntu, la elección de su idioma por defecto, zona horaria, y así sucesivamente. Cuando llegues a la pantalla donde creas tus credenciales de acceso, deja la configuración por defecto en Requerir mi contraseña para iniciar sesión.

Aunque parezca conveniente, no active la función de inicio de sesión automático. Si elige esta opción, no podrá iniciar sesión utilizando una sesión mejorada, y su VM se verá obligada a ejecutarse en una ventana relativamente pequeña con una resolución predeterminada que no podrá cambiar fácilmente.

También es un buen momento para ejecutar la aplicación Software Updater y obtener las últimas actualizaciones de Ubuntu. (Haz clic en el icono del gofre en la esquina inferior izquierda y utiliza el cuadro de búsqueda para encontrar la app).

5. Inicie sesión utilizando una sesión mejorada

Sabrá que ha iniciado una sesión mejorada si ve este cuadro de diálogo en la ventana de VM Connect.

Mueve ese deslizador hacia el extremo derecho para ejecutar tu VM en pantalla completa

Desliza el interruptor para elegir tu resolución de pantalla. Yo prefiero mover el deslizador hacia la derecha, a la posición de Pantalla Completa. Si tienes varios monitores y quieres que tu VM se extienda por ellos, selecciona la casilla Usar todos mis monitores. Haga clic en Conectar para continuar, lo que abre el cuadro de diálogo de inicio de sesión de Xrdp, que se muestra aquí.

Ingrese en Xrdp para iniciar su sesión mejorada de Hyper-V

Ingrese el nombre de usuario y la contraseña que configuró al crear su cuenta de Ubuntu Linux y haga clic en Aceptar. Suponiendo que los dioses no estén enfadados, iniciarás sesión en tu VM y podrás ponerte a trabajar. Puede que tengas que introducir tu contraseña una segunda vez si no has iniciado la sesión a la que te estás conectando. (Si obtiene una pantalla negra, intente presionar Enter.)

Todo esto debería funcionar bien si comenzó con una VM 18.04.3 LTS. Si estás usando Ubuntu 19.10, puede que tengas que pasar por la misma frustrante secuencia de reinicios que hice yo antes de que todo funcione correctamente.

Para Ubuntu 20.04, todo funcionó bien en una sesión básica, pero la opción de ejecutar una sesión mejorada no estaba disponible hasta que edité el archivo Xrdp.ini en /etc/xrdp. Esta es una ubicación protegida, así que tuve que abrir un editor con credenciales de administrador, una tarea que no es ni intuitiva ni fácil.

Tuve que cambiar dos líneas en ese archivo ini. Primero, cambiar port=3389 por port=vsock://-1:3389. Luego cambiar use_vsock=true por use_vsock=false. Cierre la ventana de Vmconnect y conéctese de nuevo a la VM y debería poder iniciar una sesión mejorada. Pero también es posible que tengas que invocar a algunas deidades menores y quemar algo de incienso. Es Linux, después de todo.

(Como señalé antes, el equipo de Canonical/Microsoft tendrá una solución para esa imagen con la actualización de 20.04.1, por lo que no será necesario editar el archivo xrdp.ini).

Y ahora estás por tu cuenta. Tendrás que encontrar un software de productividad que te permita trabajar de verdad. Si eres como yo y utilizas principalmente los servicios de Microsoft, prepárate para una gran dosis de frustración.

Microsoft no tiene actualmente ninguna aplicación de Office para Linux, así que tendrás que acceder a tus archivos desde un navegador web. (Sí, hay clones de Office para Linux, incluyendo la suite LibreOffice, que es un clon fiel de Microsoft Office 2007. Es… apenas adecuado).

Debe leer:

  • Mira lo que hay dentro del último PC de desarrollo de Linux de Linus Torvalds
  • Una nueva herramienta de fuzzing encuentra 26 fallos USB en Linux, Windows, macOS y FreeBSD
  • El gestor de paquetes de Windows de Microsoft: Esta herramienta de línea de comandos puede instalar todas tus apps

En Ubuntu Linux 20.04, pude conectar Google Drive directamente, de modo que esos archivos respaldados por la nube aparecieron directamente en la app Archivos. También estaba disponible una app de Dropbox fácil de instalar. ¿Pero OneDrive? No tanto. Hay un cliente de sincronización de terceros de código abierto, pero la instalación requería más de media docena de paquetes dependientes, y no tuve la paciencia o la confianza para completar el proceso.

El navegador por defecto en Ubuntu Linux es Mozilla Firefox, que funcionaba lo suficientemente bien en la versión 18.04.3 LTS, pero que se movía con dificultad en la versión 20.04. Microsoft dice que planea lanzar su nuevo Edge basado en Chromium para Linux, pero hasta ahora eso es sólo una quimera. En el lado positivo, hay un cliente de Microsoft Teams muy bien hecho que se instala como un paquete .deb nativo.

Aunque la experiencia general es sorprendentemente fluida, hubo demasiados momentos en los que el funcionamiento de Linux se sintió un poco raro para mí. En la versión 20.04, por ejemplo, Firefox descarga los archivos de paquetes a una carpeta temporal, donde no se abren correctamente. Una vez que me di cuenta de que tenía que mover esos archivos al directorio de descargas, todo estaba bien. (Ten en cuenta que las descargas de Google Chrome van a la ubicación correcta por defecto).

Si, por el contrario, tu jornada laboral transcurre en el ecosistema de Google, probablemente Linux se sienta muy cómodo. Después de instalar Chrome y configurar G Suite, esta VM es básicamente un Chromebook ligeramente presumido.

¿Voy a cambiar a Linux como mi sistema operativo principal? Uh, no. Pero mantendré estas VMs en servicio y las revisaré regularmente. Porque nunca se sabe…

Similar Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada.