ಸೀಮೆನ್ಸ್ ಜೈಲ್‌ಹೌಸ್ 0.11 ಹೈಪರ್‌ವೈಸರ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದೆ

ಸೀಮೆನ್ಸ್ ಕಂಪನಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ ಉಚಿತ ಹೈಪರ್ವೈಸರ್ ಬಿಡುಗಡೆ ಜೈಲುಮನೆ 0.11. ಹೈಪರ್ವೈಸರ್ VMX+EPT ಅಥವಾ SVM+NPT (AMD-V) ವಿಸ್ತರಣೆಗಳೊಂದಿಗೆ x86_64 ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಹಾಗೆಯೇ ವರ್ಚುವಲೈಸೇಶನ್ ವಿಸ್ತರಣೆಗಳೊಂದಿಗೆ ARMv7 ಮತ್ತು ARMv8/ARM64 ಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಪ್ರತ್ಯೇಕವಾಗಿ ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿದೆ ಬೆಂಬಲಿತ ಸಾಧನಗಳಿಗಾಗಿ ಡೆಬಿಯನ್ ಪ್ಯಾಕೇಜುಗಳ ಆಧಾರದ ಮೇಲೆ ರಚಿಸಲಾದ ಜೈಲ್‌ಹೌಸ್ ಹೈಪರ್‌ವೈಸರ್‌ಗಾಗಿ ಇಮೇಜ್ ಜನರೇಟರ್. ಪ್ರಾಜೆಕ್ಟ್ ಕೋಡ್ ವಿತರಿಸುವವರು GPLv2 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ.

ಹೈಪರ್ವೈಸರ್ ಅನ್ನು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ಗಾಗಿ ಮಾಡ್ಯೂಲ್ ಆಗಿ ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅತಿಥಿ ವ್ಯವಸ್ಥೆಗಳ ಘಟಕಗಳನ್ನು ಈಗಾಗಲೇ ಮುಖ್ಯ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ. ಪ್ರತ್ಯೇಕತೆಯನ್ನು ನಿರ್ವಹಿಸಲು, ಆಧುನಿಕ CPUಗಳಿಂದ ಒದಗಿಸಲಾದ ಯಂತ್ರಾಂಶ ವರ್ಚುವಲೈಸೇಶನ್ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಜೈಲ್‌ಹೌಸ್‌ನ ವಿಶಿಷ್ಟ ಲಕ್ಷಣಗಳೆಂದರೆ ಅದರ ಹಗುರವಾದ ಅನುಷ್ಠಾನ ಮತ್ತು ಸ್ಥಿರ CPU, RAM ಪ್ರದೇಶ ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಸಾಧನಗಳಿಗೆ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಬಂಧಿಸುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. ಈ ವಿಧಾನವು ಒಂದು ಭೌತಿಕ ಮಲ್ಟಿಪ್ರೊಸೆಸರ್ ಸರ್ವರ್ ಹಲವಾರು ಸ್ವತಂತ್ರ ವರ್ಚುವಲ್ ಪರಿಸರಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬೆಂಬಲಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಪ್ರತಿಯೊಂದೂ ತನ್ನದೇ ಆದ ಪ್ರೊಸೆಸರ್ ಕೋರ್ಗೆ ನಿಯೋಜಿಸಲಾಗಿದೆ.

CPU ಗೆ ಬಿಗಿಯಾದ ಲಿಂಕ್‌ನೊಂದಿಗೆ, ಹೈಪರ್‌ವೈಸರ್‌ನ ಓವರ್‌ಹೆಡ್ ಅನ್ನು ಕಡಿಮೆಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದರ ಅನುಷ್ಠಾನವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಸರಳಗೊಳಿಸಲಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಸಂಕೀರ್ಣ ಸಂಪನ್ಮೂಲ ಹಂಚಿಕೆ ಶೆಡ್ಯೂಲರ್ ಅನ್ನು ಚಲಾಯಿಸುವ ಅಗತ್ಯವಿಲ್ಲ - ಪ್ರತ್ಯೇಕ CPU ಕೋರ್ ಅನ್ನು ನಿಯೋಜಿಸುವುದರಿಂದ ಈ CPU ನಲ್ಲಿ ಯಾವುದೇ ಕಾರ್ಯಗಳು ಕಾರ್ಯಗತಗೊಳ್ಳುವುದಿಲ್ಲ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. . ಈ ವಿಧಾನದ ಪ್ರಯೋಜನವೆಂದರೆ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಖಾತರಿಯ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಊಹಿಸಬಹುದಾದ ಕಾರ್ಯಕ್ಷಮತೆ, ಇದು ನೈಜ ಸಮಯದಲ್ಲಿ ನಿರ್ವಹಿಸಲಾದ ಕಾರ್ಯಗಳನ್ನು ರಚಿಸಲು ಜೈಲ್‌ಹೌಸ್ ಅನ್ನು ಸೂಕ್ತವಾದ ಪರಿಹಾರವನ್ನಾಗಿ ಮಾಡುತ್ತದೆ. ತೊಂದರೆಯು ಸೀಮಿತ ಸ್ಕೇಲೆಬಿಲಿಟಿ, CPU ಕೋರ್‌ಗಳ ಸಂಖ್ಯೆಯಿಂದ ಸೀಮಿತವಾಗಿದೆ.

