Разработчики независимой операционной системы Vinix внедрили механизм прямого запуска приложений для Android без использования традиционных эмуляторов. Для демонстрации новой технологии создатели показали работу клиента Roblox из стандартного мобильного пакета формата APK. Запуск осуществляется напрямую с помощью специализированного слоя трансляции ATL и встроенного механизма преобразования инструкций между архитектурами ARM64 и AMD64.
Публикация вызвала споры среди пользователей, усомнившихся в перспективах запуска мобильного софта на альтернативной платформе.
В ответ на скептические реплики создатель платформы Александр Медведников предложил оценить прогресс через 1 месяц, а также подтвердил планы протестировать запуск мобильной версии Fortnite.
Помимо мобильных проектов, операционная система активно развивает совместимость с компьютерными тайтлами. В последних сборках платформы подтверждена работоспособность официального клиента Minecraft: Java Edition, классического шутера DOOM, боевика DOOM 3 и ролевой игры Gothic 2 на открытом движке OpenGothic. В тестах с трансляцией графического API Vulkan через драйвер Venus игра Gothic 2 продемонстрировала среднюю частоту в 83.45 кадра в секунду на процессоре Apple M5 Max в разрешении 1280 на 720 точек. В репозитории проекта также зафиксированы обновления для корректной работы сетевых компонентов и интерфейса Dota 2.
Для поддержки программного обеспечения с платформы Windows в Vinix интегрирована среда Wine. Разработчики уже продемонстрировали запуск пакета Microsoft Office 2013 и нативного клиента Steam. Команда проекта рассчитывает предоставить владельцам компьютеров Mac доступ к крупным проектам без нативных версий под операционные системы Apple, заявляя о планах запустить The Witcher 3, Counter-Strike 2, Elden Ring, Grand Theft Auto 5, Red Dead Redemption 2, Skyrim, Doom Eternal и Hogwarts Legacy.
Ядро Vinix создается с нуля на языке программирования V без использования готовой кодовой базы Linux. Монолитная система функционирует без сборщика мусора и фоновых служб вроде systemd, благодаря чему потребление памяти при старте составляет около 100 МБ, а установленная система занимает 1 ГБ на накопителе. В бенчмарках распределения памяти в среде QEMU обновленные механизмы работы с памятью в Vinix превзошли показатели системы macOS Catalina по скорости выполнения системных вызовов.
Операционная система находится на стадии закрытого альфа-тестирования, сохраняя совместимость с пакетами Alpine Linux. Разработчики выпускают тестовые образы для архитектур x86-64 и ARM64, однако стабильная функция параллельной установки на один накопитель с Windows ожидается только к середине октября 2026 года.
Источник: www.playground.ru