Prova pratica con Nestbox: esegui vere macchine virtuali Linux sul tuo telefono Google Pixel

Se desideri eseguire una macchina virtuale sul tuo smartphone Google Pixel, Nestbox è la strada da percorrere.

Se hai sempre desiderato diventare un utente esperto di smartphone, probabilmente ti sei imbattuto in prodotti come Termux. È un emulatore di terminale Android e un'app per l'ambiente Linux e alcune persone lo hanno utilizzato per sviluppare script Python e persino eseguire server Minecraft dai propri smartphone. Ora puoi fare un ulteriore passo avanti con un Pixel 6 o a Pixel 7 normale, grazie a Nestbox di XDA Senior Member kdrag0n, disponibile sul suo Patreon.

Cos'è Nestbox?

Nestbox è un'app che ti permette di creare contenitori ed eseguire vere e proprie macchine virtuali sul tuo smartphone, con la particolarità che ciò è vero deve essere uno smartphone Google Pixel recente lavorare. Questo perché Nestbox utilizza pKVM (Pprotetto Kbasato su Ernel Vvirtuale Machine), disponibile nelle versioni più recenti di Android Common Kernel, incluse le serie Google Pixel 6 e Google Pixel 7. Secondo

Mishaal Rahman di Esper, il motivo per cui è richiesto il root sulla serie Pixel 6 è perché pKVM non è abilitato immediatamente.

Il grosso problema qui è che è essenzialmente un Termux più potenziato. Termux può già portarti quasi ovunque per la maggior parte dei casi d'uso degli utenti esperti, ma con la virtualizzazione sarai in grado di eseguire contenitori Docker sul tuo smartphone. È un po' esagerato, in tutta onestà, ma è qualcosa che alcune persone potrebbero utilizzare. Ottieni l'accesso al kernel e il root nei contenitori creati da Nestbox, che è più di quello che ottieni con Termux.

Installazione e configurazione di Nestbox

Se desideri utilizzare Nestbox sul tuo Google Pixel, dovrai farlo iscriviti al Patreon di kdrag0n. Abbiamo usato a Google Pixel 7 Pro per installarlo e testarlo, anche se i passaggi saranno leggermente diversi sulla serie Pixel 6. Attualmente, i dispositivi Pixel 6 devono garantire l'accesso root all'app, anche se kdrag0n afferma che ciò potrebbe cambiare in futuro.

Su Pixel 7, la maggior parte delle configurazioni che dovrai fare è simile a Shizuku. Ti connetti al tuo telefono tramite adb wireless, configuri la dimensione massima del contenitore e quindi scegli la tua distribuzione Linux. Scaricherà, configurerà e quindi eseguirà la macchina virtuale.

Cosa puoi fare con Nestbox?

Per quanto riguarda le cose che puoi fare, è praticamente tutto ciò a cui puoi pensare. È un contenitore Linux, anche se ho scoperto che dovevo installare molti strumenti prima di poter fare qualsiasi cosa. Avevo bisogno di utilizzare lo strumento pacchetto avanzato (apt in Ubuntu) per installare wget e curl, ad esempio, poiché è una configurazione semplice e pronta all'uso. Successivamente puoi aggiungere quello che preferisci. Attualmente non esiste alcun supporto per la GPU virtuale e kdrag0n afferma che non ha intenzione di supportarlo neanche.

Come idea, puoi ospitare una pagina web o un server Minecraft dal tuo telefono. Sebbene entrambi funzionino attualmente, in realtà non puoi accesso dall'esterno del contenitore. Ho parlato con kdrag0n e ha confermato che al momento non è attivo il port forwarding ed è impossibile interagire con queste istanze all'esterno del contenitore. Mi dice che la situazione cambierà in futuro, quando implementerà il port forwarding, che prevede di completare presto.

Se vuoi provare Nestbox, puoi ottenerlo dal Patreon di kdrag0n. Al momento è piuttosto limitato a causa dei vincoli di rete, ma una volta eliminate tali limitazioni, sarai in grado di connetterti al tuo contenitore dall'esterno di esso e ospitare pagine Web, server di gioco e Di più. Per cosa utilizzeresti Nestbox?

Grazie kdrag0n per aver condiviso Nestbox con noi!