Seorang developer bernama Skylar Taylor-Barrick sukses menjalankan sistem operasi Googlebook OS--sistem operasi laptop berbasis Android buatan Google--di Mac berprosesor Apple Silicon.
Lewat proyek open-source bernama gbos-vm, pengguna Mac kini dapat menguji coba antarmuka dan fitur Googlebook OS dalam virtual machine tanpa perlu membeli perangkat fisik Googlebook.
Capaian terbesar dari proyek ini terletak pada keberhasilan integrasi akselerasi grafik berbasis perangkat keras (GPU acceleration), yang biasanya menjadi kendala utama saat menjalankan mesin virtual lintas arsitektur grafik.
Menjembatani Vulkan dan Metal
Secara bawaan, Googlebook OS mengandalkan API grafik Vulkan, sementara sistem operasi macOS milik Apple menggunakan sistem grafik Metal. Untuk menjembatani perbedaan tersebut, Taylor-Barrick memanfaatkan MoltenVK--lapisan penerjemah perintah Vulkan ke Metal--sehingga antarmuka sistem operasi dapat diolah langsung oleh GPU Apple Silicon tanpa dibebankan ke CPU:
- Penyelarasan Buffer Memori: Android membagikan buffer grafik antara OpenGL ES dan Vulkan menggunakan mekanisme Linux yang tidak didukung macOS. Proyek ini mengakalinya menggunakan POSIX shared memory, lalu mengimpor buffer tersebut ke Metal dan MoltenVK.
- Format Tekstur 16-Byte: Metal mengharuskan baris tekstur diberi bantalan (padding) berukuran 16-byte, sementara Android tidak. Bantalan ini ditambahkan di sisi Mac agar sistem operasi guest dapat memproses tekstur secara normal.
- Batas Tampilan 60 FPS: Sistem dapat menjalankan peramban Chrome dan antarmuka dengan lancar, meski tingkat penyegaran tampilan masih dibatasi pada 60 frame per second (FPS) akibat keterbatasan konfigurasi QEMU.
Syarat Hardware dan Cara Instalasi
Proyek `gbos-vm` memanfaatkan recovery image resmi milik Dell Googlebook yang diunduh langsung dari server Google. Karena citra tersebut dirancang untuk komputer fisik, bagian vendor partition dibangun ulang menggunakan komponen dari proyek perangkat virtual Google Cuttlefish, sementara system partition tetap dipertahankan secara utuh.
Untuk mencoba gbos-vm, pengguna membutuhkan spesifikasi dan perangkat lunak pendukung berikut:
- Spesifikasi Perangkat: Mac berbasis Apple Silicon (M-Series) dengan RAM minimal 16 GB serta ruang penyimpanan kosong sekitar 60 GB.
- Perangkat Lunak Pendukung: Xcode Command Line Tools, Homebrew, Java Development Kit (JDK), serta Android SDK yang mencakup NDK, build tools, dan dukungan platform API level 34 atau yang lebih baru.
Bukan untuk Penggunaan Harian
Meski berhasil menjalankan browser Chrome dan antarmuka dengan akselerasi GPU, Taylor-Barrick menegaskan bahwa proyek ini murni bersifat eksperimental dan memiliki sejumlah keterbatasan keamanan serta stabilitas:
- Absennya Keamanan Perangkat Keras: Mesin virtual ini tidak memiliki hardware secure element, sehingga kunci enkripsi terpaksa dikelola lewat perangkat lunak yang secara tingkat keamanan jauh lebih rentan.
- Verified Boot Absen: Bagian vendor partition yang telah dimodifikasi kehilangan fitur proteksi Verified Boot.
- Fungsionalitas Belum Stabil: Dukungan Bluetooth masih sebatas modul simulasi (tidak dapat terhubung ke perangkat fisik), pengeluaran audio belum konsisten, serta fungsi klik kanan dan clipboard belum teruji secara menyeluruh untuk sesi penggunaan jangka panjang.
Bagi para pengembang dan antusias teknologi, proyek `gbos-vm` memberikan jalur eksplorasi yang sangat menarik untuk menjajal ekosistem Googlebook OS langsung di atas perangkat keras Apple, meski belum disarankan untuk komputasi harian, demikian dikutip detikINET dari Techspot, Senin (12/10/2026).
Simak Video "Video: iPad-Macbook Disita, Tom Lembong Akan Tulis Tangan Pleidoinya"
(asj/fay)