ಜೈಲ್‌ಹೌಸ್ ಪರಿಭಾಷೆಯಲ್ಲಿ, ವರ್ಚುವಲ್ ಪರಿಸರಗಳನ್ನು "ಕ್ಯಾಮೆರಾಗಳು" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ (ಸೆಲ್, ಜೈಲ್‌ಹೌಸ್ ಸಂದರ್ಭದಲ್ಲಿ). ಕ್ಯಾಮೆರಾದ ಒಳಗೆ, ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ತೋರಿಸುವ ಏಕ-ಪ್ರೊಸೆಸರ್ ಸರ್ವರ್‌ನಂತೆ ಕಾಣುತ್ತದೆ ಮುಚ್ಚಿ ಮೀಸಲಾದ CPU ಕೋರ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಗೆ. ಕ್ಯಾಮರಾ ಅನಿಯಂತ್ರಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಪರಿಸರವನ್ನು ರನ್ ಮಾಡಬಹುದು, ಹಾಗೆಯೇ ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಸ್ಟ್ರಿಪ್ಡ್-ಡೌನ್ ಪರಿಸರವನ್ನು ಅಥವಾ ನೈಜ-ಸಮಯದ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ವಿಶೇಷವಾಗಿ ಸಿದ್ಧಪಡಿಸಲಾದ ವೈಯಕ್ತಿಕ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಬಹುದು. ಸಂರಚನೆಯನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ .ಸೆಲ್ ಫೈಲ್‌ಗಳು, ಇದು CPU, ಮೆಮೊರಿ ಪ್ರದೇಶಗಳು ಮತ್ತು ಪರಿಸರಕ್ಕೆ ನಿಯೋಜಿಸಲಾದ I/O ಪೋರ್ಟ್‌ಗಳನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ.

ಸೀಮೆನ್ಸ್ ಜೈಲ್‌ಹೌಸ್ 0.11 ಹೈಪರ್‌ವೈಸರ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದೆ

В новом выpuskе

  • Marvell MACCHIATObin, Xilinx Ultra96 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ,
    ಮೈಕ್ರೋಸಿಸ್ ಮಿರಿಯಾಕ್ SBC-LS1046A ಮತ್ತು ಟೆಕ್ಸಾಸ್ ಇನ್ಸ್ಟ್ರುಮೆಂಟ್ಸ್ AM654 IDK;

  • ಪ್ರತಿ CPU ಕೋರ್‌ಗೆ ಅಂಕಿಅಂಶಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಕ್ಯಾಮರಾವನ್ನು ಮುಚ್ಚಿದಾಗ ಮರುಹೊಂದಿಸಲು ಸಕ್ರಿಯಗೊಳಿಸಲಾದ PCI ಸಾಧನಗಳು;
  • ಡಿವೈಸ್ ಟ್ರೀ ರಚನೆಯನ್ನು ಇತ್ತೀಚಿನ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಬಿಡುಗಡೆಗಳಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ;
  • ARM ಮತ್ತು ARM64 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಸ್ಪೆಕ್ಟರ್ v2 ದಾಳಿಯ ವಿರುದ್ಧ ರಕ್ಷಣೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ. qemu-arm64 ಸೆಟ್ಟಿಂಗ್‌ಗಳು ಇತ್ತೀಚಿನ QEMU ಬಿಡುಗಡೆಗಳಿಂದ ಬದಲಾವಣೆಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತವೆ. ಆರೆಂಜ್ ಪೈ ಝೀರೋ ಬೋರ್ಡ್‌ಗಳಲ್ಲಿ PSCI ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಪುನಃ ಬರೆಯುವುದರೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲಾಗಿದೆ;
  • x86 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ, ಡೆಮೊ ಪರಿಸರವನ್ನು (ಕೈದಿಗಳು) ಚಾಲನೆ ಮಾಡುವಾಗ, SSE ಮತ್ತು AVX ಸೂಚನೆಗಳ ಬಳಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ವಿನಾಯಿತಿ ವರದಿಯನ್ನು ಸೇರಿಸಲಾಗುತ್ತದೆ.

ಭವಿಷ್ಯದ ಯೋಜನೆಗಳು IOMMUv3 ಗೆ ಬಹುನಿರೀಕ್ಷಿತ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿವೆ, ಪ್ರೊಸೆಸರ್ ಸಂಗ್ರಹವನ್ನು ಬಳಸುವ ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ (ಸಂಗ್ರಹ ಬಣ್ಣ), AMD Ryzen ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ APIC ನೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ನಿವಾರಿಸುವುದು, ivshmem ಸಾಧನವನ್ನು ಪುನಃ ಕೆಲಸ ಮಾಡುವುದು ಮತ್ತು ಡ್ರೈವರ್‌ಗಳನ್ನು ಮುಖ್ಯ ಕರ್ನಲ್‌ಗೆ ಉತ್ತೇಜಿಸುವುದು.

ಮೂಲ: opennet.ru

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