MOS долбоору жеңил модулдук конструкцияларды иштеп чыгат Linux- Девуанга негизделген бөлүштүрүү Linux, үй серверлерин башкарууга багытталган. Долбоор башында жеке колдонуу үчүн иштелип чыккан, бирок кийинчерээк жеке системанын чегинен чыгып, коомдук доменге чыгарылган. Учурдагы 0.1.9-бета версиясы UEFI режиминде жүктөөнү гана колдойт. Сүрөттөр USB дисктерге орнотууга (354 МБ) жана виртуалдаштыруу системаларында (348 МБ) иштөөгө даярдалган.
MOS веб-интерфейси бар жалпы максаттагы сервердик ОС катары жайгаштырылган. Анын архитектурасы API биринчи орунда турат: веб-интерфейс REST API серверинин кардары катары гана иштейт, бардык операциялар сервер кызматтары тарабынан аткарылат. WebSockets реалдуу убакыттагы эскертмелерди жеткирүү үчүн колдонулат. Долбоор AGPLv3 лицензиясы боюнча лицензияланган. Долбоор телеметрияны чогултпайт же маалыматтарды сыртка жөнөтпөйт. Виртуалдык машинада иштөө үчүн минималдуу талаптар: 2 CPU ядросу жана 6 ГБ оперативдик эс тутум.
Баштапкы версиясында MOS бир нече дисктерди бир пулга бириктирүү үчүн mergerfs жана маалыматтарды коргоо үчүн SnapRAIDди (классикалык RAIDди талап кылбаган үй медиа серверлери үчүн популярдуу айкалыш) колдойт. Кошумча сактагыч драйверлери, ошондой эле аппараттык драйверлер (GPU, DVB) плагин системасы аркылуу иштетилет. Плагиндердин жана шаблондордун каталогу MOS Hub аркылуу жеткиликтүү.
Контейнерлештирүү Docker жана LXC аркылуу ишке ашырылат, ал эми виртуалдаштыруу QEMU аркылуу ишке ашырылат (VM фронтенди иштелип чыгууда, бирок API дээрлик толугу менен иштейт). Кызматтар өзүнчө активдештирилет жана өчүрүлөт, бул минималисттик негизги орнотууга мүмкүндүк берет. Эскертүүлөр үчүн өзүнчө Go кызматы (MOS Notify) иштелип чыккан. Аутентификация токенге негизделген жана обочолонгон тармактардан тышкары колдонуу үчүн TLS жана тескери прокси сунушталат.

Source: opennet.ru
