GNOME Boxe: la versione Nightly anticipa il futuro della virtualizzazione su Linux

GNOME Boxes Nightly

GNOME Boxes è da anni una delle soluzioni più semplici per creare ed eseguire macchine virtuali su Linux. Il progetto ha sempre puntato a rendere la virtualizzazione accessibile anche agli utenti meno esperti, eliminando gran parte della complessità tipica di strumenti più avanzati. Ora gli sviluppatori hanno deciso di compiere un passo importante con una riscrittura completa dell’applicazione.

La nuova versione, distribuita come GNOME Boxes Nightly, rappresenta un profondo cambiamento tecnico. L’obiettivo non è soltanto aggiornare l’interfaccia grafica, ma risolvere limiti strutturali accumulati negli anni e adattare l’applicazione all’attuale modello di distribuzione basato principalmente su Flatpak.

Il debutto ufficiale è previsto insieme a GNOME 51, la cui pubblicazione è programmata per settembre 2026. Nel frattempo, gli utenti più curiosi possono già testare la nuova implementazione attraverso il repository GNOME Nightly, tenendo presente che il software è ancora in fase beta e potrebbe causare la perdita dei dati delle macchine virtuali.

Un’architettura moderna con GTK4 e Libadwaita

La nuova generazione di GNOME Boxes è stata progettata utilizzando GTK4 e Libadwaita, due componenti fondamentali dell’attuale piattaforma GNOME. Questo permette di offrire un’interfaccia più fluida, coerente con il resto del desktop e più semplice da mantenere nel tempo.

Tra le novità tecniche spicca anche l’introduzione di libmks, un nuovo widget dedicato alla visualizzazione delle macchine virtuali che sostituisce la precedente implementazione e offre basi più solide per le evoluzioni future.

Anche il modello di distribuzione cambia prospettiva. L’applicazione è infatti pensata per funzionare principalmente tramite Flatpak, una scelta che migliora la gestione delle dipendenze e rende più semplice distribuire aggiornamenti frequenti senza dipendere dai pacchetti della distribuzione Linux utilizzata.

Chi desidera provarla può installarla dopo aver aggiunto il repository GNOME Nightly utilizzando il comando:

flatpak install gnome-nightly org.gnome.Boxes.Devel

Essendo una build di sviluppo, è consigliabile utilizzarla esclusivamente per test e non per gestire macchine virtuali contenenti dati importanti.

Tante funzionalità già disponibili nella versione beta

Nonostante il lavoro sia ancora in corso, la nuova implementazione include già gran parte delle funzioni che gli utenti si aspettano da un moderno software di virtualizzazione.

Tra le caratteristiche attualmente disponibili troviamo:

  • creazione di macchine virtuali da file ISO e IMG;
  • importazione di dischi virtuali QCOW2 esistenti;
  • installazione di Windows 11;
  • supporto per firmware UEFI e BIOS;
  • condivisione degli appunti con il sistema host tramite spice-vdagent;
  • trasferimento diretto dei file tra host e macchina virtuale;
  • acquisizione di screenshot;
  • configurazione della memoria RAM e dello spazio disco;
  • inoltro delle porte di rete per servizi SSH e HTTP;
  • connessione SSH sicura tramite proxy VSock;
  • scelta del dispositivo di avvio;
  • gestione degli snapshot;
  • consultazione dei log QEMU;
  • modifica manuale del file XML di libvirt;
  • accesso alla console virsh per operazioni avanzate.

Questa dotazione rende GNOME Boxes molto più flessibile rispetto al passato, mantenendo però un’interfaccia semplice e intuitiva. La presenza di strumenti normalmente riservati ad applicazioni più complesse amplia inoltre il pubblico di riferimento, includendo utenti avanzati e amministratori di sistema.

La riscrittura dimostra come il progetto stia investendo non solo nell’aspetto grafico, ma anche nella qualità del codice e nella futura manutenibilità dell’applicazione. Se il lavoro proseguirà secondo i piani, GNOME 51 porterà una delle evoluzioni più significative nella storia di GNOME Boxes, offrendo una piattaforma di virtualizzazione più moderna, stabile e pronta a supportare le esigenze dei prossimi anni.

Lascia un commento