Суть проекта: ARM-образ без эмуляции
Разработчик Skylar Taylor-Barrick опубликовал open-source проект gbos-vm, который позволяет запустить операционную систему Googlebook OS на компьютерах Apple. В основе лежит образ для ноутбука Dell XPS Googlebook на процессоре Snapdragon X. Поскольку и Mac, и Dell используют архитектуру ARM64, запуск происходит через нативный гипервизор QEMU без необходимости эмуляции x86-кода, что обеспечивает высокую производительность.
Процесс установки автоматизирован скриптом, который скачивает официальное recovery-изображение Google, заменяет аппаратные разделы на виртуальные компоненты из проекта Cuttlefish и настраивает загрузку. Главное достижение — работающий Chrome и рендеринг через Vulkan, который транслируется в Metal через слой MoltenVK.
Технические требования и производительность
Проект требует значительных ресурсов системы. Для стабильной работы необходимо минимум 16 ГБ оперативной памяти и 60 ГБ свободного места на диске. Также требуется установка Xcode command line tools, Android SDK и NDK, что в сумме дает около 9 ГБ загрузочных данных. Единственной протестированной моделью стал MacBook с чипом M5.
| Параметр | Значение / Описание |
|---|---|
| Архитектура | ARM64 (Apple Silicon Mac) |
| ОС | Googlebook OS (на базе Android 17) |
| Виртуализация | QEMU (GPU-ускоренная VM) |
| Графический стек | Vulkan → MoltenVK → Metal |
| Мин. RAM | 16 ГБ |
| Мин. SSD | 60 ГБ |
| Время первого запуска | ~45 секунд (на M5) |
Известные проблемы и ограничения
Несмотря на работоспособность, проект находится на стадии раннего доступа и имеет ряд критических недочетов. Разработчик отмечает следующие проблемы:
- Bluetooth: вылеты при загрузке.
- TPM: демон безопасности зацикливается с ошибками.
- Дисплей: частота кадров ограничена 60 FPS.
- Аудио: на некоторых загрузках звук отсутствует.
- Безопасность: используется программная реализация KeyMint и Gatekeeper без защищенного элемента (Secure Element), что отключает verified boot.
Разработчик рекомендует относиться к gbos-vm как к среде для тестирования (dev VM). Это позволяет энтузиастам познакомиться с интерфейсом и функционалом Chromebook-подобной ОС Google до выхода коммерческих устройств, таких как Dell XPS Googlebook.
Источник: TechPowerUp ↗
