ಲಿನಕ್ಸ್ ಫೌಂಡೇಶನ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಎಸಿಆರ್ಎನ್ 1.2 ಎಂಬೆಡೆಡ್ ಸಾಧನಗಳಿಗೆ ಹೈಪರ್ವೈಸರ್ ಬಿಡುಗಡೆ

ಲಿನಕ್ಸ್ ಫೌಂಡೇಶನ್ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ ವಿಶೇಷ ಹೈಪರ್ವೈಸರ್ ಬಿಡುಗಡೆ ಎಸಿಆರ್ಎನ್ 1.2, ಎಂಬೆಡೆಡ್ ತಂತ್ರಜ್ಞಾನ ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಆಫ್ ಥಿಂಗ್ಸ್ (IoT) ಸಾಧನಗಳಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಹೈಪರ್ವೈಸರ್ ಕೋಡ್ ಎಂಬೆಡೆಡ್ ಸಾಧನಗಳಿಗಾಗಿ ಇಂಟೆಲ್ನ ಹಗುರವಾದ ಹೈಪರ್ವೈಸರ್ ಅನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ವಿತರಿಸುವವರು BSD ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ.

ಹೈಪರ್‌ವೈಸರ್ ಅನ್ನು ನೈಜ-ಸಮಯದ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಿದ್ಧತೆ ಮತ್ತು ಸೀಮಿತ ಸಂಪನ್ಮೂಲಗಳೊಂದಿಗೆ ಉಪಕರಣಗಳಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ನಿರ್ಣಾಯಕ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಳಕೆಗೆ ಸೂಕ್ತತೆಯನ್ನು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಂಡು ಬರೆಯಲಾಗಿದೆ. ಕ್ಲೌಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಮತ್ತು ಡೇಟಾ ಸೆಂಟರ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಹೈಪರ್‌ವೈಸರ್‌ಗಳು ಮತ್ತು ಕಟ್ಟುನಿಟ್ಟಾದ ಸಂಪನ್ಮೂಲ ಹಂಚಿಕೆಯೊಂದಿಗೆ ಕೈಗಾರಿಕಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಹೈಪರ್‌ವೈಸರ್‌ಗಳ ನಡುವೆ ಸ್ಥಾಪಿತ ಸ್ಥಾನವನ್ನು ಪಡೆಯಲು ಯೋಜನೆಯು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ. ACRN ಬಳಕೆಯ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ನಿಯಂತ್ರಣ ಘಟಕಗಳು, ಸಲಕರಣೆ ಫಲಕಗಳು ಮತ್ತು ವಾಹನ ಮಾಹಿತಿ ವ್ಯವಸ್ಥೆಗಳು ಸೇರಿವೆ, ಆದರೆ ಹೈಪರ್ವೈಸರ್ ಗ್ರಾಹಕ IoT ಸಾಧನಗಳು ಮತ್ತು ಇತರ ಎಂಬೆಡೆಡ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿರುತ್ತದೆ.

ACRN ಕನಿಷ್ಟ ಓವರ್ಹೆಡ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಕೇವಲ 25 ಸಾವಿರ ಲೈನ್ಗಳ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ (ಹೋಲಿಕೆಗಾಗಿ, ಕ್ಲೌಡ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಹೈಪರ್ವೈಸರ್ಗಳು ಸುಮಾರು 150 ಸಾವಿರ ಲೈನ್ಗಳ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿವೆ). ಅದೇ ಸಮಯದಲ್ಲಿ, ಎಸಿಆರ್ಎನ್ ಕಡಿಮೆ ಸುಪ್ತತೆ ಮತ್ತು ಸಲಕರಣೆಗಳೊಂದಿಗೆ ಸಂವಹನ ಮಾಡುವಾಗ ಸಾಕಷ್ಟು ಸ್ಪಂದಿಸುವಿಕೆಯನ್ನು ಖಾತರಿಪಡಿಸುತ್ತದೆ. CPU ಸಂಪನ್ಮೂಲಗಳು, I/O, ನೆಟ್ವರ್ಕ್ ಉಪವ್ಯವಸ್ಥೆ, ಗ್ರಾಫಿಕ್ಸ್ ಮತ್ತು ಧ್ವನಿ ಕಾರ್ಯಾಚರಣೆಗಳ ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಎಲ್ಲಾ VM ಗಳಿಗೆ ಸಾಮಾನ್ಯವಾದ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು, I/O ಮಧ್ಯವರ್ತಿಗಳ ಒಂದು ಸೆಟ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ.

