ಅಮೆಜಾನ್ನಲ್ಲಿ ಎಂಜಿನಿಯರ್ ಆಗಿರುವ ಸ್ಯಾಮ್ಯುಯೆಲ್ ಕಾರ್ಪ್ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದಾರೆ Linux- AWS ಗಾಗಿ ಬಾಟಲ್ರಾಕೆಟ್ ವಿತರಣೆ ಮತ್ತು ಕಂಟೇನರ್ ಐಸೊಲೇಷನ್ ತಂತ್ರಜ್ಞಾನಗಳು, OCI (ಓಪನ್ ಕಂಟೇನರ್ ಇನಿಶಿಯೇಟಿವ್) ನಿರ್ದಿಷ್ಟತೆಯ ಪ್ರಕಾರ ನಿರ್ಮಿಸಲಾದ ಕಂಟೇನರ್ಗಳ ಪ್ರತ್ಯೇಕ ಉಡಾವಣೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಫ್ರೀಬಿಎಸ್ಡಿ ಜೈಲು ಪರಿಸರಗಳನ್ನು ಆಧರಿಸಿದ ಹೊಸ ರನ್ಟೈಮ್, runj ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ. ಈ ಯೋಜನೆಯನ್ನು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಇರಿಸಲಾಗಿದೆ, ಉಚಿತ ಸಮಯದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ಮೂಲಮಾದರಿ ಹಂತದಲ್ಲಿದೆ. ಕೋಡ್ ಅನ್ನು Go ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು BSD ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.
ಅಭಿವೃದ್ಧಿಯು ಅಗತ್ಯ ಮಟ್ಟವನ್ನು ತಲುಪಿದ ನಂತರ, ಯೋಜನೆಯು ಡಾಕರ್ ಮತ್ತು ಕುಬರ್ನೆಟ್ಸ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಪ್ರಮಾಣಿತ ರನ್ಟೈಮ್ ಅನ್ನು ಬದಲಿಸಲು ರನ್ಜೆ ಅನ್ನು ಬಳಸಬಹುದಾದ ಮಟ್ಟಕ್ಕೆ ಬೆಳೆಯಬಹುದು, ಬದಲಿಗೆ ಕಂಟೇನರ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ಫ್ರೀಬಿಎಸ್ಡಿಯನ್ನು ಬಳಸಬಹುದು. LinuxOCI ರನ್ಟೈಮ್ ಪ್ರಸ್ತುತ ಕಂಟೇನರ್ ಸ್ಥಿತಿಯನ್ನು ರಚಿಸಲು, ಅಳಿಸಲು, ಪ್ರಾರಂಭಿಸಲು, ಬಲವಂತವಾಗಿ ಕೊನೆಗೊಳಿಸಲು ಮತ್ತು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಕಂಟೇನರ್ ಪೇಲೋಡ್ಗಳನ್ನು ಪ್ರಮಾಣಿತ ಅಥವಾ ಸ್ಟ್ರಿಪ್ಡ್-ಡೌನ್ ಫ್ರೀಬಿಎಸ್ಡಿ ಪರಿಸರವನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ಮಿಸಲಾಗುತ್ತದೆ.
OCI ವಿವರಣೆಯು ಪ್ರಸ್ತುತ FreeBSD ಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದಿರದ ಕಾರಣ, ಯೋಜನೆಯು ಜೈಲು ಸಂರಚನೆ ಮತ್ತು FreeBSD ಗೆ ಸಂಬಂಧಿಸಿದ ಹಲವಾರು ಹೆಚ್ಚುವರಿ ನಿಯತಾಂಕಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದೆ, ಇವುಗಳನ್ನು ಮುಖ್ಯ OCI ವಿವರಣೆಯಲ್ಲಿ ಸೇರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ. ಸಿಸ್ಟಮ್ ಕರೆಗಳಿಗೆ ನೇರ ಪ್ರವೇಶವಿಲ್ಲದೆ, FreeBSD ಉಪಯುಕ್ತತೆಗಳಾದ ಜೈಲ್, jls, jexec, kill, ಮತ್ತು ps ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜೈಲು ನಿರ್ವಹಣೆಯನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಭವಿಷ್ಯದ ಯೋಜನೆಗಳಲ್ಲಿ ಕರ್ನಲ್ನ RCTL ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಸಂಪನ್ಮೂಲ ಮಿತಿ ನಿರ್ವಹಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುವುದು ಸೇರಿದೆ.
ತನ್ನದೇ ಆದ ರನ್ಟೈಮ್ ಜೊತೆಗೆ, ಯೋಜನೆಯ ರೆಪೊಸಿಟರಿಯು ಕಂಟೇನರ್ಡ್ ರನ್ಟೈಮ್ನೊಂದಿಗೆ ಬಳಸಲು ಪ್ರಾಯೋಗಿಕ ಪದರವನ್ನು (ಡಾಕರ್ನಲ್ಲಿ ಬಳಸಲಾಗಿದೆ) ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ, ಇದನ್ನು ಫ್ರೀಬಿಎಸ್ಡಿಯನ್ನು ಬೆಂಬಲಿಸಲು ಮಾರ್ಪಡಿಸಲಾಗಿದೆ. ಫ್ರೀಬಿಎಸ್ಡಿ ರೂಟ್ಫ್ಗಳನ್ನು ಒಸಿಐ-ಹೊಂದಾಣಿಕೆಯ ಕಂಟೇನರ್ ಇಮೇಜ್ ಆಗಿ ಪರಿವರ್ತಿಸಲು ಮೀಸಲಾದ ಉಪಯುಕ್ತತೆ ಲಭ್ಯವಿದೆ. ಪರಿಣಾಮವಾಗಿ ಬರುವ ಚಿತ್ರವನ್ನು ನಂತರ ಕಂಟೇನರ್ಡ್ಗೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳಬಹುದು.
ಮೂಲ: opennet.ru
