Эмулируем Windows на Android Lollipop через Limbo. Часть первая
BOCHS меня расстроил. Правда. После стольких часов ожидания он отказался запускаться, не аргументируя это никак. Моя мечта вновь сыграть на Android в Fallout 2 потеряла ещё одну опору. Осталось всего два варианта — Limbo и DosBox, причём первым я займусь прямо сейчас, так как на его счёт у меня опасений больше всего. Дело в том, что Limbo, как я понимаю, является тем же QEMU, но с немного переработанным интерфейсом, а QEMU на смартфоне с Lollipop не запустился. А, ладно, будь что будет!
В отличие от BOCHS, Limbo почти никто не знает. Ну, во всяком случае Wikipedia об этом эмуляторе ни слухом, ни духом… И намного чаще по запросам мне выдавало либо одноименную игру, либо… LSD Emulator, в котором есть уровень Limbo. Так что неизвестно, кто и когда начал делать сей эмулятор, поэтому перейду сразу к делу.
Интерфейс программы сумбурный, но по большей части приятный, и представляет из себя набор выпадающих меню. Есть вещи, которые и бесят. Например, то, что у приложения фиксированная позиция экрана, не меняющаяся даже при повороте смартфона на 180 градусов. Также напрягает чёрная полоса сверху, которая уменьшает рабочую площадь экрана.
Для начала необходимо создать свой профиль и назвать его. Далее идёт выбор конфигурации. Стандартной (для игры в Fallout) считается следующий набор:
Интерфейс: SDL
Процессор: Pentium
Количество ядер: 1
Оперативная память (МБ): 64 — 256
CD ROM (*.iso): образ диска с игрой
Жёсткий диск А (*.img/*.qcow2): образ диска с Windows
Устройство загрузки: Жёсткий диск
Конфигурация сети: Нет
Видеокарта: cirrus
Звуковая карта: Нет
Теоретически, эта конфигурация является самой надёжной. Но после первого удачного запуска на ней я начал пробовать различные варианты, отличные от изначального. Оперативную память на моём D802 можно задать до 392 МБ, более высокие значения крашат программу. С процессором и количеством ядер можно экспериментировать, у меня и более мощные пункты ОС запустили, вроде Phenom и Core2Duo. С количеством ядер тоже не всё понятно. Почему — напишу чуть позже.
Загружается Windows 95 (сборка от MVoloshin) от силы полторы минуты, сразу же выбивается ошибка рабочего стола, но после её подтверждения можно работать дальше без проблем. Растянутый интерфейс SDL выглядит непривычно и приятно одновременно. Кроме того, ошибка выскакивает только при первом запуске. Все остальные происходят без проблем.
Мышка работает внятно, но через двойной тап по экрану перетаскивание файлов порой сбивается через пару сотен пикселей. Масштабирование, как я понял, переключает режим мышки с левой кнопки на правую.
Fallout 2 установился вариантом «Small Installation», но завис при выходе из программы-установщика. Работоспособность оказалась никакой, пришлось удалять файл через Uninstall, открывать диск Fallout через контекстное меню и устанавливать игру через MS DOS. Это удалось без ошибки, но после меня выкинуло в окно настройщика, где навигация могла осуществляться только через клавиатуру. Которой у меня, разумеется, не оказалось.
Закрыв программу и напугавшись предупреждением, что «несохранённые файлы будут потеряны», я зашел в директорию Interplay, которая создалась не в Programm Files, а в корневой папке, запустил Fallout.exe и… начал хвалить Боженьку, ибо игра запустилась!
Счётчик кадров в игра держится на уровне 10 — 15, что, разумеется, ниже прожиточного минимума. На QEMU счётчик был в районе 30, да и грузилось оно быстрее. Тут уже несколько вариантов может быть. Первый — стоит поэкспериментировать с мощностями эмулирования, задать различные процессоры, количество ядер, выделить больше памяти… Что я и сделал, но никаких изменений не заметил. Во всяком случае, в игре. Смена же видеоадаптера привела к тому, что вместо Fallout я увидел чёрный экран.
Второй вариант, теоретически способный повлиять на скорость игры — более массивная установка. То есть, не «Small Installation», а другие. Возможно, на скорость игры влияют какие-то синтетические ограничения в передаче данных при эмулировании дисковода. Возможно, это звучит для знающего человека, как утонченный, изысканный бред, но других вариантов я особо не вижу.
Для проверки был скачан пустой образ HDD на 1 гигабайт, присобачен вторым жёстким диском через Limbo, и туда была установлена полная версия Fallout 1. Процесс занял целый час, и ничего не изменилось вообще. Думаю, что дело именно в видеоадаптере, и для более комфортной игры нужно экспериментировать именно с ним.
Внимание! Limbo очень плохо дружит с Clean Master, которая в процессе чистки системного кэша полностью удаляет содержимое папки эмулятора. Помогает только полное удаление программы и установка её заново.
Тем не менее, на этом моя работа с Limbo… не заканчивается. Именно на этом эмуляторе я буду проверять и эмуляцию различных ОС, и различных игр, поскольку программа позволяет это, и не вылетает.
Источник
Как использовать эмулятор Windows XP на Android с Limbo
Операционная система Microsoft Windows практически полностью доминировала на рынке ПК с момента ее первого выпуска в 1985 году. Все мы помним хорошие выпуски, такие как Windows 7, а незабываемые выпуски, такие как Windows Millenium, мы скорее забудем.
Одним из лучших выпусков Windows на сегодняшний день является Windows XP, и небольшое количество пользователей продолжают использовать эту операционную систему 20-летней давности на своих ПК. Если вы хотите поэкспериментировать с XP сегодня, вы можете использовать эмулятор Windows XP на Android с помощью приложения Limbo.
Что такое эмулятор Windows XP?
Эмулятор — это программное обеспечение, которое позволяет запускать программное обеспечение на устройстве, для которого он не был создан. Например, вы можете запустить эмулятор Android в Windows, чтобы предоставить вам доступ к приложениям Android без необходимости владеть устройством Android самостоятельно.
Эмуляторы создают правильные условия для работы старого программного обеспечения. Вот почему наиболее распространенными эмуляторами являются игровые эмуляторы, которые позволяют вам играть в старые консольные игры на вашем ПК, где такие консоли, как Wii U можно эмулировать,
Вы можете сделать то же самое с Windows XP. Эмулятор Windows XP — это просто виртуальная машина Windows XP, позволяющая запускать эту старую систему на новом оборудовании. Портативность мобильных устройств, таких как смартфоны и планшеты Android, делает их очевидным выбором для запуска портативного эмулятора Windows XP.
Вы можете управлять этим со своего Android-устройства или использовать VNC, чтобы превратить XP в удаленный рабочий стол, позволяя подключаться и управлять им с другого устройства, такого как ваш компьютер.
Скачивание Windows XP ISO
Прежде чем вы начнете установку эмулятора Windows XP, вам сначала понадобятся установочные файлы Windows XP в формате файла образа ISO.
Если у вас под рукой есть старый установочный компакт-диск Windows XP, вы можете создать с его помощью файл ISO. Несмотря на возраст операционной системы, для активации Windows вам все равно понадобится законный ключ продукта Windows XP.
Если у вас под рукой нет старых установочных файлов XP, возможно, вы сможете найти их в Интернете. Например, вы можете использовать файлы, предоставленные как часть Режим Windows XP программное обеспечение для создания файла ISO. Это собственный эмулятор Microsoft XP, изначально предназначенный для ПК с Windows 7 и являющийся законным источником установочных файлов XP.
Когда у вас есть файл ISO, вам нужно переместить его на свое устройство Android. Если в вашем устройстве есть карта microSD, сначала извлеките и подключите ее к компьютеру, прежде чем передавать на него файл ISO, а затем верните карту в свое устройство.
В противном случае используйте прямое кабельное соединение ПК с Android, чтобы скопировать файл во внутреннее хранилище. Вы также можете использовать Bluetooth для передачи файлов, но, учитывая размер файла ISO, это может занять некоторое время.
Установка Limbo на Android
Когда установочные файлы Windows XP будут доступны на вашем устройстве Android в формате файла ISO, вам необходимо установить Приложение эмулятора Limbo, Эмулятор недоступен в магазине Google Play, поэтому вам необходимо загрузить и установить его вручную.
Ты мог установить приложение со своего ПК используя ADB или, в качестве альтернативы, вы можете получить доступ к Страница загрузки Limbo в браузере вашего Android-устройства и загрузите файл последней версии APK (версия android-x86 для эмуляции оборудования ПК).
- Прежде чем вы сможете это сделать, вам необходимо разрешить установку Android APK из источников, отличных от Google Play. В зависимости от версии вашего устройства Android, Android запросит у вас разрешение на установку из неизвестных источников, когда вы попытаетесь открыть файл APK. Для этого следуйте инструкциям на экране.
- Как только Android получит разрешение на установку приложений из неизвестных источников, попробуйте снова открыть файл APK. Это запустит установщик пакета. Нажмите «Установить», чтобы разрешить установку приложения.
Установка Windows XP на Android
Вы можете использовать Limbo для эмуляции ПК, на котором работает Windows XP, используя файл ISO для его установки на свое устройство.
- Для начала откройте приложение Limbo. Вам нужно будет подтвердить лицензионное соглашение при первом запуске, поэтому нажмите Я подтверждаю, чтобы принять это.
- Вы можете начать настройку подходящего виртуального ПК для установки XP с главного экрана Limbo. В раскрывающемся меню «Загрузить машину» нажмите «Далее».
- Дайте вашей новой виртуальной машине имя (например, Windows XP), затем нажмите «Создать» для подтверждения.
- Limbo предложит вам доступ к списку операционных систем Linux для загрузки. Нажмите Отмена, поскольку вместо этого вы устанавливаете Windows из файла ISO.
Вам необходимо настроить параметры виртуальной машины для эмуляции подходящего оборудования ПК для XP. Коснитесь каждого раздела, чтобы установить следующую конфигурацию.
- В разделе CPU / Board установите следующие настройки: x64 Architecture, PC Machine Type, SandyBridge CPU Model, 2 CPU Core, 1024 RAM Memory (MB). Вы можете выбрать более высокие значения ядер ЦП и оперативной памяти (МБ), если на вашем устройстве доступно больше ядер ЦП и памяти.
- В разделе «Диски» установите флажок, чтобы включить жесткий диск A. В раскрывающемся меню выберите «Новый», дайте образу имя, установите минимальный размер 2 ГБ, затем нажмите «Создать».
- В разделе «Съемный» нажмите «Открыть» рядом с CDROM. Выберите здесь ISO-файл XP.
- В разделе «Загрузка» выберите «Жесткий диск» для параметра «Загрузка с устройства».
- В разделе «Графика» установите vmware в качестве параметра «Отображение видео».
- По соображениям безопасности нецелесообразно предоставлять эмулятору XP подключение к Интернету. Если вы понимаете риски, вы можете сделать это в разделе «Сеть» перед запуском.
- После того, как все настройки введены, нажмите кнопку воспроизведения / запуска, чтобы запустить эмулятор XP на вашем устройстве.
Доступ к эмулятору Windows XP
Вы можете получить доступ к эмулятору Windows XP с помощью приложения Limbo, как только вы нажмете Play. Приведенные выше настройки предназначены для того, чтобы вы могли использовать XP с вашего устройства, используя сенсорный экран для перемещения курсора мыши. Вы также можете использовать мышь и клавиатуру Bluetooth для облегчения доступа.
Вам нужно будет следовать инструкциям на экране при первом запуске виртуальной машины, чтобы установить XP на созданный вами файл виртуального жесткого диска. Это будет соответствовать типичной настройке XP, что позволит вам настроить локаль и другие параметры XP. Установка может занять некоторое время.
После установки XP вы можете начать использовать ее так, как она была задумана. Однако вам нужно удалить XP ISO из раздела Removable, чтобы убедиться, что файл ISO не загружает файлы установщика.
Если вы хотите получить доступ к XP удаленно, вам необходимо изменить настройку пользовательского интерфейса с SDL на VNC, чтобы иметь возможность использовать клиент VNC, например VNC Viewer на вашем компьютере, чтобы получить удаленный доступ к эмулятору во время его работы на вашем устройстве.
Оставляя Windows XP позади
Если вам нужно запустить старое программное обеспечение или вы просто хотите поиграть в олдскульную компьютерную игру, использование Limbo для запуска Windows XP на Android предлагает быстрый и простой способ сделать это. Если вы хотите попробовать более новую операционную систему, вы можете установить Linux на Android напрямую или как виртуальную машину.
Однако Windows XP — очень старая операционная система. Если вы знаете кого-нибудь, кто использует XP на своем ПК, обязательно порекомендуйте ему срочно перейти на Windows 10 чтобы получить новейшие функции и безопасность. Если вы сами используете Windows 10, не забывайте обновлять Windows по тем же причинам.
Источник