Valve отвори изходния код на Lepton, слоя за съвместимост с Android, създаден за Steam Deck. Проектът позволява на Android игри да работят на Linux чрез контейнери и е насочен основно към разработчици, които искат да прехвърлят Android заглавия, фокусирани върху виртуалната реалност, към Steam Deck, въпреки че са възможни и други приложения.
Игровият гигант не направи официално съобщение. Лиъм Скуайърс-Ханд първоначално съобщи за отварянето на изходния код. Valve заявява, че повечето потребители няма да взаимодействат директно с Lepton, тъй като клиентът на Steam ще управлява неговата работа. Репозиторито на проекта разделя кодовата база на две части, всяка със собствен лиценз. Самият инструмент за съвместимост е пуснат под лиценз MIT, докато Android root файловата система използва лиценз GPL-3.0 поради включен код от други проекти с отворен код.
Android образът на Lepton разчита на няколко съществуващи проекта. Waydroid предоставя основната функционалност за стартиране на пълна Android система в Linux контейнер, като Lepton заема директно кръпки и компоненти от него. LineageOS доставя Android системния образ, а Android Open Source Project (AOSP) служи като основен изходен код.
Lepton е специално проектиран за стартиране на игри в контейнери и е оптимизиран за тази цел. Всички приложения работят като един и същ потребител, а ненужните Android услуги са деактивирани при стартиране на игри. Valve преди това също отвори изходния код на FEX, слой за превод от x86 към ARM, използван за Steam Deck, предоставяйки на разработчиците нарастващ стек от инспектируем и изградим софтуер.
Прочетете оригиналното отразяване
💬 Коментари
📜 Правила за коментари