Googlebook OS запустили на Mac: потрібно 16 ГБ RAM і 60 ГБ місця
Googlebook OS тепер запускається у вікні macOS: незалежний проєкт gbos-vm підтримує Apple Silicon, і окремий ноутбук від Google для цього не потрібен.
Образ Dell, Cuttlefish і QEMU під капотом
Розробник Skylar Taylor-Barrick, як пише The Gadgeteer, узяв офіційний ARM64-образ відновлення для Googlebook від Dell на базі Android 17. Апаратні компоненти він замінив віртуальними з проєкту Cuttlefish від Google, а систему завантажує QEMU. Графіку з Vulkan у Metal переводить стек на основі UTM, MoltenVK та інших open-source рішень.
Googlebook на Mac тут не імітація інтерфейсу, а справжнє програмне забезпечення з комерційного образу. Googlebook OS поєднує основу Android з десктопними технологіями ChromeOS, тож усередині працюють Chrome з розширеннями та застосунки Android. У віртуальній машині є GPU-прискорення і робочий браузер.
Apple Silicon, Xcode і 9 ГБ завантажень
Intel-маки відпадають: гостьова ARM-система йде через гіпервізор, а не через емуляцію процесора. Автор радить 16 ГБ оперативної пам’яті та 60 ГБ вільного місця, завантажити доведеться близько 9 ГБ. Для збірки потрібні Xcode Command Line Tools, Homebrew, Android SDK і NDK та Java Development Kit. Перевіряли на M5 із 16 ГБ і macOS 27, а ще розробник згадує вдалі запуски на двох M4.
Недоліків вистачає. Bluetooth лише віртуальний і не з’єднується з реальними пристроями, частота кадрів обмежена 60 к/с, трапляються проблеми із затіненням у WebGL та збої звуку. Довгі сесії, правий клік і копіювання даних із гостьової системи перевірені мало.
Titan проти програмних KeyMint і Gatekeeper
Найбільший компроміс стосується безпеки. Щоб система запрацювала на віртуальному обладнанні, gbos-vm перебудовує розділ vendor: він втрачає verified boot, а ключі захищають програмні KeyMint і Gatekeeper замість апаратних. Решта розділів зберігає перевірку цілісності, SELinux працює в режимі enforcing. Справжні Googlebook мають апаратний корінь довіри Titan, і віртуальна машина його не відтворює. Розробник прямо не радить користуватися нею щодня, а проєкт не пов’язаний ні з Google, ні з Dell.
Що це означає
Власникам Mac на Apple Silicon купувати нове залізо не доведеться, але знадобляться 16 ГБ пам’яті та навички роботи з інструментами розробника. Команди, які стежать за Googlebook, можуть оцінити інтерфейс Android-десктопа, не чекаючи пристрою. Робочі акаунти й чутливі дані в такому середовищі краще не тримати.
Джерело: The Gadgeteer

