Termux отличается от других программ для запуска Linux на ПК тем, что это эмулятор терминала Android и приложения среды Linux. trashbox.ru Он работает напрямую, без необходимости рутирования или настройки. trashbox.ru
Некоторые отличия Termux от большинства дистрибутивов Linux:
- Несоответствие стандарту иерархии файловой системы. wiki.termux.com В Termux нельзя найти каталоги /bin, /etc, /usr, /tmp и другие в привычных местах. wiki.termux.com Поэтому все программы должны быть исправлены и перекомпилированы под требования среды Termux, иначе они не смогут найти свои файлы конфигурации или другие данные. wiki.termux.com
- Использование Bionic libc. wiki.termux.com Чтобы обеспечить лучшую совместимость с ОС Android и убрать необходимость в специальных цепочках инструментов, все пакеты в Termux компилируются с помощью Android NDK. wiki.termux.com
- Хранение корневой файловой системы как обычных данных приложения. wiki.termux.com Корневая файловая система и домашний каталог пользователя расположены в частном каталоге данных приложения, который находится в разделе /data. wiki.termux.com
- Однопользовательский режим. wiki.termux.com Всё в Termux выполняется с тем же идентификатором пользователя, что и само приложение. wiki.termux.com
Таким образом, Termux имеет некоторые особенности, связанные с его работой на Android, которые отличаются от других программ для запуска Linux на ПК.