Valve опубликовала исходный код Lepton — программного слоя, который позволяет запускать Android-игры в Linux и используется в новой гарнитуре Steam Frame. Проект появился в открытом доступе на GitLab компании и в первую очередь предназначен для разработчиков, которые хотят переносить VR-игры с Android на устройство Valve.
Lepton работает через контейнеры и использует наработки сразу нескольких открытых проектов, включая Waydroid, Anbox, Halium и Hybris, а также компоненты Android Open Source Project. При этом система не пытается эмулировать полноценное Android-устройство — ненужные для игр службы отключаются, а некоторые библиотеки, включая графические драйверы, Vulkan-компоненты и библиотеки Steam, подключаются непосредственно из основной системы.
Valve подчеркивает, что Lepton создавался именно для игр, а не как универсальный способ запуска любых Android-приложений на Linux. Открытие исходников, однако, позволит сообществу изучать код, создавать собственные версии и адаптировать технологию под другие сценарии.
Источник: www.goha.ru