Рекламное объявление
Представляете компьютер за 30 долларов, но не уверены, что хотите рискнуть? Вы не дешёвка, вы просто мудры. И получить хороший предварительный просмотр того, что вы собираетесь купить, довольно просто. Скорее, чем купить Raspberry Pi и быть разочарованным, почему бы не попробовать эмулятор QEMU, чтобы почувствовать его первым?
Что такое QEMU?
Вы, наверное, слышали об эмуляции. По сути, это позволяет нам запускать программное обеспечение в системах, где оно было бы несовместимо. Сама Windows имеет встроенную эмуляцию в виде режима совместимости.
Виртуальные машины являются опцией по умолчанию в наши дни для тех, кто хочет опробовать новую операционную систему, не нарушая их тонкую цифровую жизнь. VMware и VirtualBox часто рекомендуются всем, кто хочет попробовать Linux впервые (наш Руководство по VirtualBox Как использовать VirtualBox: руководство пользователяС VirtualBox вы можете легко установить и протестировать несколько операционных систем. Мы покажем вам, как настроить Windows 10 и Ubuntu Linux в качестве виртуальной машины. Подробнее
особенно полезно), например, или с желанием получить доступ к более старой версии Windows. Можно даже запустить несколько старых версий Mac OS X на виртуальной машине.Какие виртуальные машины нравятся VMware Player Запуск нескольких операционных систем одновременно с VMware PlayerМы обратили внимание на VirtualBox здесь, на MakeUseOf, и не без причины. Однако VirtualBox - не единственный вариант создания и использования бесплатных виртуальных машин. VMware Player, бесплатный продукт VMware, ничуть не хуже ... Подробнее и VirtualBox объединяет то, что они создают виртуальную аппаратную среду, основанную на 32-битная и 64-битная архитектура Что такое 64-битные вычисления?Упаковка компьютера или компьютерного оборудования переполнена техническими терминами и значками. Один из наиболее известных из них - 64-битный. Подробнее . Хотя это делает их идеальными для других форм эмуляции / виртуализации ОС, это означает, что любая операционная система, работающая на чипсетах ARM, не может быть установлена и протестирована.
Это где QEMU приходит. Потому что Quick ЭМУlator эмулирует наборы микросхем ARM - такие, как в Raspberry Pi - мы можем использовать его для создания виртуализированного Pi на нашем ПК.
Ручная настройка против упакованного
У нас есть несколько открытых вариантов, если мы хотим использовать QEMU. Первый, безусловно, самый простой и требует от нас загрузки этого единого пакета QEMU, в котором есть все, что нам нужно для запуска Raspbian в Windows.
Однако, если вы хотите испачкать пальцы и не будете стесняться копать старые версии Raspbian (как вы, вероятно, знаете, последняя версия Raspbian это Джесси 5 способов нового Raspbian Джесси делает Raspberry Pi еще проще в использованииПосле выхода Debian Jessie в июле сообщество Raspberry Pi получило новую версию Raspbian, основанную на «родительском» дистрибутиве. Подробнее ), вы можете взглянуть на это руководство, которое показывает вам как настроить QEMU вручную для эмуляции Raspbian Wheezy (это решение также требует ARM-сборки ядра Linux). Обратите внимание, что это длинный, вытянутый, подверженный ошибкам метод, в котором есть несколько изменений в файлах конфигурации. Если это ваша чашка чая, продолжайте!
Использование QEMU Raspbian Package
Для простоты мы собираемся использовать пакет QEMU Raspbian от Sourceforge, который вы найдете на sourceforge.net/projects/rpiqemuwindows. После загрузки распакуйте QEMU.zip на жесткий диск - возможно, C: / QEMU - и открой. В подпапке qemu вы найдете три файла.
Двойной клик run.bat для начала. Появится виртуализированный Raspberry Pi с загрузкой Raspbian Wheezy. Это может занять некоторое время, но должно пройти примерно так, как показано в этом видео.
После завершения Raspbian загрузится прямо в raspi-конфигурации Оптимизация силы вашего Raspberry Pi с RaspbianКак и положено человеку, у которого слишком много технологий, я недавно играл с Raspberry Pi, настраивая устройство так, чтобы оно работало в полную силу. Он продолжает работать как ... Подробнее , инструмент настройки для Raspberry Pi. Не рекомендуется выходить за рамки предлагаемых здесь опций, так как это может привести к проблемам со стабильностью. В частности, избегайте использования опции обновления или использования любых обычных обновлений Raspberry Pi или инструкций по обновлению, где это возможно.
Обратите внимание, что этот инструмент настройки может быть перезапущен в любой момент из командной строки, используя
sudo raspi-config
Когда вы закончите, используйте клавиши со стрелками, чтобы выбрать Финиш, затем нажмите Войти. Отсюда вас отправят в командную строку, где вы можете либо опробовать некоторые базовые команды Linux (например, попробовать ls для перечисления элементов в текущем каталоге), либо ввести StartX запустить графический интерфейс.
Теперь вы контролируете интерфейс рабочего стола Raspbian, где вы сможете ознакомиться с различными инструментами, которые поставляются в комплекте с популярной операционной системой Pi, такой как базовый инструмент разработки строительных блоков, Scratch.
Время играть!
Эмуляция против покупки Raspberry Pi
Raspberry Pi очень доступны, так почему кто-то хочет тратить свое время, используя эмулятор?
Ну, несколько причин приходят на ум. Во-первых, использование QEMU для запуска виртуализированной среды Raspberry Pi позволяет вам опробовать Raspbian без всего, что связано с запись образа диска на SD Как установить операционную систему на Raspberry PiВот как установить ОС на Raspberry Pi и как клонировать идеальную настройку для быстрого аварийного восстановления. Подробнее . Пока NOOBs - лучший подход Как NOOBS для Raspberry Pi может помочь начинающим пользователямВ Raspberry Pi есть что-то, что может просто оттолкнуть людей: до сих пор его настройка не была особенно удобной для пользователя. NOOBS стремится изменить это! Подробнее Это также не быстрая установка, поэтому виртуализация дает любому желающему окунуться в пирог, так сказать, быстрый шанс сделать это.
Во-вторых, виртуальный Raspberry Pi дает возможность оценить, как будут работать различные приложения, а также включить отладку и устранение неполадок на стандартном ПК. Это может быть полезно для детей, использующих Scratch или другие инструменты разработки. Сделать скриншоты на Raspberry Pi достаточно просто, но экспортировать их может быть непросто - виртуализация обходит это. Это также хорошая практика для протестировать новую операционную систему в виртуализированной среде Тестирование новой операционной системы? Оставайтесь в безопасности с виртуальной машиной Подробнее .
Наконец, почему мы делаем что-то на компьютере? Поклонники Raspberry Pi любят играть и возиться, и это просто еще один взгляд на вещи. Он может не иметь физического компьютера, но может сэкономить время и немного изменить игру в некоторых сценариях. Если вы владелец Raspberry Pi, безусловно, стоит иметь доступ к QEMU - вы никогда не знаете, когда вам может понадобиться виртуальный Raspberry Pi.
Вы пробовали виртуализированный Raspberry Pi с QEMU? У вас были какие-то проблемы с этим? Напишите нам в комментариях.
Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.