MOS ಯೋಜನೆಯು ಹಗುರವಾದ ಮಾಡ್ಯುಲರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ Linux- ಡೆವುವಾನ್ ಆಧಾರಿತ ವಿತರಣೆ Linux, ಹೋಮ್ ಸರ್ವರ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಈ ಯೋಜನೆಯನ್ನು ಆರಂಭದಲ್ಲಿ ವೈಯಕ್ತಿಕ ಬಳಕೆಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು, ಆದರೆ ನಂತರ ವೈಯಕ್ತಿಕ ವ್ಯವಸ್ಥೆಯ ವ್ಯಾಪ್ತಿಯನ್ನು ಮೀರಿ ವಿಸ್ತರಿಸಲಾಯಿತು ಮತ್ತು ಸಾರ್ವಜನಿಕ ಡೊಮೇನ್ಗೆ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಪ್ರಸ್ತುತ ಬಿಡುಗಡೆಯಾದ 0.1.9-ಬೀಟಾ, UEFI ಮೋಡ್ನಲ್ಲಿ ಬೂಟ್ ಮಾಡುವುದನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ. USB ಡ್ರೈವ್ಗಳಲ್ಲಿ (354 MB) ಸ್ಥಾಪನೆಗಾಗಿ ಮತ್ತು ವರ್ಚುವಲೈಸ್ಡ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ (348 MB) ಚಾಲನೆ ಮಾಡಲು ಚಿತ್ರಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ.
MOS ಅನ್ನು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಹೊಂದಿರುವ ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಸರ್ವರ್ OS ಆಗಿ ಇರಿಸಲಾಗಿದೆ. ಇದರ ವಾಸ್ತುಶಿಲ್ಪವು API-ಮೊದಲನೆಯದು: ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಬ್ಯಾಕೆಂಡ್ REST API ಗೆ ಕ್ಲೈಂಟ್ ಆಗಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಎಲ್ಲಾ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸರ್ವರ್ ಸೇವೆಗಳಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ವೆಬ್ಸಾಕೆಟ್ಗಳನ್ನು ನೈಜ-ಸಮಯದ ಅಧಿಸೂಚನೆಗಳನ್ನು ತಲುಪಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಯೋಜನೆಯು AGPLv3 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ. ಯೋಜನೆಯು ಟೆಲಿಮೆಟ್ರಿಯನ್ನು ಸಂಗ್ರಹಿಸುವುದಿಲ್ಲ ಅಥವಾ ಬಾಹ್ಯವಾಗಿ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುವುದಿಲ್ಲ. VM ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಕನಿಷ್ಠ ಅವಶ್ಯಕತೆಗಳು: 2 CPU ಕೋರ್ಗಳು ಮತ್ತು 6 GB RAM.
ಮೊದಲಿನಿಂದಲೂ, MOS ಬಹು ಡ್ರೈವ್ಗಳನ್ನು ಒಂದೇ ಪೂಲ್ಗೆ ಸಂಯೋಜಿಸಲು mergefs ಗೆ ಬೆಂಬಲವನ್ನು ಮತ್ತು ಸ್ನ್ಯಾಪ್ಶಾಟ್-ಆಧಾರಿತ ಪ್ಯಾರಿಟಿ ಚೆಕ್ಸಮ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಡೇಟಾ ರಕ್ಷಣೆಗಾಗಿ SnapRAID ಅನ್ನು ಒಳಗೊಂಡಿದೆ (ಕ್ಲಾಸಿಕ್ RAID ಅಗತ್ಯವಿಲ್ಲದ ಹೋಮ್ ಮೀಡಿಯಾ ಸರ್ವರ್ಗಳಿಗೆ ಜನಪ್ರಿಯ ಸಂಯೋಜನೆ). ಹೆಚ್ಚುವರಿ ಶೇಖರಣಾ ಡ್ರೈವರ್ಗಳು, ಹಾಗೆಯೇ ಹಾರ್ಡ್ವೇರ್ ಡ್ರೈವರ್ಗಳು (GPU, DVB), ಪ್ಲಗಿನ್ ಸಿಸ್ಟಮ್ ಮೂಲಕ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. ಪ್ಲಗಿನ್ಗಳು ಮತ್ತು ಟೆಂಪ್ಲೇಟ್ಗಳ ಕ್ಯಾಟಲಾಗ್ MOS ಹಬ್ ಮೂಲಕ ಲಭ್ಯವಿದೆ.
ಕಂಟೈನರೈಸೇಶನ್ ಅನ್ನು ಡಾಕರ್ ಮತ್ತು LXC ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು QEMU ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ (VM ಮುಂಭಾಗವು ಅಭಿವೃದ್ಧಿಯಲ್ಲಿದೆ, ಆದರೆ API ಈಗಾಗಲೇ ಸಂಪೂರ್ಣವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ). ಸೇವೆಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ, ಇದು ಕನಿಷ್ಠ ಮೂಲಭೂತ ಸೆಟಪ್ಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಅಧಿಸೂಚನೆಗಳಿಗಾಗಿ ಪ್ರತ್ಯೇಕ Go ಸೇವೆ (MOS ನೋಟಿಫೈ) ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ದೃಢೀಕರಣವು ಟೋಕನ್ ಆಧಾರಿತವಾಗಿದೆ ಮತ್ತು TLS ಮತ್ತು ರಿವರ್ಸ್ ಪ್ರಾಕ್ಸಿಯನ್ನು ಪ್ರತ್ಯೇಕ ನೆಟ್ವರ್ಕ್ಗಳ ಹೊರಗೆ ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ.

ಮೂಲ: opennet.ru
