Предлагайки голямо удобство и сигурност, виртуалните машини са популярен продукт за тези, които обичат да бърникат и експериментират с различни операционни системи. Тъй като персоналните компютри стават все по-способни, пазарът на виртуални машини нараства с него. Днес компютрите могат да работят с няколко операционни системи едновременно.
Сегашното поколение смартфони се превърна в способни устройства. Потребителите могат да редактират видеоклипове, да играят сложни игри с висока разделителна способност, да предават поточно и да гледат 4K видеоклипове и да емулират софтуер, предназначен за компютри. Това повдига въпроса - можете ли да стартирате виртуална машина на смартфон?
Могат ли смартфоните да работят с виртуална машина?
Краткият отговор е Да. Всъщност всеки смартфон работи на някаква виртуална машина. В момента смартфоните с Android работят чрез ART (Android Runtime). Това позволява байткодовете от APK файловете да бъдат преведени в двоичен код, който процесорът може да чете и изпълнява. Още от внедряването на ART, устройствата с Android с два гигабайта RAM (или повече) могат удобно да работят с виртуална машина.
Изминаха години, откакто 2GB RAM беше нещо, а повечето съвременни смартфони стартират с повече. Така че стартирането на виртуална машина на смартфон е много по-лесно от всякога.
Какви приложения са ми необходими, за да стартирам виртуална машина на моя смартфон?
За да стартирате виртуална машина на вашия смартфон, ще трябва да инсталирате две приложения през Google Play.
- Изтегли:Андроникс (Безплатно)
- Изтегли:VNC Viewer (Безплатно)
Andronix е един от най-лесните начини да стартирате виртуална машина на вашия смартфон с Android. Приложението ви предоставя всички инструменти и инструкции. Той също така ви предоставя копия на кода, необходим за инсталиране на операционната система. Andronix е частично с отворен код и в момента те предоставят на потребителите няколко популярни дистрибуции на Linux безплатно.
Освен ако не ви е удобно да използвате само интерфейс на командния ред с вашата виртуална машина, ще трябва да инсталирате приложение на трета страна за GUI (графичен потребителски интерфейс). Тук идва VNC Viewer. Като посочите локален хост и предоставите правилната парола (която Вие определяте), VNC Viewer и неговият протокол RFB (Remote Frame Buffer) ще се свържат с вашето устройство и ще осигурят графичен интерфейс.
Свързани: Как да управлявате дистанционно вашия компютър с вашия телефон с Android
Как да стартирате VM на смартфон
След като изтеглите и инсталирате и двете приложения, заредете телефона си и намерете място със силна Wi-Fi връзка, преди да започнете.
1. Отворете приложението Andronix и инсталирайте Termux
След като отворите приложението, веднага ще видите всички безплатни дистрибуции на Linux, които можете да стартирате на телефона си. Тези дистрибуции включват Ubuntu, Kali Linux, Debian, Arch Linux, Manjaro, Fedora, Void и Alpine.
Придвижете се до страницата за инсталиране на Termux, като докоснете падащата икона в горната лява част на екрана. Отидете на Настройки, и плъзнете надолу до края на страницата. Изберете Стартирайте Termux Setup, след това изберете Изтегли. След като бъде изтеглено, изберете Разрешаване на инсталиране, и сте готови.
2. Инсталирайте предпочитаната от вас операционна система
В Andronix се върнете в главното меню и изберете дистрибуцията, която искате да използвате. След като бъде избрано, приложението ще посочи трудността при инсталиране на конкретната дистрибуция и всякакви усложнения, с които може да се сблъскате.
Изберете Продължете и инсталирайте. Andronix ще ви предостави опции за GUI: Работна среда, Мениджъри на прозорци, и Само CLI.
Ако просто искате да използвате своя смартфон и имате нужда от графичен интерфейс, изберете Среда на работния плот. Мениджърите на Windows ще ви предоставят GUI и клавиатура за навигация през прозореца. Само CLI ще използва стриктно терминал; изберете тази опция само ако сте уверени в дистрибуцията.
След като изберете вашия GUI, Andronix ще ви предостави опции за среда на работния плот. XFCE е стара олекотена Linux среда на работния плот; изберете тази опция само ако искате. LXQT замени LXDE. Ако искате най-добрата производителност от трите опции, изберете LXQT.
След като изберете предпочитаната от вас среда на работния плот, ще се появи подкана, която ви информира, че командата е копирана във вашия клипборд. Изберете Отворете Termux и поставете командата.
Инсталацията ще започне от този момент. Ще отнеме малко време, за да се инсталира напълно. Не забравяйте да проверявате телефона си от време на време, защото ще трябва да посочите вашето местоположение, език, час. Когато инсталацията е почти завършена, ще бъдете помолени да предоставите парола. Не се притеснявайте, ако пишете на клавиатурата и изглежда, че не пише — точно така работи Linux.
Свързани: Най-добрата среда за настолни компютри на Linux: LXDE срещу. Xfce срещу МАТЕ
3. Стартирайте VNC сървъра
При първото стартиране ще намерите опция за разделителната способност, която искате да използва вашият сървър. Отново експериментирайте и намерете това, което харесвате. Четвъртият вариант (HD-ready резолюция) винаги е добър вариант.
4. Вижте виртуалната машина чрез VNC Viewer
Отворете VNC Viewer и изберете иконата плюс, която ще отвори формуляр. На Адрес поле, вход локален хост: 1. Можете да въведете всичко, което искате за име поле. Натиснете СЪЗДАВАЙТЕ. Ще получите предупреждение, но можете просто да натиснете OK.
След това ще бъдете подканени да въведете паролата, която сте направили по-рано. След като натиснете ПРОДЪЛЖИ, вие ще контролирате вашата виртуална машина с GUI. Наслади се!
Как да стартирате VM и VNC сървър
Отворете приложението Termux и използвайте командата ls за да видите съдържанието на текущата си директория.
ls
Използвайте командата ./ (наклонена черта) заедно с .sh файла, оцветен в зелено и започва с думата Започнете. Това ще стартира VM на вашия телефон и ще ви назначи като потребител "root@localhost". Успешно стартирахте вашата виртуална машина за смартфон. Например, командата по-долу ще стартира виртуална машина на Ubuntu.
./start-ubuntu20.sh
За да стартирате VNC сървъра, трябва да използвате командата за стартиране на командния сървър.
vncserver-старт
Затворете правилно вашия сървър и виртуална машина
Важно е правилно да затворите сървъра и виртуалната машина, за да спестите батерията и да ви спестим от всички проблеми, с които може да се сблъскате, ако не ги затворите правилно.
Когато излизате от вашия VNC зрител, не забравяйте да го изключите точно като обикновен компютър. След това отидете на вашия терминал и използвайте командата vncserver-stop, след което въведете 1 или номера, съответстващ на VNC сървъра, който искате да затворите.
vncserver-stop
За да затворите VM, всичко, което трябва да направите, е да използвате командата изход. За да излезете от Termux, използвайте и командата exit.
изход
Въз основа на многото запитвания в интернет за трудно отваряне на сървър, много хора изглежда забравят да затворят VNC сървъра след първоначалното стартиране. За да ви спасите от всички сложни отговори в интернет, трябва да затворите първия VNC сървър, отворен по време на инициализацията. Можете да направите това, като използвате vncserver-stop команда.
Можете ли да инсталирате виртуална машина на iPhone?
Възможно е инсталиране на виртуална машина на продукт на Apple. Въпреки това, може да не е толкова просто, колкото е с Android. Най-добрият начин да го направите е чрез UTM. UTM е приложение, което можете да използвате на устройство на Apple, за да стартирате други операционни системи като Windows и различни дистрибуции на Linux.
Страхотното при UTM е, че не е необходимо да правите джейлбрейк за iOS 11, 12, 13 и някои вариации на iOS 14. Това също е приложение с отворен код, което можете лично да проверите в GitHub. Приложението е сравнително лесно за използване, стига да следвате ръководство на потребителя.
Проблемът с UTM е, че Apple няма да ви позволи да го инсталирате като "обикновен потребител". Всъщност приложението не е посочено в App Store. Единственият начин да инсталирате UTM на вашия iPhone е, ако предоставите сертификат, който показва, че сте разработчик, тестващ приложение на устройството.
iPhone предлага безплатни и платени абонаменти за получаване на сертификат за разработчик. Това не би трябвало да е проблем, ако нямате нищо против да платите 99 USD за годишен абонамент. Но ако искате да използвате безплатния маршрут, ще трябва да продължите да питате за нови сертификати на всеки седем дни.
За да направите безплатните сертификати за разработчици по-удобни за използване, можете да инсталирате приложение, наречено AltStore. AltStore също е мястото, където можете да изтеглите и инсталирате UTM. Освен че е алтернатива на AppStore, това приложение автоматично ще подпише вашия безплатен сертификат за разработчик, така че няма да се налага да изисквате такъв ръчно на всеки седем дни.
Бъдещето на VM на смартфони
Пускането на виртуална машина на смартфон винаги е било възможно. Въпреки това, само преди няколко години хората най-накрая можеха да стартират използваема виртуална машина. Днес използването на една или две разводнени операционни системи е около границите на това, което телефоните могат да правят. Въпреки това, тъй като производителите на смартфони продължават да подобряват своите продукти, можете да сте сигурни в това някой ден смартфоните ще могат да работят с пълноценни виртуални операционни системи със страхотно стабилност.
За какво се използват виртуалните машини? Ето някои практически ползи и приложения за виртуални машини, които можете да опитате точно сега.
Прочетете Следващото
- Обяснена технология
Жадувайки да научи как работят нещата, Джейрик Манинг започва да се занимава с всякакви електронни и аналогови устройства през ранните си тийнейджъри. Започва съдебна медицина в университета в Багио, където се запознава с компютърната криминалистика и киберсигурността. В момента той много се самообучава и се занимава с технологии, за да разбере как работят и как можем да ги използваме, за да направим живота по-лесен (или поне по-готин!).
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!
Щракнете тук, за да се абонирате