ಇಂಟೆಲ್ HAXM ಹೈಪರ್ವೈಸರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿದೆ

ಇಂಟೆಲ್ ವರ್ಚುವಲೈಸೇಶನ್ ಎಂಜಿನ್ HAXM 7.8 (ಹಾರ್ಡ್‌ವೇರ್ ಆಕ್ಸಿಲರೇಟೆಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಮ್ಯಾನೇಜರ್) ನ ಹೊಸ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಿತು, ಅದರ ನಂತರ ಅದು ರೆಪೊಸಿಟರಿಯನ್ನು ಆರ್ಕೈವ್‌ಗೆ ವರ್ಗಾಯಿಸಿತು ಮತ್ತು ಯೋಜನೆಗೆ ಬೆಂಬಲವನ್ನು ಕೊನೆಗೊಳಿಸುವುದಾಗಿ ಘೋಷಿಸಿತು. ಇಂಟೆಲ್ ಇನ್ನು ಮುಂದೆ ಪ್ಯಾಚ್‌ಗಳು, ಪರಿಹಾರಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದಿಲ್ಲ, ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಭಾಗವಹಿಸುವುದಿಲ್ಲ ಅಥವಾ ನವೀಕರಣಗಳನ್ನು ರಚಿಸುವುದಿಲ್ಲ. ಅಭಿವೃದ್ಧಿಯನ್ನು ಮುಂದುವರಿಸಲು ಬಯಸುವ ವ್ಯಕ್ತಿಗಳು ಫೋರ್ಕ್ ಅನ್ನು ರಚಿಸಲು ಮತ್ತು ಅದನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರೋತ್ಸಾಹಿಸಲಾಗುತ್ತದೆ.

HAXM ಒಂದು ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ (Linux, NetBSD, Windows, macOS) ಹೈಪರ್‌ವೈಸರ್ ಆಗಿದ್ದು ಅದು ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ (Intel VT, Intel ವರ್ಚುವಲೈಸೇಶನ್ ಟೆಕ್ನಾಲಜಿ) ಹಾರ್ಡ್‌ವೇರ್ ವಿಸ್ತರಣೆಗಳನ್ನು ವರ್ಚುವಲ್ ಯಂತ್ರಗಳ ಪ್ರತ್ಯೇಕತೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಮತ್ತು ವರ್ಧಿಸಲು ಬಳಸುತ್ತದೆ. ಹೈಪರ್ವೈಸರ್ ಅನ್ನು ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ಚಲಿಸುವ ಡ್ರೈವರ್ ರೂಪದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ ಮತ್ತು ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಹಾರ್ಡ್ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು KVM-ತರಹದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. Android ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಎಮ್ಯುಲೇಟರ್ ಮತ್ತು QEMU ಅನ್ನು ವೇಗಗೊಳಿಸಲು HAXM ಅನ್ನು ಬೆಂಬಲಿಸಲಾಗಿದೆ. ಕೋಡ್ ಅನ್ನು C ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು BSD ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಒಂದು ಸಮಯದಲ್ಲಿ, ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್‌ನಲ್ಲಿ ಇಂಟೆಲ್ ವಿಟಿ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಒದಗಿಸಲು ಯೋಜನೆಯನ್ನು ರಚಿಸಲಾಗಿದೆ. Linux ನಲ್ಲಿ, Intel VT ಗೆ ಬೆಂಬಲವು ಮೂಲತಃ Xen ಮತ್ತು KVM ನಲ್ಲಿ ಲಭ್ಯವಿತ್ತು, ಮತ್ತು NetBSD ಯಲ್ಲಿ NVMM ನಲ್ಲಿ ಒದಗಿಸಲಾಯಿತು, ಆದ್ದರಿಂದ HAXM ಅನ್ನು ನಂತರ Linux ಮತ್ತು NetBSD ಗೆ ಪೋರ್ಟ್ ಮಾಡಲಾಯಿತು ಮತ್ತು ಈ ವೇದಿಕೆಗಳಲ್ಲಿ ವಿಶೇಷ ಪಾತ್ರವನ್ನು ವಹಿಸಲಿಲ್ಲ. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಹೈಪರ್-ವಿ ಮತ್ತು ಮ್ಯಾಕೋಸ್ ಎಚ್‌ವಿಎಫ್ ಉತ್ಪನ್ನಗಳಿಗೆ ಇಂಟೆಲ್ ವಿಟಿಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲವನ್ನು ಸಂಯೋಜಿಸಿದ ನಂತರ, ಪ್ರತ್ಯೇಕ ಹೈಪರ್‌ವೈಸರ್‌ನ ಅಗತ್ಯವು ಇನ್ನು ಮುಂದೆ ಅಗತ್ಯವಿರಲಿಲ್ಲ ಮತ್ತು ಇಂಟೆಲ್ ಯೋಜನೆಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಲು ನಿರ್ಧರಿಸಿತು.

HAXM 7.8 ರ ಅಂತಿಮ ಆವೃತ್ತಿಯು INVPCID ಸೂಚನೆಗೆ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿದೆ, CPUID ನಲ್ಲಿ XSAVE ವಿಸ್ತರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, CPUID ಮಾಡ್ಯೂಲ್‌ನ ಸುಧಾರಿತ ಅನುಷ್ಠಾನ ಮತ್ತು ಅನುಸ್ಥಾಪಕವನ್ನು ಆಧುನೀಕರಿಸಲಾಗಿದೆ. HAXM ಅನ್ನು QEMU ಬಿಡುಗಡೆಗಳು 2.9 ರಿಂದ 7.2 ಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವಂತೆ ದೃಢೀಕರಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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