# Как запустить Linux на Android без root: Termux, PRoot и ИИ-инструменты

> AI Release · @ai_release1 · https://ai-release.org/guides/kak-zapustit-linux-na-android-bez-root-termux-proot-i-i.html

Запустить полноценный Linux на Android без root — реально: Termux и PRoot открывают доступ к пакетам, скриптам и ИИ-инструментам прямо на смартфоне. Это безопасно, бесплатно и не требует прошивки или разблокировки загрузчика.

## TL;DR
- Termux — это терминальный эмулятор для Android, который даёт окружение Linux без root-прав.
- PRoot позволяет запускать полноценные дистрибутивы (Ubuntu, Debian, Arch) поверх Android через Termux.
- proot-distro — удобный скрипт для установки и управления несколькими дистрибутивами в Termux.
- В таком окружении можно запускать ИИ-инструменты: llama.cpp, Python-библиотеки и небольшие языковые модели.
- Всё работает локально на устройстве, без облака и без необходимости root.

## Что такое Termux и почему он не требует root

Termux — это приложение из F-Droid и Google Play, которое ставит полноценное Linux-окружение в Android. Оно использует стандартные системные вызовы и не требует root: всё работает в песочнице приложения.

В Termux есть пакетный менеджер pkg, репозитории с тысячами пакетов: Python, Node.js, Git, компиляторы, редакторы. Это делает смартфон похожим на мини-сервер. Termux появился в 2015 году и с тех пор остаётся самым популярным способом получить Linux на Android.

## PRoot: как запустить полноценный дистрибутив

PRoot — это утилита, которая эмулирует изоляцию файловой системы через системные вызовы ptrace. Она позволяет запускать корневую файловую систему другого дистрибутива без прав суперпользователя.

С помощью proot-distro можно одной командой установить Ubuntu, Debian, Arch Linux, Alpine и другие. После установки вы получаете полноценный пакетный менеджер apt или pacman и можете ставить почти любое ПО.

## Как установить Linux через Termux и PRoot

Сначала установите Termux из F-Droid (рекомендуется) или Google Play. Затем обновите пакеты и установите proot-distro:

- pkg update && pkg upgrade
- pkg install proot-distro
- proot-distro install ubuntu
- proot-distro login ubuntu

После этого вы внутри Ubuntu. Можно установить Python, Node.js, компиляторы и любые другие пакеты через apt. Весь процесс занимает несколько минут и не требует root.

## ИИ-инструменты в Termux и PRoot

В 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 добавляет небольшую нагрузку из-за эмуляции.

Советы:
- Используйте F-Droid версию Termux — она обновляется чаще.
- Держите зарядку подключённой при длительных вычислениях.
- Для больших моделей выбирайте квантованные версии (GGUF).
- Не ставьте слишком много дистрибутивов — они занимают место.

## FAQ

**Что такое 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.