ACRN ಒಂದು ಟೈಪ್ 1 ಹೈಪರ್‌ವೈಸರ್ ಆಗಿದೆ (ಹಾರ್ಡ್‌ವೇರ್‌ನ ಮೇಲೆ ನೇರವಾಗಿ ಚಲಿಸುತ್ತದೆ) ಮತ್ತು ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು, RTOS, Android ಮತ್ತು ಇತರ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಚಲಾಯಿಸಬಹುದಾದ ಬಹು ಅತಿಥಿ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಚಲಾಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಯೋಜನೆಯು ಎರಡು ಮುಖ್ಯ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ: ಹೈಪರ್ವೈಸರ್ ಮತ್ತು ಸಂಬಂಧಿತ ಸಾಧನ ಮಾದರಿಗಳು ಅತಿಥಿ ವ್ಯವಸ್ಥೆಗಳ ನಡುವೆ ಸಾಧನಗಳಿಗೆ ಹಂಚಿಕೆಯ ಪ್ರವೇಶವನ್ನು ಸಂಘಟಿಸುವ ಶ್ರೀಮಂತ ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಮಧ್ಯವರ್ತಿಗಳೊಂದಿಗೆ. ಹೈಪರ್ವೈಸರ್ ಅನ್ನು ಸರ್ವಿಸ್ OS ನಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುತ್ತದೆ, ಇದು ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್ನ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಇತರ ಅತಿಥಿ ವ್ಯವಸ್ಥೆಗಳಿಂದ ಉಪಕರಣಗಳಿಗೆ ಕರೆಗಳನ್ನು ಪ್ರಸಾರ ಮಾಡಲು ಘಟಕಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ.

ಲಿನಕ್ಸ್ ಫೌಂಡೇಶನ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಎಸಿಆರ್ಎನ್ 1.2 ಎಂಬೆಡೆಡ್ ಸಾಧನಗಳಿಗೆ ಹೈಪರ್ವೈಸರ್ ಬಿಡುಗಡೆ

ಮುಖ್ಯ ಬದಲಾವಣೆಗಳನ್ನು ACRN 1.2 ರಲ್ಲಿ:

  • ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಬಳಸುವ ಸಾಧ್ಯತೆ ಟಿಯಾನೋಕೋರ್/ಒವಿಎಂಎಫ್ Clearlinux, VxWorks ಮತ್ತು Windows ಅನ್ನು ಚಾಲನೆ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುವ ಸೇವಾ OS (ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್) ಗಾಗಿ ವರ್ಚುವಲ್ ಬೂಟ್ಲೋಡರ್ ಆಗಿ. ಪರಿಶೀಲಿಸಿದ ಬೂಟ್ ಮೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ (ಸುರಕ್ಷಿತ ಬೂಟ್);
  • ಕಂಟೇನರ್ ಬೆಂಬಲ ಕಟ;
  • ವಿಂಡೋಸ್ ಅತಿಥಿಗಳಿಗಾಗಿ (WaaG), USB ಹೋಸ್ಟ್ ನಿಯಂತ್ರಕವನ್ನು (xHCI) ಪ್ರವೇಶಿಸಲು ಮಧ್ಯವರ್ತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಯಾವಾಗಲೂ ರನ್ನಿಂಗ್ ಟೈಮರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ART).

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