ΠΡΠΎΠ΅ΠΊΡΡΡ MOS ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° Π»Π΅ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Π½ΠΈ Linux- Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Devuan Linux, Π½Π°ΡΠΎΡΠ΅Π½Π° ΠΊΡΠΌ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ ΡΡΡΠ²ΡΡΠΈ. ΠΡΠΎΠ΅ΠΊΡΡΡ ΠΏΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ Π·Π° Π»ΠΈΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°, Π½ΠΎ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½ ΠΎΡΠ²ΡΠ΄ ΠΎΠ±Ρ Π²Π°ΡΠ° Π½Π° Π»ΠΈΡΠ½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ Π΅ ΠΏΡΡΠ½Π°Ρ Π² ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ. Π’Π΅ΠΊΡΡΠ°ΡΠ° Π²Π΅ΡΡΠΈΡ, 0.1.9-beta, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° ΡΠ°ΠΌΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π² UEFI ΡΠ΅ΠΆΠΈΠΌ. ΠΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΡΠ° ΠΎΠ±ΡΠ°Π·ΠΈ Π·Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° USB ΡΡΡΡΠΎΠΉΡΡΠ²Π° (354 MB) ΠΈ ΡΠ°Π±ΠΎΡΠ° Π²ΡΠ² Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ (348 MB).
MOS Π΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π° ΠΊΠ°ΡΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»Π½Π° ΡΡΡΠ²ΡΡΠ½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° Ρ Π΅ API-ΠΏΡΡΠ²ΠΎ: ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π΄Π΅ΠΉΡΡΠ²Π° ΡΠ°ΠΌΠΎ ΠΊΠ°ΡΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΊΡΠΌ backend REST API, ΠΊΠ°ΡΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°Ρ ΠΎΡ ΡΡΡΠ²ΡΡΠ½ΠΈ ΡΡΠ»ΡΠ³ΠΈ. WebSockets ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΈΠ·Π²Π΅ΡΡΠΈΡ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅. ΠΡΠΎΠ΅ΠΊΡΡΡ Π΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΡΠ°Π½ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·Π° AGPLv3. ΠΡΠΎΠ΅ΠΊΡΡΡ Π½Π΅ ΡΡΠ±ΠΈΡΠ° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡ, Π½ΠΈΡΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ° Π΄Π°Π½Π½ΠΈ Π²ΡΠ½ΡΠ½ΠΎ. ΠΠΈΠ½ΠΈΠΌΠ°Π»Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π²ΡΠ² Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΠ°ΡΠΈΠ½Π°: 2 CPU ΡΠ΄ΡΠ° ΠΈ 6 GB RAM.
ΠΠ΅Π΄Π½Π°Π³Π° ΡΠΎΠΌ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π°, MOS Π²ΠΊΠ»ΡΡΠ²Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° mergerfs Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π² Π΅Π΄ΠΈΠ½ ΠΏΡΠ» ΠΈ SnapRAID Π·Π° Π·Π°ΡΠΈΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π½ΠΈ ΡΡΠΌΠΈ Π·Π° ΠΏΠ°ΡΠΈΡΠ΅Ρ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ½ΠΈ ΡΠ½ΠΈΠΌΠΊΠΈ (ΠΏΠΎΠΏΡΠ»ΡΡΠ½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Π·Π° Π΄ΠΎΠΌΠ°ΡΠ½ΠΈ ΠΌΠ΅Π΄ΠΈΠΉΠ½ΠΈ ΡΡΡΠ²ΡΡΠΈ, ΠΊΠΎΡΡΠΎ Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈ RAID). ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ½ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ (GPU, DVB), ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ ΡΡΠ΅Π· ΡΠΈΡΡΠ΅ΠΌΠ° ΠΎΡ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ. ΠΠ°ΡΠ°Π»ΠΎΠ³ Ρ ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈ ΡΠ°Π±Π»ΠΎΠ½ΠΈ Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΡΠ΅Π· MOS Hub.
ΠΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΡΡΠ΅Π· Docker ΠΈ LXC, Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π΅ ΡΡΠ΅Π· QEMU (VM frontend Π΅ Π² ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°, Π½ΠΎ API Π²Π΅ΡΠ΅ Π΅ ΠΏΠΎΡΡΠΈ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½). Π£ΡΠ»ΡΠ³ΠΈΡΠ΅ ΡΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ ΠΈ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½Π° ΠΎΡΠ½ΠΎΠ²Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ°. Π Π°Π·ΡΠ°Π±ΠΎΡΠ΅Π½Π° Π΅ ΠΎΡΠ΄Π΅Π»Π½Π° Go ΡΡΠ»ΡΠ³Π° (MOS Notify) Π·Π° ΠΈΠ·Π²Π΅ΡΡΠΈΡ. Π£Π΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π΅ Π±Π°Π·ΠΈΡΠ°Π½ΠΎ Π½Π° ΡΠΎΠΊΠ΅Π½ΠΈ, Π° TLS ΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ ΠΏΡΠΎΠΊΡΠΈ ΡΠ΅ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°Ρ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ ΠΈΠ·Π²ΡΠ½ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ.

ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
