Látványos technikai bravúrral futtathatóvá vált a Googlebook OS az Apple Silicon chipes Mac számítógépeken. Skylar Taylor-Barrick fejlesztő közzétette a gbos-vm nevű nyílt forráskódú projektet, amely a Google új operációs rendszerét hardveresen gyorsított virtuális gépen keresztül indítja el macOS alatt.
Egyedi megoldás az operációs rendszer futtatására
A Google alig néhány hete mutatta be az Android 17 alapjára épülő Googlebook platformot, ám a szoftver máris megjelent olyan számítógépeken, amelyekre a gyártó nem tervezte a kiadását. A gbos-vm projekt a Dell XPS Googlebook hivatalos helyreállítási lemezképét tölti le közvetlenül a szerverekről. A telepítő szkript ezt követően a hardverspecifikus partíciókat lecseréli a Google Cuttlefish projektjéből származó virtuális komponensekre, majd a rendszert QEMU környezetben indítja el.
Mivel a Dell laptopjaiban Snapdragon X processzor dolgozik, a Googlebook OS ARM64 architektúrára írt kódja emuláció nélkül, közvetlenül fut az Apple Silicon chipek hipervizorán. Emiatt az Intel processzoros Mac modellek nem támogatottak. A grafikai teljesítmény megőrzése érdekében a fejlesztő a Vulkan grafikus hívásokat a MoltenVK segítségével fordítja át az Apple saját Metal API-jára. Ennek köszönhetően a virtuális gép nem a központi egységet terheli a grafika kirajzolásával, hanem kihasználja a Mac grafikus processzorát.
Rendszerkövetelmények és jelenlegi korlátok
A környezet felállításához a rendszer legalább 16 GB rendszermemóriát, mintegy 60 GB szabad tárhelyet és a fejlesztői eszközkészletet igényel. A telepítési folyamat nagyjából 9 GB-nyi adat letöltésével jár, az első boot pedig M5 chipes MacBook Pro gépen tesztelve körülbelül 45 másodpercet vesz igénybe.
A projekt jelenleg kísérleti fázisban van, így több funkcionális hiányossággal kell számolni. A Bluetooth kapcsolat az indításkor összeomlik, a háttérben futó TPM modul hibaciklusba kerül, a kijelző frissítése pedig 60 képkockára van korlátozva másodpercenként. Mivel a rendszer nem használ hardveres biztonsági elemet, a fejlesztő nem javasolja a személyes fiókok használatát. A megoldás elsősorban arra szolgál, hogy a felhasználók és fejlesztők közelebbről is megismerhessék a Google új platformját anélkül, hogy külön hardvert kellene vásárolniuk.









