Riassunto:
Lo sviluppatore Skylar Taylor-Barrick ha reso open source un progetto chiamato gbos-vm, che può avviare il sistema operativo Googlebook di Google tramite una macchina virtuale su un Mac dotato di un chip Apple Silicon, ottenere l'accelerazione GPU ed eseguire Chrome. Questa soluzione utilizza la macchina virtuale QEMU per caricare l'immagine di ripristino di Dell Googlebook fornita da Google. Non è un'immagine Android universale, né installa il sistema in modo nativo su Mac; il progetto non ha alcun collegamento ufficiale con Google o Dell.

Il Googlebook annunciato da Google quest'anno è un nuovo tipo di piattaforma notebook per le funzioni Gemini, che integra l'ecosistema di applicazioni Android e l'esperienza del browser ChromeOS e si basa sullo stack tecnologico Android. Il progetto gbos-vm trasforma l'immagine di ripristino prodotta per l'hardware di Googlebook in una versione adattata ai dispositivi virtuali e quindi gira su Apple Silicon. Poiché l'interfaccia grafica Android utilizza Vulkan e i dispositivi Apple utilizzano Metal, gli sviluppatori hanno anche creato un livello di conversione per consentire alla macchina virtuale di chiamare la GPU del Mac invece di affidarsi interamente alla CPU per disegnare l'interfaccia; Chrome può quindi funzionare.

L'installazione richiede comunque un determinato ambiente di sviluppo e spazio di archiviazione. Il progetto richiede un Mac Apple Silicon, che si consiglia sia dotato di almeno 16GB di memoria e riservare circa 60GB di spazio. È inoltre necessario installare dipendenze come strumenti da riga di comando Xcode, Homebrew, Java Development Kit e Android SDK. Lo sviluppatore ha affermato che il primo script di installazione scaricherà circa 9 GB di immagine di ripristino dal server di Google e completerà la modifica e la costruzione su questa macchina; il progetto non supporta Intel Mac.
Ci sono ancora molte limitazioni: la frequenza di aggiornamento del display arriva fino a 60 fotogrammi, alcuni contenuti WebGL potrebbero essere visualizzati in modo anomalo; le prestazioni audio sono instabili e la copia inversa degli appunti, le operazioni con il tasto destro e l'esecuzione a lungo termine non sono state completamente testate. Il Bluetooth utilizza una radio virtuale e non può essere accoppiato con un dispositivo Bluetooth reale. La macchina virtuale non dispone dell'hardware di sicurezza sulla macchina fisica Googlebook, la chiave di sistema è invece gestita dal software e la partizione modificata del fornitore non dispone di una protezione di avvio verificata completa.
Pertanto, l'autore del progetto consiglia di utilizzarlo per lo sviluppo e l'esperienza, non come il sistema quotidiano principale, e di non accedervi con account sensibili. Attualmente dimostra le capacità di esecuzione sperimentale del sistema operativo Googlebook sui chip sviluppati internamente da Apple, piuttosto che sulla soluzione di compatibilità Mac ufficialmente supportata; il fatto che sia possibile avviare le macchine virtuali, che siano disponibili l'accelerazione grafica e i browser non significa che le funzioni hardware e la sicurezza abbiano raggiunto il livello dei Googlebook fisici.
Ulteriori informazioni:
https://github.com/skylartaylor/gbos-vm
Commenti