ARM64 ನಲ್ಲಿ ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವ ಯೋಜನೆಯನ್ನು ಹ್ಯಾಂಗೊವರ್ ಮಾಡಿ

ವೈನ್-ಆಂಡ್ರಾಯ್ಡ್-ವೈಶಿಷ್ಟ್ಯಗೊಳಿಸಿದ-ಚಿತ್ರ

ವೈನ್ ಪ್ರಾಜೆಕ್ಟ್ ಡೆವಲಪರ್‌ಗಳು ಸ್ಟೀಫನ್ ಡುಸಿಂಗರ್ ಮತ್ತು ಆಂಡ್ರೆ ಹೆಂಟ್ಷೆಲ್ ಹ್ಯಾಂಗೊವರ್ ಎಮ್ಯುಲೇಟರ್ನ ಮೊದಲ ಸಾರ್ವಜನಿಕ ಆವೃತ್ತಿಯ ಪ್ರಕಟಣೆಯನ್ನು ಮಾಡಿದೆ, ಕ್ಯು 32-ಬಿಟ್ ಮತ್ತು 64-ಬಿಟ್ ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ x86 ಮತ್ತು x86_64 ವಾಸ್ತುಶಿಲ್ಪಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ARM64 (Aarch64) ವಾಸ್ತುಶಿಲ್ಪದ ಆಧಾರದ ಮೇಲೆ ಲಿನಕ್ಸ್ ಮತ್ತು Android ಪರಿಸರದಲ್ಲಿ.

ಸಿಸ್ಟಂ ಕಾಲ್ ಮಟ್ಟದಲ್ಲಿ ಎಮ್ಯುಲೇಶನ್ ಮೋಡ್‌ನಲ್ಲಿ ಕ್ಯೂಇಎಂಯು ಬಳಸಿ ಕನಿಷ್ಠ ಸಿಸ್ಟಮ್ ಪರಿಸರದೊಂದಿಗೆ ವೈನ್ ಅನ್ನು ಚಲಾಯಿಸುವುದಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿ (ಮುಖ್ಯ ವ್ಯವಸ್ಥೆಯಂತೆಯೇ ಅದೇ ಕರ್ನಲ್ ಅನ್ನು ಬಳಸುವುದು).

ಹ್ಯಾಂಗೊವರ್ ಎಮ್ಯುಲೇಟರ್ ಬಗ್ಗೆ

ಯೋಜನೆಯು ಹ್ಯಾಂಗೊವರ್ ಬಳಕೆದಾರರಿಗೆ ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೊಂದಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಈ ಯೋಜನೆಯ ವೇಗವರ್ಧನೆ ಎಮ್ಯುಲೇಶನ್ ಪದರವನ್ನು Win32 / Win64 API ಮಟ್ಟಕ್ಕೆ ವರ್ಗಾಯಿಸುವ ಮೂಲಕ ಸಾಧಿಸಲಾಗುತ್ತದೆ, ವಿನ್ 32 / ವಿನ್ 64 ಎಪಿಐನ ಪೋಸ್ಟ್ ಎಮ್ಯುಲೇಶನ್‌ನೊಂದಿಗೆ ನಿಯಮಿತ ಸಿಸ್ಟಮ್ ಕರೆಗಳನ್ನು ಅನುಕರಿಸುವ ಬದಲು.
ಪ್ರಸ್ತುತ, ಪ್ರಾಜೆಕ್ಟ್ ಬಳಕೆದಾರರಿಗೆ ವಿನ್ 64 ಮತ್ತು ವಿನ್ 32 ಎಪಿಐಗಳನ್ನು ಬಳಸುವ ಸರಳ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಆಟಗಳನ್ನು ಮಾತ್ರ ಚಲಾಯಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.

ಲಿನಕ್ಸ್‌ಗಾಗಿ, ಡೈರೆಕ್ಟ್ 3 ಡಿ ಗಾಗಿ ಬೆಂಬಲವನ್ನು ಜಾರಿಗೆ ತರಲಾಗಿದೆ, ಇದು ವೈನ್‌ನಲ್ಲಿ ಓಪನ್ ಜಿಎಲ್ ಇಎಸ್‌ಗೆ ಅಪೂರ್ಣ ಬೆಂಬಲದಿಂದಾಗಿ ಆಂಡ್ರಾಯ್ಡ್‌ಗೆ ಇನ್ನೂ ಲಭ್ಯವಿಲ್ಲ.

