[{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Что такое Termux?", "acceptedAnswer": {"@type": "Answer", "text": "Termux — это терминальный эмулятор для Android, который предоставляет Linux-окружение с пакетным менеджером без root-прав."}}, {"@type": "Question", "name": "Чем PRoot отличается от chroot?", "acceptedAnswer": {"@type": "Answer", "text": "PRoot не требует root и работает через ptrace, а chroot требует root и работает только внутри одного процесса."}}, {"@type": "Question", "name": "Как выбрать дистрибутив для запуска через PRoot?", "acceptedAnswer": {"@type": "Answer", "text": "Ubuntu — самый популярный выбор для ИИ-инструментов, Debian — стабильный, Alpine — лёгкий."}}, {"@type": "Question", "name": "Можно ли запускать большие языковые модели на Android без root?", "acceptedAnswer": {"@type": "Answer", "text": "Да, небольшие и средние модели (Llama 3, Mistral, Phi) в квантованном формате GGUF работают через llama.cpp в Termux."}}]}]
Запустить полноценный Linux на Android без root — реально: Termux и PRoot открывают доступ к пакетам, скриптам и ИИ-инструментам прямо на смартфоне. Это безопасно, бесплатно и не требует прошивки или разблокировки загрузчика.
Termux — это приложение из F-Droid и Google Play, которое ставит полноценное Linux-окружение в Android. Оно использует стандартные системные вызовы и не требует root: всё работает в песочнице приложения.
В Termux есть пакетный менеджер pkg, репозитории с тысячами пакетов: Python, Node.js, Git, компиляторы, редакторы. Это делает смартфон похожим на мини-сервер. Termux появился в 2015 году и с тех пор остаётся самым популярным способом получить Linux на Android.
PRoot — это утилита, которая эмулирует изоляцию файловой системы через системные вызовы ptrace. Она позволяет запускать корневую файловую систему другого дистрибутива без прав суперпользователя.
С помощью proot-distro можно одной командой установить Ubuntu, Debian, Arch Linux, Alpine и другие. После установки вы получаете полноценный пакетный менеджер apt или pacman и можете ставить почти любое ПО.
Сначала установите Termux из F-Droid (рекомендуется) или Google Play. Затем обновите пакеты и установите proot-distro:
После этого вы внутри Ubuntu. Можно установить Python, Node.js, компиляторы и любые другие пакеты через apt. Весь процесс занимает несколько минут и не требует root.
В Termux и PRoot можно запускать ИИ-инструменты локально. Например, llama.cpp — это библиотека для запуска языковых моделей на CPU, она собирается прямо в Termux.
Также можно установить Python и использовать библиотеки машинного обучения: PyTorch, Transformers, scikit-learn. Для небольших моделей ресурсов современного смартфона достаточно. Например, Llama 3 (вышла в апреле 2024), Mistral 7B (сентябрь 2023) и Phi-3 (апрель 2024) в квантованном формате GGUF работают на телефонах с 6–8 ГБ памяти.
В PRoot с Ubuntu можно ставить те же инструменты через apt и pip, включая серверные решения и веб-интерфейсы для моделей.
Без root производительность ниже, чем в нативном окружении, но для большинства задач её хватает. PRoot добавляет небольшую нагрузку из-за эмуляции.
Советы:
Что такое Termux?
Termux — это терминальный эмулятор для Android, который предоставляет Linux-окружение с пакетным менеджером без root-прав.
Чем PRoot отличается от chroot?
PRoot не требует root и работает через ptrace, а chroot требует root и работает только внутри одного процесса.
Как выбрать дистрибутив для запуска через PRoot?
Ubuntu — самый популярный выбор для ИИ-инструментов, Debian — стабильный, Alpine — лёгкий.
Можно ли запускать большие языковые модели на Android без root?
Да, небольшие и средние модели (Llama 3, Mistral, Phi) в квантованном формате GGUF работают через llama.cpp в Termux.
Главные релизы ИИ, гайды и тесты моделей — каждый час.