Альтернативные операционные системы для Raspberry Pi

Оригинальный Raspberry Pi всегда имел несколько различных операционных систем (ОС), хотя большинство из них основаны на Linux. С выходом Raspberry Pi 2 их стало появляться ещё больше. Причина этого в том, что большинство операционных систем Linux написаны для работы на архитектуре ARMv7 (процессор в основе Raspberry Pi). Процессор оригинального Raspberry Pi был основан на ARMv6. Поэтому стало гораздо проще портировать операционные системы на Raspberry Pi 2.

ОС выбора всегда была Raspberry Pi OS, и менять её не планируется. Raspberry Pi OS основана на дистрибутиве Linux Debian. «Дистрибутив» – это слово, которое часто используется для описания разновидности Linux, и, вероятно, появилось, когда пользователи «распространяли» наборы CD-дисков с операционной системой и приложениями на них. Этот термин прижился.

Другие дистрибутивы, доступные для загрузки непосредственно с сайта Raspberry Pi:

  • OpenElec – это медиацентр, который берёт музыку, фотографии и видео, предоставляемые другими устройствами в вашей сети, потоковые каналы или файлы с подключённого накопителя, и позволяет воспроизводить их через монитор или телевизор. Он хорошо работает на оригинальном Raspberry Pi и способен воспроизводить видео 1080p, но интерфейс гораздо более отзывчив на Raspberry Pi 2.

OpenElec на Raspberry Pi
  • Pidora – это ещё один дистрибутив Linux, как и Raspbian, но основанный на дистрибутиве Fedora. Он даёт вам другой внешний вид и ощущение по сравнению с Raspbian. Текущая сборка предназначена для архитектуры ARMv6, и поэтому не будет работать на Raspberry Pi 2.

Pidora на Raspberry Pi
  • RISC OS – эта операционная система отличается от других тем, что она не основана на Linux, а является совершенно отдельной ОС. Она была изначально разработана компанией Acorn в Кембридже и имеет связи с командой, которая разработала оригинальные микропроцессоры ARM.

RISC OS на Raspberry Pi
  • Snappy Ubuntu Core – с появлением ARMv7 в Raspberry Pi 2 стала доступна версия операционной системы Ubuntu Linux. Это ранний альфа-релиз, что означает, что он не предназначен для обычных пользователей, а скорее для разработчиков, чтобы начать разрабатывать «snappy»-приложения для Ubuntu.

Snappy Ubuntu Core

Но это ещё не всё…

С более чем 5 000 000 Raspberry Pi в мире неудивительно, что некоторые люди портируют свою любимую операционную систему на Raspberry Pi. Raspberry Pi 2 сделал это намного проще благодаря дополнительной скорости и памяти. Давайте рассмотрим несколько из них:

  • Android – это самая популярная операционная система для смартфонов в мире, и она работает (в основном) на телефонах на базе ARM, хотя версия на базе Intel теперь становится популярной у некоторых производителей. В настоящее время я не могу найти стабильную сборку ОС для Raspberry Pi, но это видео показывает её в действии. Я не сомневаюсь, что она появится в течение года.

  • Windows 10 – Microsoft объявила, что их новая операционная система будет работать на Raspberry Pi. Информации мало, и много дезинформации о ней, например, будет ли она иметь графический интерфейс или это будет только их встроенная версия (т.е. она будет работать без дисплея). Я не хочу говорить что-то, что может оказаться неправильным, поэтому не буду предоставлять дополнительную информацию, которая может ввести людей в заблуждение; нам всем просто придётся подождать её выхода. Однако это говорит о том, что Microsoft поддерживает такие устройства, как Raspberry Pi, и когда будет выпущен Compute Module 2 (что, я уверен, произойдёт), скромный Raspberry Pi поможет им достичь одной из их целей – «компьютер с Windows в каждой комнате».

  • Ubuntu MATE 15.04 – полный дистрибутив Ubuntu MATE был собран для Raspberry Pi 2 Райаном Финни и Сьёрдом Саймонсом, предоставляя полное настольное окружение на нашем маленьком друге.

Ubuntu Mate 15.04
  • Minibian – стандартный образ Raspbian с сайта Raspberry Pi содержит большую часть полезного программного обеспечения для тех, кто начинает работу с Raspberry Pi, но некоторым людям может не понадобиться всё это ПО. Именно здесь приходит на помощь Minibian. Он ОЧЕНЬ маленький, помещается на SD-карту объёмом 512 МБ и работает как на Raspberry Pi, так и на Raspberry Pi 2. Он действительно предназначен для тех, кто хочет создавать встроенные системы, использующие минимум ресурсов, но его также могут использовать те, кто хочет начать с маленького дистрибутива и добавлять только то программное обеспечение, которое они хотят запускать, например, NAS, веб-сервер или робот, которому не нужен графический интерфейс и всё остальное ПО, предоставляемое полной ОС.

Minibian для Raspberry Pi
  • Hypriot – этот вариант только для стойких! Это Raspbian с включённым Docker. Что, чёрт возьми (или на морских просторах), это такое, спросите вы? Docker – это способ установки Docker-«контейнеров», которые содержат ряд отдельных приложений и библиотек, которые в противном случае пришлось бы устанавливать по отдельности. Это позволяет легко, например, установить веб-сервер с Apache, MySQL и PHP с заранее определённым набором дополнений и конфигурацией; вам нужно только получить этот «контейнер», и Docker сделает всё остальное. Зайдите на Hypriot для получения дополнительной информации.

  • Arch LinuxArch Linux – это ещё один дистрибутив для более опытных пользователей; базовая ОС минимальна и требует установки дополнительных пакетов пользователем для создания полноценной среды. Однако он имеет репутацию хорошего, стабильного дистрибутива.

  • PiPlayPiPlay – это предварительно собранная ОС для игр и эмуляции. Она обеспечивает эмуляцию некоторых из самых популярных, но старых игровых платформ, таких как Playstation 1, Sega Genesis, NeoGeo, SNES, Gameboy и Nintendo Gameboy Advance, Atari 2600, Commodore 64 и других.

PiPlay - эмулятор игровых платформ для Raspberry Pi
  • Kali LinuxKali Linux – это ОС на базе Debian, являющаяся ведущим дистрибутивом для тестирования на проникновение с более чем 600 предустановленными приложениями для обнаружения различных типов уязвимостей. ОС широко используется администраторами безопасности/сетей, криминалистическими инженерами, пентестерами, хакерами и другими. Хороший учебник и дополнительную информацию можно найти здесь.

Это ни в коем случае не полный список операционных систем, доступных для Raspberry Pi. Их гораздо, гораздо больше, и каждая имеет свою причину существования. Одну из них я не упомянул – это Volumio, которая основана на Raspbian и работает в связке Raspberry Pi/IQaudIO/QAcoustics в качестве моего основного медиацентра. Другие перечислены в разделе eLinux Raspberry Pi. Поддержка некоторых из них отличная, а других – немного неопределённая. Если вы не можете найти то, что ищете, почему бы не создать собственную?