kernels AT lists.unsafe.ru
Subject: lakostis kernels discuss list
List archive
- From: Konstantin Lepikhov <>
- To:
- Subject: [Kernels] I: waydroid
- Date: Sun, 2 Apr 2023 10:33:45 +0200
Привет!
Собрал в Сизиф waydroid, точнее, сам waydroid собрал отдельно, но могу
подтвердить что он успешно работает в Сизифе %)
Что такое waydroid?
Судя по описанию на оф. сайте[1] это:
> A container-based approach to boot a full Android system on a regular
> GNU/Linux system like Ubuntu.
Мне эта идея понравилась больше, чем собрать x86 андроид с нуля как это
делает Intel в Project celadon[2] + там используется сложная схема
запуском через qemu.
По факту все работает в обычной Linux системе с нужным ядром и LXC, где
прокинуты сеть и графика внутрь излированного окружения с андроидом. Для
своего ядра (lks-wks) все изменения в наличии, единственное что требуется
для работы:
1) поставить свежее ядро lks-wks и модули anbox (лежат там же, где и ядро)
2) включить PSI[3] (передать ядру параметр psi=1 при загрузке)
3) поставить пакет waydroid из репозитория glvnd на unsafe.ru[4]
Далее готовим waydroid для работы:
1) # waydroid init
( тут оно скачает нужные образы для запуска и скофигурирует LXC контейнер )
2) переключиться в сессию wayland (подойдет гном или weston/sway)
3) запустить waydroid:
$ waydroid first-launch
...
(если все хорошо, появится рабочий стол андроида)
Теперь можно ставить gapps или просто скачивать приложения через f-droid.
Что не проверял:
- Звук
- Bluetooth
- Интеграцию с desktop окружением, т.е. возможность запуска android
приложений как из среды GNOME например.
Что не работает:
- Для видеокарт nvidia графика не поддерживается, т.к. waydroid умеет
только mesa. Рекомендованные GPU это Intel и AMD.
- Optimus системы работают с проблемами.
1. https://waydro.id/
2.
https://projectceladon.github.io/celadon-documentation/getting-started/as-service.html
3. https://docs.kernel.org/accounting/psi.html
4. https://lakostis.unsafe.ru/RPMS/ALTLinux/glvnd/
--
WBR et al.
-
[Kernels] I: waydroid,
Konstantin Lepikhov, 04/02/2023
- Re: [Kernels] I: waydroid, Konstantin Lepikhov, 04/05/2023
Archive powered by MHonArc 2.6.24.