Предлагая большое удобство и безопасность, виртуальные машины являются популярным продуктом среди тех, кто любит возиться и экспериментировать с различными операционными системами. По мере того, как персональные компьютеры становились все более и более функциональными, рынок виртуальных машин рос вместе с ними. Сегодня ПК могут запускать несколько операционных систем одновременно.

Нынешнее поколение смартфонов стало функциональными устройствами. Пользователи могут редактировать видео, играть в сложные игры с высоким разрешением, транслировать и смотреть видео 4K, а также эмулировать программное обеспечение, предназначенное для компьютеров. Возникает вопрос: можно ли запустить виртуальную машину на смартфоне?

Могут ли смартфоны запускать виртуальную машину?

Короткий ответ: да. Фактически, каждый смартфон работает на своего рода виртуальной машине. В настоящее время Android-смартфоны работают через ART (Android Runtime). Это позволяет преобразовывать байт-коды из файлов APK в двоичный код, который процессор может читать и выполнять. С момента внедрения ART устройства Android с двумя гигабайтами оперативной памяти (или более) могли с комфортом запускать виртуальную машину.

instagram viewer

Прошли годы с тех пор, как 2 ГБ ОЗУ были чем-то особенным, и большинство современных смартфонов выпускаются с большим объемом. Таким образом, запустить виртуальную машину на смартфоне теперь намного проще, чем когда-либо.

Какие приложения мне нужны для запуска виртуальной машины на моем смартфоне?

Чтобы запустить виртуальную машину на своем смартфоне, вам потребуется установить два приложения через Google Play.

  • Скачать:Андроникс (Бесплатно)
  • Скачать:VNC-просмотрщик (Бесплатно)

Andronix — один из самых простых способов запустить виртуальную машину на вашем Android-смартфоне. Приложение предоставляет вам все инструменты и инструкции. Он также предоставляет вам копии кода, необходимого для установки операционной системы. Andronix имеет частично открытый исходный код, и в настоящее время они бесплатно предоставляют пользователям несколько популярных дистрибутивов Linux.

Если вам не удобно использовать только интерфейс командной строки с вашей виртуальной машиной, вам потребуется установить стороннее приложение для GUI (графического пользовательского интерфейса). Здесь на помощь приходит VNC Viewer. Указав локальный хост и предоставив правильный пароль (который вы определяете), VNC Viewer и его протокол RFB (Remote Frame Buffer) подключатся к вашему устройству и предоставят графический интерфейс.

Связанный: Как удаленно управлять своим компьютером с помощью телефона Android

Как запустить виртуальную машину на смартфоне

После того, как вы загрузили и установили оба приложения, зарядите телефон и найдите место с сильным Wi-Fi-соединением, прежде чем начать.

1. Откройте приложение Andronix и установите Termux.

Как только вы откроете приложение, вы сразу же увидите все бесплатные дистрибутивы Linux, которые вы можете запустить на своем телефоне. Эти дистрибутивы включают Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void и Alpine.

Галерея изображений (4 изображения)
Расширять
Расширять
Расширять
Расширять

Перейдите на страницу установки Termux, коснувшись значка раскрывающегося списка в верхней левой части экрана. Перейти к Настройкии проведите вниз до конца страницы. Выбирать Запустите установку Termux, затем выберите Скачать. После загрузки выберите Разрешить установку, и вы сделали.

2. Установите предпочитаемую операционную систему

В Andronix вернитесь в главное меню и выберите дистрибутив, который хотите использовать. После выбора приложение укажет сложность установки конкретного дистрибутива и любые сложности, с которыми вы можете столкнуться.

Выбирать Продолжить и установить. Andronix предоставит вам варианты графического интерфейса: Среда рабочего стола, оконные менеджеры, и Только интерфейс командной строки.

Если вы просто хотите использовать свой смартфон и вам нужен графический интерфейс, выберите Desktop Environment. Менеджеры Windows предоставят вам графический интерфейс и клавиатуру для навигации по окну. CLI Only будет строго использовать терминал; используйте этот вариант только в том случае, если вы уверены в дистрибутиве.

Галерея изображений (3 изображения)
Расширять
Расширять
Расширять

После выбора графического интерфейса Andronix предоставит вам параметры среды рабочего стола. XFCE — это старая облегченная среда рабочего стола Linux; используйте этот вариант, только если вы этого хотите. LXQT заменил LXDE. Если вам нужна лучшая производительность из трех вариантов, выберите LXQT.

После того, как вы выберете предпочтительную среду рабочего стола, появится сообщение о том, что команда была скопирована в буфер обмена. Выбирать Открыть Термукс и вставьте команду.

Галерея изображений (3 изображения)
Расширять
Расширять
Расширять

Установка начнется с этого момента. Для полной установки потребуется некоторое время. Обязательно время от времени проверяйте свой телефон, потому что вам нужно будет указать свое местоположение, язык и время. Когда установка будет почти завершена, вам будет предложено ввести пароль. Не волнуйтесь, если вы печатаете на клавиатуре, а вам не кажется, что вы печатаете — так работает Linux.

Связанный: Лучшая экономичная среда рабочего стола Linux: LXDE vs. Xfce против. ПРИЯТЕЛЬ

3. Запустите VNC-сервер

При первом запуске вы найдете вариант разрешения, которое вы хотите использовать на своем сервере. Опять же, экспериментируйте и найдите то, что вам нравится. Четвертый вариант (разрешение HD-ready) — всегда хороший вариант.

