vmConsole - Linux on Android APP
По умолчанию вам предоставляется установка Alpine Linux в режиме без постоянного хранилища (diskless). Операционная система полностью размещается на файловой системе tmpfs. Не переживайте если в результате экспериментов что-то сломается. Просто перезапустите приложение и все восстановится. Конечно, есть некоторые особенности данного решения: весь контент размещаемый на tmpfs будет удален при выключении, да и размер диска весьма ограничен. Вы можете установить систему на постоянный диск чтобы обойти данные ограничения. Инструкции имеются в официальной документации Alpine Linux.
Несколько идей по использованию vmConsole:
* Исследуйте мир Linux.
* Запускайте код Bash, C, C++, Python и других языков программирования.
* Редактируйте ваш код при помощи VIM, Nano и других консольных редакторов.
* Запускайте ваш сайт на локальном веб сервере.
* Запускайте Docker контейнеры.
* Подключайтесь к вашим серверам через SSH.
Приложение требует некоторого уровня умений администрирования систем Linux. Ожидается, что пользователь знаком с такими понятиями как виртуальная машина, эмулятор, последовательная консоль, терминал, а также умеет использовать утилиты такие как Bash, Coreutils и другие.
Среда vmConsole является изолированной и не имеет прямого доступа к хосту. Всё, что происходит внутри виртуальной машины, остаётся в её пределах и никак не влияет на ваше устройство. vmConsole не является инструментом получения прав суперпользователя или произведения иных модификаций ПО устройства!
Это приложение не является эмулятором терминала для Android OS. Если вы ищите программу с данной функцией, пожалуйста обратите внимание на Termux или ConnectBot.
Примечания:
* После логина, инструкции по использованию приложения показаны на MOTD.
* Долгое нажатие в любой части экрана активирует меню или выделение/копирование/вставку текста.
* Только один экран терминала. Это связано с тем, что приложение использует только один экземпляр QEMU. Если нужно больше одной вкладки консоли, пожалуйста используйте мультиплексор, например tmux или screen.
Использование прав доступа:
* Интернет: необходимо для установки дополнительных пакетов из онлайн репозиториев и использования некоторых утилит.
* Хранилище: необходимо для работы с файлами на устройстве.
Если у вас есть вопросы, пожалуйста обращайтесь на страницу дискуссий GitHub: https://github.com/sylirre/vmConsole/discussions



