Projekt MOS vyvíjí lehkou modulární distribuci Linuxu založenou na Devuan Linux, zaměřenou na správu domácích serverů. Projekt byl původně vyvíjen "pro sebe", ale později se rozšířil nad rámec systému pro osobní účely a byl zveřejněn jako open source. Aktuální vydání 0.1.9-beta podporuje pouze bootování v režimu UEFI. Přípraveny jsou obrazy pro instalaci na USB flash disky (354 MB) a spuštění v virtualizačních systémech (348 MB).
MOS se profiluje jako serverový operační systém pro všeobecné použití s webovým rozhraním. Architektura je postavena na principu API-first: webové rozhraní funguje pouze jako klient REST API backendu, všechny operace jsou prováděny serverovými službami. Pro doručování notifikací v reálném čase jsou využívány WebSockety. Vývojové práce jsou poskytovány pod licencí AGPLv3. Projekt nesbírá telemetry a neodesílá data ven. Minimální požadavky pro provoz ve VM: 2 jádra CPU a 6 GB RAM.
MOS z krabice zahrnuje podporu mergerfs pro sloučení více disků do jednoho poolu a SnapRAID pro ochranu dat pomocí kontrolních součtů parity na základě použití snapshotů (populární kombinace pro domácí mediální servery, která nevyžaduje klasický RAID). Další ovladače úložišť a také ovladače hardwaru (GPU, DVB) se připojují prostřednictvím systému pluginů. Katalog pluginů a šablon je dostupný přes komponentu MOS Hub.
Kontejnerizace je realizována prostřednictvím Dockeru a LXC, virtualizace — pomocí QEMU (frontend pro VM je ve vývoji, API je již téměř plně funkční). Služby jsou aktivovány a deaktovány samostatně, což umožňuje zachovat minimalistickou základní instalaci. Pro notifikace byl vyvinut samostatný služba v Go (MOS Notify). Autentizace je tokenová, pro provoz mimo izolované sítě se doporučuje TLS a reverse proxy.

Zdroj: opennet.ru