ಡೀಬಗರ್ ಬೆಂಬಲ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ ಮತ್ತು ಎಕ್ಸೆಪ್ಶನ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್ ತಿಳಿದಿರುವ ದೋಷಗಳನ್ನು ಹೊಂದಿದೆ. ಈ ಕಾರಣಗಳಿಂದಾಗಿ, ನಕಲು ಸಂರಕ್ಷಣೆ ಮತ್ತು ವಿರೋಧಿ ಚೀಟ್ ವ್ಯವಸ್ಥೆಗಳು ವೈನ್‌ನ ನಿಯಮಿತ ಆವೃತ್ತಿಗಳಿಗಿಂತ ಕೆಟ್ಟ ಆಕಾರದಲ್ಲಿರುತ್ತವೆ.

ಸಾಮಾನ್ಯವಾಗಿ, 64-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು 32-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗಿಂತ ಉತ್ತಮ ಆಕಾರದಲ್ಲಿರುತ್ತವೆ ಎಂದು ನಿರೀಕ್ಷಿಸಬಹುದು ಏಕೆಂದರೆ ಯಾವುದೇ ರೀತಿಯ ಡೇಟಾ ರಚನೆ ಅಗತ್ಯವಿಲ್ಲ.
ಕೆಲಸವನ್ನು ಖಾತರಿಪಡಿಸಿಕೊಳ್ಳಲು, ವೈನ್‌ನ ನಿಯಮಿತ ಸ್ಥಾಪನೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ವಿವಿಧ ಗ್ರಂಥಾಲಯಗಳು ಮತ್ತು ಡಿಎಲ್‌ಎಲ್ ಪದರಗಳೊಂದಿಗೆ ಪೂರೈಸಲಾಗುತ್ತದೆ.
ಲಿನಕ್ಸ್ ಪರಿಸರದಲ್ಲಿ, QEMU ವೈನ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವಾಗ ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಚಲಿಸುತ್ತವೆ ("C: \ x86 \ qemu-x86_64.exe.so").

ಆದರೆ, ಆಂಡ್ರಾಯ್ಡ್‌ನಲ್ಲಿ, ಮರಣದಂಡನೆಯನ್ನು ನಿರ್ವಹಿಸಲು cmd ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ.
ಪ್ರತಿ ವಿಳಾಸವನ್ನು 4 ಜಿಬಿಗಿಂತ ಕಡಿಮೆ ಕಾಯ್ದಿರಿಸುವಾಗ ವಿಳಾಸ ಸ್ಥಳವನ್ನು 4 ಜಿಬಿಗೆ ಸೀಮಿತಗೊಳಿಸಲಾಗಿದೆ.

ಹೆಚ್ಚಿನ ಪ್ರಮುಖ ವೈನ್ ಲೈಬ್ರರಿಗಳನ್ನು ಈ ಹಿಂದೆ 4GB ಗಿಂತ ಹೆಚ್ಚು ಲೋಡ್ ಮಾಡಲಾಗಿದೆ ಮೇಲಿನ ಜಾಗವನ್ನು 4 ಜಿಬಿಗಿಂತ ಕಡಿಮೆ ಇರಿಸಲು ಸಾಧ್ಯವಾದಷ್ಟು ಉಚಿತವಾಗಿಡಲು. ಇದರ ತೊಂದರೆಯೆಂದರೆ, ಹೊಸ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸುಮಾರು 2 ಸೆಕೆಂಡುಗಳು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

ವೈನ್ -4.0

ARM64 ಗಾಗಿ ಹ್ಯಾಂಗೊವರ್ ಎ ವೈನ್

ವೈನ್ ಪ್ರತಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು 64-ಬಿಟ್ ಪ್ರಕ್ರಿಯೆಯಾಗಿ ನೋಡುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದರ WoW64 ಲೇಯರ್ ಸಕ್ರಿಯವಾಗಿಲ್ಲ. ಇದು ಶುದ್ಧ 32-ಬಿಟ್ ಅಥವಾ ಶುದ್ಧ 64-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಮಿಶ್ರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ವ್ಯತ್ಯಾಸವನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಸಿ: \ ವಿಂಡೋಸ್ \ ಸಿಸ್ಟಮ್ 32 ಮತ್ತು ಸಿ: \ ವಿಂಡೋಸ್ \ ಸಿಸ್ವೋ 64.

