Хоча Raspberry Pi часто застосовують у різноманітних електронних проєктах, подібно до мікроконтролера, насправді це повноцінний комп’ютер, що здатний запускати операційну систему з усіма її функціями.
Завдяки широкому спектру операційних систем, які доступні для цих одноплатних комп’ютерів, користувачі Raspberry Pi мають великий вибір. Проте, не кожна операційна система є оптимальною для певного застосування, тому важливо підібрати ту, яка найкраще відповідає конкретним потребам.
Операційні системи загального призначення
Операційні системи цієї категорії не заточені під конкретну задачу, а розроблені для задоволення потреб звичайного користувача комп’ютера, що включає в себе перегляд вебсторінок, прості офісні завдання, мультимедіа та невибагливі ігри.
Операційна система Raspberry Pi (раніше відома як Raspbian), що базується на Debian Linux, є офіційною ОС для пристроїв сімейства Raspberry Pi. Вона доступна для безкоштовного завантаження та вже встановлена на microSD-картах, що входять до багатьох комплектів Raspberry Pi. Згідно зі статистикою з сайту статистики Imager, ОС Raspberry Pi є найбільш поширеною операційною системою на Raspberry Pi, за нею слідує Ubuntu.
Вона пропонується як у 32-бітовій, так і 64-бітовій версіях. Хоча відмінності між ними незначні, 64-бітна ОС Raspberry Pi має деякі суттєві переваги.
В ОС Raspberry Pi використовується адаптована версія графічного середовища Lightweight X11 (LXDE), яка є зручною для навігації. Також, вона включає в себе понад 35 000 попередньо скомпільованих програмних пакетів, що спрощує їх встановлення на Raspberry Pi.
Ubuntu MATE, офіційний варіант Ubuntu Linux, застосовує полегшене робоче середовище MATE як інтерфейс за замовчуванням. Це означає, що вона менше навантажує обмежені ресурси Raspberry Pi, ніж стандартна Ubuntu.
Ubuntu MATE є більш підходящою для тих, хто вже знайомий з Linux і шукає досвід, схожий на використання Raspberry Pi OS. Вона пропонує повноцінне робоче середовище як для настільних комп’ютерів, так і для взаємодії з різним обладнанням.
Крім того, ви можете встановити звичайну настільну версію Ubuntu. Наш посібник допоможе вам у встановленні настільної, серверної та базової версій Ubuntu на Raspberry Pi, а також Ubuntu MATE.
Raspberry Pi часто використовуються як медіацентри для відтворення відео, музики та фотографій на інших пристроях. Операційна система, призначена для медіацентрів, значно спрощує організацію та обмін цими файлами між підключеними користувачами.
LibreELEC – це Linux JeOS (достатня операційна система) для медіаплеєра Kodi. Вона є відгалуженням від проєкту OpenELEC, розробка якого зараз припинена, і поставляється з попередньо налаштованою версією Kodi, а також деякими додатковими плагінами для персонального відеозапису (PVR) від сторонніх розробників.
Операційна система LibreELEC невелика за розміром, легка та оптимізована для використання з флеш-пам’яттю. Якщо ваша мета – запускати лише Kodi на Raspberry Pi, то це, мабуть, найкращий варіант.
OSMC (Open Source Media Center) – це медіацентр на базі Debian, який в основному надає інтерфейс Kodi для Raspberry Pi та інших пристроїв. Він зручний у використанні, швидко встановлюється та пропонує більше функцій, ніж LibreELEC. Якщо ви плануєте використовувати Raspberry Pi переважно для домашнього кінотеатру, але іноді хочете реалізовувати інші проєкти, OSMC може бути оптимальним вибором.
Інтернет речей і домашня автоматизація
Raspberry Pi можна використовувати для управління мережею пристроїв, підключених до Інтернету, за допомогою платформ домашньої автоматизації, таких як Home Assistant.
Home Assistant OS (HAOS) – це безкоштовне програмне забезпечення з відкритим вихідним кодом, розроблене для запуску Home Assistant та його доповнень на одноплатних комп’ютерах та системах x86-64. Home Assistant дозволяє керувати вашою розумною домашньою мережею, надаючи локальний доступ до всіх пристроїв.
OpenHAB (Open Home Automation Bus) – це відкрита платформа для домашньої автоматизації. Вона забезпечує управління пристроями розумного будинку незалежно від виробника. Для використання на Raspberry Pi достатньо завантажити готовий образ та записати його на microSD-карту або USB-накопичувач.
Ретро операційні системи
Ви також можете запускати на Raspberry Pi класичні операційні системи, такі як RISC OS, MS DOS і Amiga, що може бути корисним для емуляції та навчання.
RISC OS була розроблена в 1980-х роках і нагадує часи персональних комп’ютерів Acorn Archimedes та A7000. Названа на честь архітектури комп’ютера зі зменшеним набором інструкцій (RISC), RISC OS була першою операційною системою для комп’ютерів на базі ARM.
Зараз вона є програмним забезпеченням з відкритим кодом і доступна для завантаження на майже будь-яку модель Raspberry Pi. Хоч це не найсучасніша операційна система, вона може стати способом поринути в ностальгію за ретро-комп’ютерами та сприяти розвитку спільноти користувачів.
Спеціалізовані проєкти
Raspberry Pi можна використовувати для спеціалізованих проєктів, таких як ретро-ігри, 3D-друк або тестування на проникнення.
RetroPie – це збірка програмного забезпечення з відкритим вихідним кодом, що дозволяє запускати ретро-ігри на Raspberry Pi. Вона створена на базі Raspberry Pi OS Lite та включає декілька емуляторів, таких як EmulationStation і RetroArch. Обов’язково ознайомтеся з нашим практичним посібником зі створення ретро-ігрової консолі за допомогою RetroPie.
Авторство зображення: Colaborativa dot eu/Flickr
OctoPrint – це програма, що дозволяє віддалено контролювати та керувати 3D-принтером. Сервер OctoPrint можна запустити на старому смартфоні або Raspberry Pi, серед іншого. Все, що потрібно – завантажити образ OctoPi на Raspberry Pi і підключити його до 3D-принтера.
Серверні та мережеві застосунки
Якщо ви плануєте створити файловий сервер або мережеве сховище на Raspberry Pi, вам варто розглянути встановлення операційної системи, яка найкраще підходить для цих цілей.
OpenMediaVault, що базується на Debian Linux, включає певні ключові функції, такі як веб-адміністрування, надсилання звітів електронною поштою, управління користувачами та групами, а також систему плагінів. Вона пропонує простий та інтуїтивно зрозумілий інтерфейс, що дозволяє легко створити файловий сервер. Встановлення OpenMediaVault на Raspberry Pi є досить простим процесом.
DietPi – це надзвичайно легкий дистрибутив Linux, заснований на Debian, навіть менший за розміром, ніж Raspberry Pi OS Lite, та з набагато більшими можливостями налаштування. DietPi оптимізовано для мінімального споживання ресурсів і чудово підходить для самостійних проєктів. Ви можете дізнатися більше про цю ОС у нашому посібнику зі встановлення DietPi на Raspberry Pi.
Є й інші чудові варіанти
Якщо ви використовуєте Raspberry Pi для різноманітних проєктів, ви швидко зрозумієте, що не існує єдиної операційної системи, яка б підходила для всіх випадків. Насправді, досить популярним серед користувачів Raspberry Pi є мати кілька попередньо завантажених і готових до роботи microSD-карт із різними ОС для різних потреб.