Meefik's Blog

Freedom and Open Source

Установка и запуск Linux-дистрибутивов в Android

Linux Deploy - программа для простой и быстрой установки GNU/Linux дистрибутивов на устройства под управлением операционной системы (ОС) Android.

linuxdeploy

Приложение создает образ диска на флеш-карте, монтирует его и устанавливает туда дистрибутив ОС. Приложения из новой системы запускаются в chroot окружении параллельно со штатной работой платформы Android. Все вносимые изменения на устройстве обратимы, т.е. приложение и созданные им компоненты можно полностью удалить. Установка дистрибутива ОС осуществляется по сети с официальных зеркал в Интернете. Для работы приложению требуются привилегии суперпользователя (ROOT).

Интерфейс программы поддерживает английский и русский языки. Через интерфейс программы можно управлять процессом установки ОС, а после установки можно запускать и останавливать службы новой системы (есть поддержка запуска своих сценариев). Процесс установки отображается в виде текстовых отчетов в главном окне приложения. Во время установки программа сама настраивает рабочее окружение, которое включает в себя базовую систему, сервер SSH, сервер VNC и графическую среду LXDE. Также через интерфейс программы можно управлять параметрами сервера SSH и VNC.

Установка новой ОС занимает около 30 минут. Рекомендованный минимальный размер образа диска без графического интерфейса - 512 МБ, а с графическим интерфейсом - 1024 МБ. После начальной установки пароль для доступа по SSH и VNC назначается как “changeme”, который можно сменить стандартными средствами ОС.

Характеристики:

  • Поддерживаемая ОС: Debian GNU/Linux
  • Версии дистрибутива: stable, testing, unstable (squeeze, wheezy, sid)
  • Сборка под архитектуру: armel, armhf
  • Интерфейс управления: SSH, VNC
  • Поддерживаемые языки: русский, английский

Приложение распространяется под лицензией GPL версии 3 или более поздней.

Исходный код: https://github.com/meefik/linuxdeploy
Установить из Google play: https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy
Обсуждение на форуме: http://4pda.ru/forum/index.php?showtopic=378043