Операционные системы для raspberry pi

Лучшие операционные системы Raspberry Pi 3: OSMC

OSMC — это лучшее, наиболее функциональное мультимедийное программное обеспечение

OSMC (Open Source Media Center) — это медиацентр на базе Kodi (ранее XBMC), но его легче настроить и использовать. На самом деле, это совсем не похоже на Коди, и это хорошо. Наверное, проще всего использовать программное обеспечение медиацентра, доступное на Pi. Если вы новичок в медиацентрах или пытаетесь настроить его для нетехнических людей, OSMC — тот, который вы хотите использовать.

По сравнению с Kodi, OSMC имеет чистый интерфейс, который сокращает много ошибок. Вы получаете меню в левой части экрана, которое позволяет вам выбирать носители (видео / музыка / изображения), вникать в настройки или проверять другие программы. Это все аккуратно и понятно. Конечно, вы все равно можете установить надстройки Kodi для медиапотоков и настроить пульты, чтобы вам не приходилось пользоваться клавиатурой. На самом деле, OSMC имеет предустановки для нескольких популярных пультов, поэтому вам даже не нужно царапать голову, пытаясь настроить его. Что касается местных носителей, вы можете воспроизводить видео и фотографии с USB-накопителя.

Тем не менее, у OSMC еще достаточно места для работы. Он запускает полную версию Debian под капотом, поэтому вы можете настроить SSH, FTP, общий доступ к Samba и многое другое, если вы опытный пользователь.

Мультизагрузка: будущее Raspberry Pi Computing!

Дни необходимости повторного форматирования SD-карты вашего Raspberry Pi, чтобы начать новый проект, прошли. Все, что вам нужно, это инструмент множественной загрузки! Когда вы закончите, у вас будет каждая необходимая ОС Raspberry Pi, ограниченная только размером вашего устройства хранения.

В то время как NOOBS и BerryBoot эффективно используют ваше физическое хранилище, опция PiServer потенциально может изменить игру. Сказав это, NOOBS, безусловно, является самым простым установщиком мультизагрузки Raspberry Pi.

Теперь вам просто нужно выбрать операционную систему Raspberry Pi для установки.

Какую ОС поставить на «Малину»?

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

Наиболее популярными в 2017 году операционными системами для Raspberry Pi 2 являлись:

  • Raspbian – стандартная ОС для «Малины»;
  • Pidora – проект, основанный на коде Fedora Linux;
  • ArchLinux– популярный дистрибутив, у которого есть в том числе версия под архитектуру процессоров ARM;
  • Windows 10IoT – не стоит сразу думать о её установке, так как тут есть 1 очень важный нюанс.

Новичкам настоятельно рекомендуется использовать именно Raspbian. Это сравнительно мощная система, основанная на одном из лучших дистрибутивов Linux – Debian. Ее отличительная особенность состоит в том, что она идеально отлажена для работы на «Малине» – в ней проделана необходимая оптимизация и установлено все полезное для рассматриваемого одноплатника ПО.

На Raspberry Pi 2 другие операционные системы ставить можно в 2 случаях: для знакомства с дистрибутивами или для комфорта, если ранее выбранная ОС активно использовалась (например, на домашнем компьютере).

Теперь о том, что касается продукта от Microsoft. Для Raspberry Pi 2 Windows 10 совсем не такая, к какой привыкли многие десктопные пользователи. Она даже не похожа на мобильную версию. Windows 10 для RPi – это система для IoT – интернета вещей. И она нужна только тем, кто занимается реализацией соответствующих проектов. Для справки: управление «Малиной», на которую установлен Windows 10 IoT, может происходить только удаленно – через браузер другого компьютера.

Ubuntu Server

В то время как Ubuntu Mate (см. выше) ориентирован на хобби-проекты, Ubuntu Server является серверной ОС общего назначения. Как и MATE, одной из привлекательных особенностей этой ОС является безопасность программного обеспечения. В конце концов, если ваш сервер Raspberry Pi будет взломан, то может «накрыться» вся ваша сеть, ставя под угрозу вашу персональную информацию.