4. Просмотр виртуальной машины через VNC Viewer

Галерея изображений (4 изображения)
Расширять
Расширять
Расширять
Расширять

Откройте VNC Viewer и выберите значок плюса, который откроет форму. На Адрес поле, ввод локальный хост: 1. Вы можете ввести все, что хотите для Имя поле. Нажмите СОЗДАЙТЕ. Вы получите предупреждение, но можете просто нажать OK.

Смартфон под управлением Ubuntu на виртуальной машине

Затем вам будет предложено ввести пароль, который вы сделали ранее. Как только вы нажмете ПРОДОЛЖАТЬ, вы будете контролировать свою виртуальную машину с помощью графического интерфейса. Наслаждаться!

Как запустить виртуальную машину и VNC-сервер

Откройте приложение Termux и используйте команду лс для просмотра содержимого вашего текущего каталога.

лс

Используйте команду ./ (слэш) вместе с файлом .sh, окрашенным в зеленый цвет и начинающимся со слова Начинать. Это запустит виртуальную машину на вашем телефоне и назначит вас пользователем «root@localhost». Вы успешно запустили виртуальную машину своего смартфона. Например, приведенная ниже команда запустит виртуальную машину Ubuntu.

./start-ubuntu20.sh

Чтобы запустить сервер VNC, вы должны использовать команду запуска сервера команд.

vncserver-старт

Правильно закройте свой сервер и виртуальную машину

Важно, чтобы вы правильно закрыли свой сервер и виртуальную машину, чтобы сэкономить заряд батареи и избавить вас от всех проблем, с которыми вы можете столкнуться, если вы не закроете их должным образом.

При выходе из программы просмотра VNC обязательно выключайте ее, как обычный компьютер. После этого перейдите в свой терминал и используйте команду vncserver-стоп, затем введите 1 или номер, соответствующий серверу VNC, который вы хотите закрыть.

vncserver-стоп

Чтобы закрыть виртуальную машину, все, что вам нужно сделать, это использовать команду выход. Чтобы выйти из Termux, также используйте команду выхода.

выход

Основываясь на многочисленных запросах в Интернете о трудностях с открытием сервера, многие люди, кажется, забывают закрыть сервер VNC после первоначального запуска. Чтобы избавить вас от всех сложных ответов в Интернете, вы должны закрыть первый сервер VNC, открытый во время инициализации. Вы можете сделать это с помощью vncserver-стоп команда.

Можете ли вы установить виртуальную машину на iPhone?

Возможна установка виртуальной машины на продукт Apple. Однако это может быть не так просто, как с Android. Лучше всего это сделать через UTM. UTM — это приложение, которое вы можете использовать на устройстве Apple для запуска других операционных систем, таких как Windows и различные дистрибутивы Linux.

Самое замечательное в UTM то, что вам не нужно делать джейлбрейк для iOS 11, 12, 13 и некоторых вариантов iOS 14. Это также приложение с открытым исходным кодом, которое вы можете лично проверить на GitHub. Приложение достаточно простое в использовании, если вы следуете руководство пользователя.

Проблема с UTM в том, что Apple не позволит вам установить его как «обычному потребителю». На самом деле приложения нет в App Store. Единственный способ установить UTM на iPhone — предоставить сертификат, подтверждающий, что вы являетесь разработчиком, тестирующим приложение на устройстве.

iPhone предлагает бесплатную и платную подписку для получения сертификата разработчика. Это не должно быть проблемой, если вы не против заплатить 99 долларов США за годовую подписку. Но если вы хотите пойти по бесплатному маршруту, вам придется запрашивать новые сертификаты каждые семь дней.

Чтобы сделать бесплатные сертификаты разработчика более удобными в использовании, вы можете установить приложение под названием AltStore. В AltStore также можно загрузить и установить UTM. Помимо того, что это приложение является альтернативой AppStore, оно будет автоматически подписывать ваш бесплатный сертификат разработчика, поэтому вам не придется запрашивать его вручную каждые семь дней.

Будущее виртуальных машин на смартфонах

Запуск виртуальной машины на смартфоне всегда был возможен. Однако всего несколько лет назад люди наконец-то смогли запустить пригодную для использования виртуальную машину. Сегодня запуск одной или двух упрощенных операционных систем — это предел возможностей телефонов. Однако поскольку производители смартфонов продолжают совершенствовать свои продукты, вы можете быть уверены, что когда-нибудь смартфоны смогут запускать полноценные виртуальные операционные системы с большим стабильность.

7 практических причин начать использовать виртуальную машину

Для чего используются виртуальные машины? Вот некоторые практические преимущества и способы использования виртуальных машин, которые вы можете попробовать прямо сейчас.

Читать далее

доляТвитнутьЭлектронное письмо
Похожие темы
  • Объяснение технологии
Об авторе
Джейрик Манинг (опубликовано 8 статей)

Желая узнать, как все устроено, Джейрик Манинг начал возиться со всеми видами электронных и аналоговых устройств еще в подростковом возрасте. Он занялся криминалистикой в ​​Университете Багио, где познакомился с компьютерной криминалистикой и кибербезопасностью. В настоящее время он много занимается самостоятельным изучением и возится с технологиями, выясняя, как они работают и как мы можем использовать их, чтобы сделать жизнь проще (или, по крайней мере, круче!).

Другие работы Джейрика Манинга

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться