Проект MOS розвиває легкий модульний Linux-дистрибутив на базі Devuan Linux, орієнтований на керування домашніми серверами. Проект спочатку розроблявся «для себе», але згодом вийшов за рамки системи для особистих цілей та опублікований у відкритому доступі. Поточний випуск 0.1.9-beta підтримує лише завантаження у режимі UEFI. Підготовлені образи для встановлення на USB-накопичувачі (354 МБ) та запуску у системах віртуалізації (348 МБ).
MOS позиціонується як серверна ОС загального призначення із веб-інтерфейсом. Архітектура побудована за принципом API-first: веб-інтерфейс виступає лише клієнтом до REST API бекенд, всі операції виконуються серверними сервісами. Для доставки повідомлень у реальному часі задіяні WebSocket-и. Доробки поширюються під ліцензією AGPLv3. Проект не збирає телеметрію і не надсилає даних зовні. Мінімальні вимоги для роботи в VM: 2 ядра CPU та 6 ГБ ОЗУ.
З коробки MOS включає підтримку mergerfs для об'єднання кількох дисків у єдиний пул і SnapRAID для захисту даних за допомогою контрольних сум парності, заснованої на застосуванні снапшотів (популярна комбінація для домашніх медіасерверів, що не потребує класичного RAID). Додаткові драйвери сховищ та драйвери обладнання (GPU, DVB) підключаються через систему плагінів. Каталог плагінів та шаблонів доступний через компонент MOS Hub.
Контейнеризація реалізована через Docker і LXC, віртуалізація – через QEMU (фронтенд для VM знаходиться у розробці, API вже практично повністю функціональний). Сервіси активуються та деактивуються окремо, що дозволяє зберігати мінімалістичність базової установки. Для повідомлень розроблено окремий сервіс Go (MOS Notify). Аутентифікація - токенна, для експлуатації поза ізольованими мережами рекомендується TLS і reverse proxy.

Джерело: opennet.ru