32-ಬಿಟ್ (x86) ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಬಿಡುಗಡೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಅಪ್ಲಿಕೇಶನ್ ಮತ್ತು ವೈನ್ ನಡುವೆ ಹರಡುವ ರಚನೆಗಳ ಅನುವಾದ ಮಟ್ಟದಲ್ಲಿ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ (ವಿಂಡೋಸ್‌ನಲ್ಲಿನ LLP64 ಮಾದರಿಯು 32-ಬಿಟ್ ಮತ್ತು 64-ಬಿಟ್ ವಿನಾಪಿಐ ನಡುವಿನ ಮೂಲ ಚೌಕಟ್ಟಿನ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸಂರಕ್ಷಿಸುತ್ತದೆ)

32-ಬಿಟ್ ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು, 64-ಬಿಟ್ ವೈನ್ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮೊದಲು 64-ಬಿಟ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ.

ಆತಿಥೇಯ ಭಾಗದಲ್ಲಿ, ARM64 ಮತ್ತು x86_64 ವಾಸ್ತುಶಿಲ್ಪಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಕೋಡ್ ಅನ್ನು ಏಕೀಕರಿಸಲಾಗಿದೆ, ಹೆಚ್ಚಿನ ಶ್ರಮವಿಲ್ಲದೆ ಯೋಜನೆಯನ್ನು ಕಿರಿಯರಿಂದ ಹಳೆಯದಕ್ಕೆ (ಕಡಿಮೆ-ಎಂಡಿಯನ್) ಬೈಟ್ ಕ್ರಮದಲ್ಲಿ ಇತರ ವಾಸ್ತುಶಿಲ್ಪಗಳಿಗೆ ಸರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಹೊಳಪು ನೀಡಲು ಇನ್ನೂ ಸಾಕಷ್ಟು ಇದೆ

ಈ ಸಮಯದಲ್ಲಿ ಹ್ಯಾಂಗೊವರ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆ ಅಪೇಕ್ಷಿತವಾಗಿರುವುದನ್ನು ಬಿಟ್ಟುಬಿಡುತ್ತದೆ. ಇ ರಿಂದQEMU ಉತ್ಪಾದಿಸುವ ಕೋಡ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯೇ ಮುಖ್ಯ ಅಡಚಣೆ.

ಆದಾಗ್ಯೂ, ಆಂಡ್ರಾಯ್ಡ್ ಎನ್ವಿಡಿಯಾ ಶೀಲ್ಡ್ನೊಂದಿಗೆ ಟಿವಿ ಸಾಧನದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ. 2000 ರ ದಶಕದಿಂದ ಆಟಗಳನ್ನು ನಡೆಸಲು ಪ್ರದರ್ಶನವು ಸಾಕಾಗುತ್ತದೆ.

ಹ್ಯಾಂಗೊವರ್‌ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಸೇರಿವೆ ನೋಟ್‌ಪ್ಯಾಡ್ ++, ಎಎನ್‌ಎನ್‌ಒ 1602, ಏಜ್ ಆಫ್ ವಂಡರ್ಸ್, ವಾರ್‌ಹ್ಯಾಮರ್ 40 ಕೆ: ಡಾನ್ ಆಫ್ ವಾರ್, ದಿ ಸೆಟ್ಲರ್ಸ್ II 10 ನೇ ವಾರ್ಷಿಕೋತ್ಸವ, ಪ್ರಿನ್ಸ್ ಆಫ್ ಪರ್ಷಿಯಾ 3 ಡಿ, ವರ್ಮ್ಸ್ 2, ಮತ್ತು ವರ್ಮ್ಸ್ ಆರ್ಮಗೆಡ್ಡೋನ್. ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ 9 ಎಸ್‌ಡಿಕೆ ಉದಾಹರಣೆಗಳು ಸಹ ಸ್ವೀಕಾರಾರ್ಹ ವೇಗದಲ್ಲಿ ಚಲಿಸುತ್ತವೆ.

ಬಿಡುಗಡೆಯು ವೈನ್ 4.0 ಬೇಸ್ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಇದು ಹ್ಯಾಂಗೊವರ್ 0.4.0 ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯಲ್ಲಿ ಪ್ರತಿಫಲಿಸುತ್ತದೆ. ಎಮ್ಯುಲೇಶನ್ ಪದರವು QEMU ಯೋಜನೆಯನ್ನು ಆಧರಿಸಿದೆ.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.