MOS projekt arendab kerget modulaarsed Linux distributsiooni, mis põhineb Devuan Linuxil, eesmärgiga hallata koduservereid. Projekt loodi algselt 'enda tarbeks', kuid hiljem laienes see isiklikest eesmärkidest ja on avalikult kergesti kättesaadav. Praegune väljaanne 0.1.9-beta toetab ainult UEFI käivitamist. Aknad USB- installimiseks on valmis (354 MB) ja virtuaalsetes süsteemides käivitamiseks (348 MB).
MOS positsioneeritakse kui üldotstarbeline serveri operatsioonisüsteem veebiliidesega. Arhitektuur on üles ehitatud API-esimese põhimõtte kohaselt: veebiliides on vaid REST API tagasiside klient, kõik toimingud teostatakse serveriteenuste kaudu. Reaalajas teavitamiseks kasutatakse WebSocket-e. Arendus levitatakse AGPLv3 litsentsi alusel. Projekt ei kogu telemeetriat ega edasta andmeid väljapoole. Minimalistlikud nõuded tööks virtuaalmasinas: 2 CPU tuuma ja 6 GB RAM-i.
Pakett sisaldab kohe alguses mergerfs tuge, et ühendada mitu ketast üheks puuks, ja SnapRAID, et kaitsta andmeid kontrollsummade pariteedi kaudu, mis põhinevad hetkepiltide kasutamisel (populaarne kombinatsioon kodu meedia serverites, mis ei vaja klassikalist RAID-i). Täiendavad salvestusdrivereid ja seadme draivereid (GPU, DVB) saab ühendada pluginasüsteemi kaudu. Pluginakataloog ja mallid on saadaval MOS Hubi komponendi kaudu.
Konteineriseerimine on rakendatud Docker ja LXC kaudu, virtualiseerimine - QEMU kaudu (VM-i front-end on arendamisel, API on peaaegu täielikult funktsionaalne). Teenuseid aktiveeritakse ja deaktiveeritakse eraldi, mis võimaldab säilitada minimalistlikku põhinõuet. Teavitamiseks on välja töötatud eraldi teenus Go-l (MOS Notify). Autentimine on token-põhine, kunagi soovitatakse kasutada TLS-i ja tagasipööravat vahetust, et vältida isoleeritud võrgustikku.

Allikas: opennet.ru
