Projektet MOS utvecklar en lÀtt modulÀr Linux-distribution baserad pÄ Devuan Linux, inriktad pÄ hantering av hemmaserver. Projektet utvecklades ursprungligen "för sig sjÀlv", men har senare gÄtt bortom ett system för personliga ÀndamÄl och publicerades som öppen kÀllkod. Den aktuella versionen 0.1.9-beta stöder endast start i UEFI-lÀge. Installationsbilder för USB-enheter (354 MB) och för anvÀndning i virtualiseringssystem (348 MB) har förberetts.
MOS positioneras som ett allmÀnt serveroperativsystem med webbgrÀnssnitt. Arkitekturen Àr baserad pÄ API-först-principen: webbgrÀnssnittet fungerar endast som en klient till REST API:et i backend, alla operationer utförs av serverservicer. WebSockets anvÀnds för att leverera realtidsmeddelanden. Utvecklingen distribueras under AGPLv3-licensen. Projektet samlar ingen telemetri och skickar inga data utanför. Minimikraven för att köra i VM: 2 CPU-kÀrnor och 6 GB RAM.
Mos inkluderar stöd för mergerfs för att kombinera flera diskar till en enda pool och SnapRAID för att skydda data med hjÀlp av paritetskontrollsummor baserat pÄ snapshots (en populÀr kombination för hemmamediaservere som inte krÀver klassisk RAID). Ytterligare lagringsdrivrutiner samt hÄrdvarudrivare (GPU, DVB) ansluts genom ett pluginsystem. Katalogen över plugins och mallar Àr tillgÀnglig via komponenten MOS Hub.
Containerisering implementeras via Docker och LXC, virtualisering via QEMU (frontend för VM Àr under utveckling, API:et Àr redan nÀstan helt funktionellt). TjÀnster aktiveras och avaktiveras separat, vilket gör att man kan behÄlla minimalismen i den grundlÀggande installationen. Ett separat meddelandetjÀnst har utvecklats pÄ Go (MOS Notify). Autentisering Àr tokenbaserad, för anvÀndning utanför isolerade nÀtverk rekommenderas TLS och reverse proxy.

KĂ€lla: opennet.ru
