Si alguna vez has necesitado montar una máquina virtual en Linux sin complicarte con configuraciones avanzadas, seguramente ya conoces GNOME Boxes. Durante años esta herramienta se ha ganado un hueco como una de las opciones más sencillas para crear y ejecutar entornos virtuales, pensada para usuarios que no quieren lidiar con la complejidad de soluciones más técnicas. Ahora el equipo de desarrollo ha dado un paso que no se veía desde hace tiempo: una reescritura completa de la aplicación desde cero.
Una reescritura pensada para el futuro de la virtualización
La nueva versión se distribuye bajo el nombre de GNOME Boxes Nightly y no se trata de un simple lavado de cara. El objetivo de este trabajo va mucho más allá de renovar la interfaz gráfica: busca resolver limitaciones estructurales que se habían ido acumulando con los años y adaptar la aplicación al modelo de distribución que domina hoy el ecosistema GNOME, centrado en Flatpak. Se trata de una decisión que afecta directamente a cómo se instalan, actualizan y mantienen este tipo de aplicaciones de virtualización en Linux, alejándose de la dependencia de los paquetes propios de cada distribución. El debut oficial de esta reescritura está previsto junto al lanzamiento de GNOME 51, programado para septiembre. Hasta entonces, quienes quieran adelantarse pueden probar la nueva implementación a través del repositorio nocturno del proyecto, aunque conviene tener presente que se trata todavía de una versión beta y que existe riesgo de pérdida de datos en las máquinas virtuales que se gestionen con ella.
Arquitectura moderna con GTK4 y libadwaita
Por dentro, la nueva generación de GNOME Boxes se apoya en GTK4 y libadwaita, dos piezas centrales de la plataforma GNOME actual. Este cambio de base permite ofrecer una interfaz más fluida, coherente con el resto del escritorio y, sobre todo, más sencilla de mantener a largo plazo, algo que no es un detalle menor cuando hablas de un proyecto que lleva años acumulando código. Uno de los cambios técnicos más relevantes es la introducción de libmks, un nuevo widget dedicado a la visualización de las máquinas virtuales que sustituye a la implementación anterior. Este componente sienta una base más sólida sobre la que construir futuras mejoras, algo que el equipo de desarrollo señala como una de las prioridades de esta reescritura. El modelo de distribución también cambia de enfoque: la aplicación está pensada para funcionar principalmente como paquete Flatpak, lo que mejora la gestión de dependencias y facilita publicar actualizaciones con más frecuencia, sin depender del ritmo de empaquetado de cada distribución Linux. Si quieres probar la versión de desarrollo, puedes hacerlo añadiendo el repositorio nocturno de GNOME y ejecutando flatpak install gnome-nightly org.gnome.Boxes.Devel, aunque conviene reservarla para pruebas y no para máquinas virtuales con datos importantes.
Funciones disponibles ya en la versión beta
Aunque el desarrollo sigue en marcha, la versión beta de GNOME Boxes Nightly ya incorpora buena parte de lo que se espera de una herramienta de virtualización moderna. Puedes crear máquinas virtuales a partir de archivos ISO e IMG, importar discos virtuales QCOW2 ya existentes e instalar Windows 11 sin mayores complicaciones, y cuenta también con soporte tanto para firmware UEFI como BIOS, lo que amplía la compatibilidad con distintos sistemas operativos invitados. A nivel de integración con el sistema anfitrión, la aplicación permite compartir notas mediante spice-vdagent y transferir archivos directamente entre el host y la máquina virtual, además de tomar capturas de pantalla y ajustar sobre la marcha parámetros como la memoria RAM o el espacio en disco asignado. Para quienes necesiten exponer servicios desde la máquina virtual, hay reenvío de puertos de red pensado para SSH y HTTP, junto con una conexión SSH segura a través de un proxy VSock. El abanico de opciones no se queda ahí: también puedes elegir el dispositivo de arranque, gestionar instantáneas del sistema, consultar los registros de QEMU o modificar manualmente el archivo XML de libvirt cuando necesites un ajuste más fino, y para los casos más avanzados la aplicación ofrece incluso acceso a la consola virsh, algo que hasta ahora quedaba reservado a herramientas mucho más técnicas.
Qué significa esta reescritura para GNOME Boxes
Todo este conjunto de funciones convierte a GNOME Boxes en una aplicación mucho más flexible que en el pasado, sin renunciar por ello a la interfaz simple e intuitiva que siempre la ha caracterizado. La presencia de herramientas normalmente reservadas a soluciones más complejas también amplía el tipo de público al que puede resultar útil, sumando a administradores de sistemas y usuarios avanzados a la base habitual de personas que solo buscan levantar una máquina virtual sin complicaciones. Esta reescritura deja claro que el proyecto no está invirtiendo únicamente en el aspecto visual, sino también en la calidad interna del código y en la mantenibilidad a largo plazo. Si el desarrollo avanza tal y como está planteado, GNOME 51 traerá consigo una de las evoluciones más importantes en la historia de GNOME Boxes, con una plataforma pensada para sostener las necesidades de los próximos años sin perder de vista lo que siempre la hizo atractiva: que cualquiera pueda usarla sin sentirse abrumado.
Fuente: Easy Linux
Añadir comentario
Comentarios