Запуск Linux-контейнеров на Android без root-прав
Проект Podroid позволяет запускать Linux-контейнеры на Android без root-доступа. Решение работает на устройствах с Android 9 и архитектурой arm64, используя эмуляцию QEMU для создания виртуальной машины Alpine Linux.
Программное обеспечение обеспечивает работу среды выполнения контейнеров Podman со встроенным терминалом. Исходный код написан на Kotlin и распространяется под лицензией GNU General Public License v2.0 на GitHub.
Для функционирования системы используются следующие компоненты:
- Termux* — используется в качестве эмулятора терминала
- Limbo Emulator* — основанный на QEMU эмулятор для Android
- Podman* — инструмент для запуска контейнера с Alpine Linux
Особенностью проекта является возможность проброса портов из контейнера на реальную систему Android через протокол SSH. Дополнительная техническая документация и исходный код доступны по адресу GitHub.









