Практический курс Nestbox: запускайте настоящие виртуальные машины Linux на своем телефоне Google Pixel

click fraud protection

Если вы хотите запустить виртуальную машину на своем смартфоне Google Pixel, то Nestbox — это то, что вам нужно.

Если вы когда-нибудь хотели стать опытным пользователем смартфона, то вы, вероятно, сталкивались с чем-то вроде Termux. Это эмулятор терминала Android и приложение среды Linux, и некоторые люди использовали его для разработки сценариев Python и даже запуска серверов Minecraft со своих смартфонов. Теперь вы можете сделать еще один шаг вперед, используя рутированный Pixel 6 или обычный пиксель 7, спасибо Nestbox от старшего участника XDA kdrag0n, доступный на его Патреон.

Что такое Нестбокс?

Nestbox — это приложение, которое позволяет создавать контейнеры и запускать настоящие виртуальные машины на вашем смартфоне. должен быть последний смартфон Google Pixel работать. Это связано с тем, что Nestbox использует pKVM (пзащищенный Коснованный на Эрнеле Ввиртуальный Мachine), который доступен в более поздних версиях Android Common Kernel, в том числе в сериях Google Pixel 6 и Google Pixel 7. В соответствии с

Мишаал Рахман из Эспера, причина, по которой root требуется на серии Pixel 6, заключается в том, что pKVM не включен «из коробки».

Главное здесь то, что это, по сути, более усовершенствованный Termux. Termux уже может помочь вам в большинстве случаев использования опытными пользователями, но благодаря виртуализации вы сможете запускать подобные контейнеры Docker на своем смартфоне. Честно говоря, это немного чересчур, но некоторым людям это может пригодиться. Вы получаете доступ к ядру и root в контейнерах, созданных Nestbox, что больше, чем вы получаете с Termux.

Установка и настройка Nestbox

Если вы хотите использовать Nestbox на своем Google Pixel, вам необходимо подпишитесь на Patreon kdrag0n. Мы использовали Гугл Пиксель 7 Про чтобы установить и протестировать его, хотя для серии Pixel 6 действия будут немного отличаться. В настоящее время устройства Pixel 6 должны предоставить приложению root-доступ, хотя kdrag0n утверждает, что в будущем это может измениться.

На Pixel 7 вам потребуется выполнить большую часть настроек, аналогичную Shizuku. Вы подключаетесь к своему телефону через беспроводной adb, настраиваете максимальный размер контейнера, а затем выбираете свой дистрибутив Linux. Он загрузит, настроит и затем запустит виртуальную машину.

Что вы можете сделать с Nestbox?

Что касается вещей, которые вы можете сделать, то это, по сути, все, что вы можете придумать. Это контейнер Linux, хотя я обнаружил, что мне нужно установить множество инструментов, прежде чем я смогу что-либо сделать. Мне нужно было использовать расширенный пакетный инструмент (apt в Ubuntu), например, для установки wget и curl, поскольку это простая установка из коробки. После этого вы можете добавить все, что захотите. В настоящее время поддержка виртуальных графических процессоров отсутствует, и kdrag0n говорит, что он также не планирует ее поддерживать.

Идея: вы можете разместить веб-страницу или сервер Minecraft со своего телефона. Хотя в настоящее время оба работают, на самом деле вы не можете доступ их снаружи контейнера. Я поговорил с kdrag0n, и он подтвердил, что в настоящее время переадресация портов отсутствует и невозможно взаимодействовать с этими экземплярами вне контейнера. Однако он говорит мне, что в будущем это изменится, когда он внедрит переадресацию портов, которую он планирует завершить в ближайшее время.

Если вы хотите опробовать Nestbox, вы можете получить его на Patreon kdrag0n. В настоящее время он весьма ограничен из-за сетевых ограничений, но как только эти ограничения будут сняты, вы сможете подключаться к своему контейнеру извне и размещать веб-страницы, игровые серверы и более. Для чего бы вы использовали Nestbox?

Спасибо kdrag0n за то, что поделились с нами Nestbox!