Сервер поддерживает базы данных SQL и NoSQL, а также многие из самых популярных веб-платформ. Эту ОС можно выбрать тогда, когда вы хотите чтобы ваша Pi размещала какие-либо данные ваших проектов, например, погоду, или ваш собственный сайт на WordPress.

Известные проблемы

Прежде чем приступить к рассмотрению, давайте рассмотрим известные проблемы:

1) Нет аппаратного ускорения видео в VLC или Chromium2) libraspberrypi0, libraspberrypi-dev и libraspberrypi-doc были перемещены из /opt/vc/* и вместо этого в /usr/* (что делает его более стандартным). Любой код, созданный для этих библиотек, потребует изменения для ссылки на более стандартное расположение (/usr/lib/, а не /opt/vc/lib)3) Из-за пункта 2) Многие пакеты, на которые рассчитывает libGLESv2.so libEGL и т. д., потребуют пересоздания.4) raspberrypi-bootloader и raspberrypi-kernel содержат бесполезные, не 64-битные двоичные файлы и не выполняют работу по минимизации задержки между файлами, которые удаляются и устанавливаются в /boot5) Для AArch64 не существует Wolfram Mathematica6) Слой Minecraft требует восстановления, чтобы справиться с пунктом 2)7) VLC необходимо перестроить (не доступно)8) VNC сервер еще не перестроен для 64 бит

Сетевая загрузка нескольких операционных систем Raspberry Pi с PiServer

Наконец, есть опция загрузки по сети. Это встроено в настольный компьютер Raspberry Pi, но требует, чтобы все устройства подключались через Ethernet. Wi-Fi не поддерживается.

Тем не менее, это идеально, если регулярная замена SD-карты вашего Pi стала проблемой. При сетевой загрузке SD-карта не требуется – Pi загружается с образа диска, сохраненного на сетевом диске. Сайт Raspberry Pi предоставляет подробное объяснение как настроить загрузку PXE с помощью PiServer,

Используя этот метод, вы можете поддерживать несколько сред Raspberry Pi OS, одну для разработки, другую для производительности настольных компьютеров. Просто перезагрузите Raspberry Pi, чтобы выбрать другую ОС. Сервер также создаст резервную копию операционной системы, что означает, что вы не будете подвержены повреждению SD-карт.

Этот вариант наиболее подходит для Raspberry Pi 3 и более поздних версий.

Особенности RPi3b

Может показаться, что Raspberry Pi 3B по большинству характеристик недалеко ушла от своего предшественника – RPi2B. Параметры данного устройства следующие:

  • четырехъядерный процессор, работающий на частоте 1,2 гигагерца;
  • 1 гигабайт ОЗУ;
  • 4 порта USB;
  • 40-пиновый интерфейс ввода/вывода.

Однако микрокомпьютер Raspberry Pi 3 model B имеет как минимум 3 вещи, которые сделали его очень привлекательным для любителей электроники. Первая – новый процессор Cortex-A53. Его ключевое отличие от Cortex-A7, остановленного в предыдущей модели, заключается в поддержке 64-битных инструкций. Вторая – модуль WiFi стандарта 802.11n. Также именно с этой версии в «Малину» начали устанавливать Bluetooth. В 3B присутствует Bluetooth v4.1. То есть с появлением RPi3B «Малина» стала более производительной и функциональной.

Процесс установки и настройки Raspbian

Существует несколько вариантов установки Raspbian на Raspberry Pi 3. Первый – использование утилиты NOOBS, второй – запись содержимого образа прямо на карточку. Применение специального приложения позволяет выбрать ОС. В рассматриваемом же случае требуется просто поставить Raspbian. Поэтому описываться будет именно второй вариант.

Для начала нужно скачать дистрибутив с сайта Raspbian.org и вставить MicroSD-карточку в кардридер. Затем при помощи утилиты Win32DiskImager (или какой-то другой с аналогичным функционалом) потребуется записать образ на флэшку. Делается это легко – указывается путь к скаченному дистрибутиву; выбирается буква, под которой система примонтировала «диск», а затем нажимается Write.

Когда прогресс-бар полностью заполнится и программа сообщит об успешном окончании процесса записи, можно будет вынуть карту из кардридера и вставить её в «Малину». Затем останется только включить одноплатник, предварительно подключив к нему монитор и периферию.

Настройка Raspbian после установки

После первого включения RPi загрузится не рабочий стол, а встроенная в систему утилита Configuration Tool. В ней достаточно сделать одну вещь – определить подходящее окружение рабочего стола. Для этого нужно перейти к третьему пункту, нажать Enter и определить из списка подходящий вариант. Рекомендуется использовать LXDE, так как это достаточно удобное и самое легкое окружение. Затем останется вернуть в основное меню и нажать на Done. Система перезагрузится.

После загрузки она спросит реквизиты доступа. Стандартными в Raspbian являются: логин – pi, пароль – raspbian. Писать их нужно именно маленькими буквами.

После авторизации Raspbian загрузит рабочий стол. Теперь можно пользоваться всеми возможностями системы. Также может потребоваться дополнительная настройка Raspbian на Raspberry Pi 3. Для этого следует обратиться к официальной документации системы. Следует отметить, что многие инструкции для Debian подходят и для Raspbian.

Как возможно убедиться, ответ на вопрос «как установить Raspbian на Raspberry Pi 3?» является довольно простым. Фактически процесс записи системы для этого одноплатника является даже более легким делом, чем инсталлирование Windows на обычный компьютер. Поэтому с этим может справиться даже ребенок. А весь процесс, в свою очередь, отнимает не более получаса чистого времени.

Raspberry Pi 3 Установка операционной системы RASPBIANRaspberry Pi 3 Установка операционной системы RASPBIAN

Risc OS

Операционная система Risc была первоначально разработана британской компанией Acorn Computers еще в 1980-х годах для использования в своих персональных компьютерах Archimedes.

С тех пор Risc стала операционной системой с открытым исходным кодом под названием Risc OS Open; и версия доступна для Raspberry Pi.

После загрузки ОС Risc вы сразу заметите, что она сильно отличается от Windows / Mac / Linux.

Однако, если вы потратите время, чтобы узнать, как работает Risc OS, вы будете поражены ее производительностью.

Это связано с тем, что Risc OS крошечная.

Вся ОС, включая графический интерфейс рабочего стола, занимает около 10 МБ.

Чтобы еще больше усугубить ситуацию, программное обеспечение для ОС Risc рассчитывается в килобайтах, а не в мегабайтах.

Излишне говорить, что Risc OS является одной из самых быстрых доступных операционных систем.

Несмотря на то, что существует крутая кривая обучения, Risc OS предоставляет фантастическую возможность изучить новую операционную систему.

К счастью, есть много документации, которая поможет вам разобраться в Risc OS.

Кроме того, как только вы поймете все тонкости, ОС Risc станет мощной и невероятно легкой ОС для вашего Raspberry Pi.

см.также:

Raspian

Хотя Raspian разрабатывается независимо, это де-факто «официальная» операционная система Raspberry Pi.

Raspian основана на Linux Debian OS и постоянно обновляется с 2012 года.

Raspian объединяет множество функций, включая просмотр веб-страниц и офисное программное обеспечение, для создания среды рабочего стола, доступной для начинающих.

Кроме того, Raspian предлагает множество программных пакетов, которые можно легко установить через встроенный магазин приложений.

При загрузке Raspian у вас есть два варианта: один с рекомендуемым программным обеспечением, а другой – без.

В качестве альтернативы, если вы действительно хотите увеличить ресурсы RPi, попробуйте Raspian Stretch Lite.

Тем не менее, имейте в виду, что нет настольного или графического интерфейса пользователя.

Это означает, что пользователям придется полагаться только на интерфейс командной строки.

Установка системы Raspberry из образа

Другой способ установить операционную систему Raspberry Pi 3 — использовать img образ. Например, вы можете скачать образ Raspbian Jessie и просто записать его на карту памяти.

Самый простой способ сделать это в Linux — использовать утилиту Ether. Она уже есть в большинстве дистрибутивов.

Другие операционные системы доступны на том же сайте, что и NOOBS. Например, вы можете скачать Raspbian, Ubuntu MATE 16.04 или даже Windows 10 IoT:

Но, кроме того, вы можете устанавливать этим способом и другие операционные системы, загруженные с других ресурсов.

1. Загрузка образа

Вам необходимо скачать образ операционной системы, который будет иметь расширение файла .img. Часто эти файлы еще дополнительно пакуются в zip архивы, чтобы занимали меньше места, поэтому если вам попал такой архив, распакуйте его.

2. Запись образа на карту

Когда у вас будет img файл, запустите утилиту Ether и выберите нужный образ в разделе «Select Image»:

Затем, убедитесь, что вы выбрали правильную карту памяти. Если устройство нужно изменить, нажмите кнопку «Change»:

Если все верно, для записи образа на флешку нажмите кнопку «Flash». Когда процесс будет завершен, вы операционная система Raspberry будет готова к использованию. Извлеките карту из компьютера, подключите ее к Raspberry Pi и загрузитесь.

Эмуляция Raspberry Pi на Windows с QEMU

Такие утилиты для создания виртуальных машин, как VMware и VirtualBox, создают виртуализированную аппаратную среду. Однако почти всегда они основаны на 32-битной и 64-битной (x86/x64) архитектуре. Хотя это делает их идеальными для виртуализации большинства операционных систем, с ОС, работающих на ARM-чипах, они работать не будут.

Вот здесь вступает в игру QEMU. Quick EMUlator эмулирует чипсеты ARM, аналогичные тем, что встречаются в Raspberry Pi. Следовательно, его можно использовать для создания виртуализированного Pi на любом ПК.

Можно установить QEMU и настроить ОС Raspberry Pi с нуля, но это займет некоторое время. Для простоты я расскажу вам, как использовать вместо этого пакет QEMU Raspbian от Sourceforge.

Скачать: QEMU Raspbian for Windows (Бесплатно)

После загрузки вам нужно будет настроить пакет.

  1. Перейдите в папку загрузки.
  2. Распакуйте QEMU.zip на жесткий диск (используйте C:/QEMU).
  3. Откройте папку QEMU.
  4. Дважды щелкните файл bat, чтобы начать работу.
  5. На экране появится виртуализированный Raspberry Pi с загрузкой Raspbian Wheezy.
  6. Подождите, пока закончится загрузка… должно получиться так, как показано в этом видео.
How to: Install and Run QEMU (Raspbian Emulator) on WindowsHow to: Install and Run QEMU (Raspbian Emulator) on Windows

После завершения, Raspbian загрузится прямо в Raspi-config, инструмент для настройки Raspberry Pi. Не рекомендую вносить слишком много изменений, так как это может привести к проблемам со стабильностью. Избегайте использования опции обновления.

Обратите внимание, что этот инструмент настройки может быть перезапущен в любой момент из командной строки с помощью команды:

Когда вы закончите, с помощью клавиш со стрелками выберите Finish, затем нажмите Enter.

После завершения настройки вы увидите окно командной строки. Вы можете либо попробовать некоторые основные команды Linux, либо написать startx для запуска рабочего стола Raspbian.

Здесь вы познакомитесь с различными предустановленными инструментами, такими как Minecraft-Pi или Scratch.

1. Raspbian

Raspbian — это официальная операционная система для Raspberry Pi, она разработана специально для этого устройства и имеет все необходимое программное обеспечение. Raspbian основана на ARM версии Debian 8 Jessie и содержит такие программы по умолчанию — офисный пакет LibreOffice, веб-браузер, почтовый клиент — Claws Mail, легкое окружение рабочего стола, а также некоторые инструменты для обучения программированию.

First boot Raspbian Jessie on Raspberry Pi 3First boot Raspbian Jessie on Raspberry Pi 3

Raspbian используется в качестве основы в большинстве DIY проектов, поэтому если вы хотите создать свой проект, скорее всего, вам понадобится именно эта система. Возможно, она будет сложной для новичков, но для нее существует очень много инструкций и ресурсов. К тому же если возникнет какая-либо проблема, то другие пользователи, скорее всего, уже нашли решение. Официальная версия Raspberrian содержит магазин приложений Pi Store, откуда вы можете установить нужные вам программы. Это лучший выбор для новичков.

Основные улучшения

Пожалуй, самым важным улучшением есть мощность. Но когда вы просто смотрите на цифры, разница может быть не очень ощутима. Raspberry Pi 2 имеет четырехъядерный процессор Qualcomm 900GHz, 1 Гб оперативной памяти и GPU VideoCore IV. В новой версии тоже четырехъядерный процессор, но на этот раз уже 1,2 ГГц на чипе BCM2837 тоже 1 Гб ОЗУ и GPU VideoCore IV.

Но увеличение мощности не ограничивается цифрами частоты. Raspberry Pi 2 использует уже старый процессор Cortex-A7. Смартфоны с этим процессором самые медленные в мире. Для сравнения Pi 3 имеет Cortex-A53, а этот процессор используется в смартфонах начального и среднего уровня. Также Pi теперь поддерживает 64 бит.

Частота GPU также увеличена из 250 Мгц до 400 МГц, а ОЗУ от 450 МГц до 900 МГц. Поскольку вместо Android здесь используется Linux то производительность заметна еще больше.

Kano OS

Kano Kit был запущен несколько лет назад в результате успешной кампании на Kickstarter.

Идея Kano Kit была проста: научить ребенка создавать и программировать собственный компьютер, предоставляя все необходимые детали в одной коробке.

В комплект Kano Kit входит Raspberry Pi, корпус, все необходимые кабели, клавиатура Bluetooth, удобная для детей, и множество простых для понимания руководств.

К счастью, вам не нужно покупать один из наборов, чтобы использовать операционную систему Kano.

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

Простая в использовании ОС, предназначенная для детей до 10 лет, представляет собой полнофункциональную настольную среду.

Отличительной чертой ОС Kano являются интерактивные образовательные приложения.

Взять, к примеру, «Story Mode».

Здесь цифровой персонаж ходит по печатной плате Raspberry Pi, идентифицируя различные детали и компоненты и объясняя, как работает каждый из них.

Кроме того, в Kano OS входит игра для программирования, которая обучает детей основам программирования.

Она даже поставляется в комплекте со взломанной версией Minecraft!

В целом, Kano OS – это удобная для детей операционная система, которая учит детей компьютерам во время использования ОС.

Что такое armhf

Официальная сборка Debian Squeeze, выпущенная Raspberry Pi foundation, использует программную эмуляцию математического сопроцессора (soft float). Такое решение было принято для того, чтобы использовать существующую версию Debian для других устройств ARM, несовместимых с Raspberry Pi и сэкономить время и ресурсы при разработке собственной версии. Поэтому, она не использует математический сопроцессор Raspberry Pi и этим уменьшает производительность при интенсивном использовании операций с плавающей точкой, а также некоторых других операций процессора ARMv6.

Официальный дистрибутив Raspberry Pi в настоящее время оптимизирован для процессора ARMv6 и для операций с плавающей точкой (hard float), что существенно повышает скорость выполнения отдельных задач.

По существующим заявлениям на форумах, такая оптимизация может ускорить выполнение операций с плавающей точкой до 10 раз.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий