QEMU 7.1 ARM, RISC-V, Linux ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಿಗೆ ಸುಧಾರಣೆಗಳೊಂದಿಗೆ ಆಗಮಿಸುತ್ತದೆ

QEMU 7.1

QEMU 7.1 ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಮೆಮೊರಿ ವರ್ಗಾವಣೆಯೊಂದಿಗೆ ಸುಧಾರಣೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ

ನ ಹೊಸ ಆವೃತ್ತಿಯ ಬಿಡುಗಡೆ QEMU 7.1, ಆ ಆವೃತ್ತಿ ವಿವಿಧ ಎಮ್ಯುಲೇಟರ್‌ಗಳಿಗಾಗಿ ಸುಧಾರಣೆಗಳ ಸರಣಿಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತದೆ ಮತ್ತು ಇದರಲ್ಲಿ ARM, Risc-V ಗಾಗಿನ ಬದಲಾವಣೆಗಳು ಎದ್ದು ಕಾಣುತ್ತವೆ, ಜೊತೆಗೆ ಮೆಮೊರಿ ವರ್ಗಾವಣೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಲಿನಕ್ಸ್‌ಗೆ ಸುಧಾರಣೆಯಾಗಿದೆ. ಆವೃತ್ತಿ 7.1 ರ ತಯಾರಿಯಲ್ಲಿ, 2800 ಡೆವಲಪರ್‌ಗಳಿಂದ 238 ಕ್ಕೂ ಹೆಚ್ಚು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ.

QEMU ಗೆ ಹೊಸದಾಗಿರುವವರಿಗೆ, ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನವಾದ ಆರ್ಕಿಟೆಕ್ಚರ್ ಹೊಂದಿರುವ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಒಂದು ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಾಗಿ ನಿರ್ಮಿಸಲಾದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಚಲಾಯಿಸಲು ಇದು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಎಂದು ನೀವು ತಿಳಿದಿರಬೇಕು, ಉದಾಹರಣೆಗೆ x86 ಹೊಂದಾಣಿಕೆಯ PC ಯಲ್ಲಿ ARM ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವುದು.

QEMU ನಲ್ಲಿ ವರ್ಚುವಲೈಸೇಶನ್ ಮೋಡ್‌ನಲ್ಲಿ, CPU ನಲ್ಲಿನ ಸೂಚನೆಗಳ ನೇರ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ ಮತ್ತು Xen ಹೈಪರ್‌ವೈಸರ್ ಅಥವಾ KVM ಮಾಡ್ಯೂಲ್‌ನ ಬಳಕೆಯಿಂದಾಗಿ ಪ್ರತ್ಯೇಕ ಪರಿಸರದಲ್ಲಿ ಕೋಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಕಾರ್ಯಕ್ಷಮತೆಯು ಹಾರ್ಡ್‌ವೇರ್ ಸಿಸ್ಟಮ್‌ನಂತೆಯೇ ಇರುತ್ತದೆ.

QEMU 7.1 ರ ಮುಖ್ಯ ನವೀನತೆಗಳು

ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ, Linux ಗಾಗಿ, zero-copy-send ಆಯ್ಕೆಯನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, ಇದು ಅನುಮತಿಸುತ್ತದೆ ಸಮಯದಲ್ಲಿ ಮೆಮೊರಿ ಪುಟಗಳ ವರ್ಗಾವಣೆಯನ್ನು ಆಯೋಜಿಸಿ ಮಧ್ಯಂತರ ಬಫರಿಂಗ್ ಇಲ್ಲದೆ ನೇರ ವಲಸೆ.

ಅದರ ಪಕ್ಕದಲ್ಲಿ, ಕ್ಯೂಎಂಪಿ (QEMU ಯಂತ್ರ ಪ್ರೋಟೋಕಾಲ್) NBD ಚಿತ್ರಗಳನ್ನು ರಫ್ತು ಮಾಡಲು block-export-add ಆಜ್ಞೆಯನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸುತ್ತದೆ "ಡರ್ಟಿ" ಸ್ಥಿತಿಯಲ್ಲಿ ಪುಟ ಡೇಟಾದೊಂದಿಗೆ. ವಿವಿಧ QEMU ಉಪವ್ಯವಸ್ಥೆಗಳಿಂದ ಪ್ರಶ್ನೆ ಅಂಕಿಅಂಶಗಳಿಗೆ ಹೊಸ 'ಪ್ರಶ್ನೆ-ಅಂಕಿಅಂಶಗಳು' ಮತ್ತು 'ಪ್ರಶ್ನೆ-ಅಂಕಿಅಂಶಗಳು-ಸ್ಕೀಮಾ' ಆಜ್ಞೆಗಳನ್ನು ಸಹ ಸೇರಿಸಲಾಗಿದೆ.

QEMU ನ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಬದಲಾವಣೆಯೆಂದರೆ ಅತಿಥಿ ಏಜೆಂಟ್ ಸೋಲಾರಿಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸಿದ್ದಾರೆ ಮತ್ತು CPU ಮತ್ತು ಡಿಸ್ಕ್ ಸ್ಥಿತಿಯನ್ನು ಪ್ರದರ್ಶಿಸಲು ಹೊಸ 'ಗೆಸ್ಟ್-ಗೆಟ್-ಡಿಸ್ಕ್‌ಸ್ಟಾಟ್ಸ್' ಮತ್ತು 'ಗೆಸ್ಟ್-ಗೆಟ್-ಸಿಪಸ್ಟಾಟ್ಸ್' ಕಮಾಂಡ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ. NVMe SMART ಮಾಹಿತಿ ಔಟ್‌ಪುಟ್ ಅನ್ನು 'ಗೆಸ್ಟ್-ಗೆಟ್-ಡಿಸ್ಕ್‌ಗಳು' ಕಮಾಂಡ್‌ಗೆ ಮತ್ತು NVMe ಬಸ್ ಪ್ರಕಾರದ ಮಾಹಿತಿ ಔಟ್‌ಪುಟ್ ಅನ್ನು 'ಗೆಸ್ಟ್-ಗೆಟ್-ಎಫ್‌ಸಿನ್ಫೋ' ಆಜ್ಞೆಗೆ ಸೇರಿಸಲಾಗಿದೆ.

ಇದರ ಜತೆಗೆ ಸೇರಿಸಿದ್ದನ್ನೂ ಗಮನಿಸಲಾಗಿದೆ 64-ಬಿಟ್ ಆವೃತ್ತಿಯನ್ನು ಬೆಂಬಲಿಸಲು ಹೊಸ LoongArch ಎಮ್ಯುಲೇಟರ್ ಲೂಂಗ್ ಆರ್ಚ್ ಸೂಚನಾ ಸೆಟ್ ಆರ್ಕಿಟೆಕ್ಚರ್ (LA64). ಎಮ್ಯುಲೇಟರ್ Loongson 3 5000 ಪ್ರೊಸೆಸರ್‌ಗಳು ಮತ್ತು Loongson 7A1000 ನಾರ್ತ್‌ಬ್ರಿಡ್ಜ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ಮತ್ತೊಂದೆಡೆ, ಎಮ್ಯುಲೇಟರ್ ಅನ್ನು ಸಹ ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ ARM ಹೊಸ ರೀತಿಯ ಎಮ್ಯುಲೇಟೆಡ್ ಯಂತ್ರಗಳನ್ನು ಅಳವಡಿಸಿದೆ: ಆಸ್ಪೀಡ್ AST1030 SoC, ಕ್ವಾಲ್ಕಾಮ್ ಮತ್ತು AST2600/AST1030 (fby35), ಜೊತೆಗೆ Cortex-A76 ಮತ್ತು Neoverse-N1 CPU ಎಮ್ಯುಲೇಶನ್‌ಗೆ ಬೆಂಬಲ, ಹಾಗೆಯೇ SME (ಸ್ಕೇಲೆಬಲ್ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಎಕ್ಸ್‌ಟೆನ್ಶನ್‌ಗಳು), RAS (ವಿಶ್ವಾಸಾರ್ಹತೆ, ಲಭ್ಯತೆ, ಸೇವೆಯ ಸಾಮರ್ಥ್ಯ) ಪ್ರೊಸೆಸರ್ ವಿಸ್ತರಣೆಗಳು ಮತ್ತು CPU ನಲ್ಲಿನ ಊಹಾತ್ಮಕ ಸೂಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಆಂತರಿಕ ಸಂಗ್ರಹ ಸೋರಿಕೆಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲು ಆದೇಶಗಳು.

ಎಮ್ಯುಲೇಟರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಸಂದರ್ಭದಲ್ಲಿ RISC-V ಹೊಸ ಸೂಚನಾ ಸೆಟ್ ವಿಸ್ತರಣೆಗಳಿಗೆ (ISAs) ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ 1.12.0 ವಿವರಣೆಯಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ, ಹಾಗೆಯೇ Sdtrig ವಿಸ್ತರಣೆಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ವೆಕ್ಟರ್ ಸೂಚನೆಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲ.

ಎದ್ದು ಕಾಣುವ ಇತರ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಈ ಹೊಸ ಆವೃತ್ತಿಯ:

  • ಸುಧಾರಿತ ಡೀಬಗ್ ಮಾಡುವ ಆಯ್ಕೆಗಳು.
  • 'virt' ಎಮ್ಯುಲೇಟೆಡ್ ಯಂತ್ರಕ್ಕೆ ವಿಶ್ವಾಸಾರ್ಹ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಮಾಡ್ಯೂಲ್ (TPM) ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು 'OpenTitan' ಯಂತ್ರಕ್ಕೆ Ibex SPI ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • KVM ಗಾಗಿ x86 ಎಮ್ಯುಲೇಟರ್ LBR (ಲಾಸ್ಟ್ ಬ್ರಾಂಚ್ ರೆಕಾರ್ಡ್) ಟ್ರೇಸ್ ಮೆಕ್ಯಾನಿಸಂನ ವರ್ಚುವಲೈಸೇಶನ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ.
  • 'virt' ಯಂತ್ರಗಳಿಗಾಗಿ GICv4 ಅಡಚಣೆ ಹ್ಯಾಂಡ್ಲರ್ ಎಮ್ಯುಲೇಶನ್ ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.
  • HPPA ಆರ್ಕಿಟೆಕ್ಚರ್ ಎಮ್ಯುಲೇಟರ್ ಬೂಟ್ ಮೆನುವಿನಲ್ಲಿ PS/6 ಕೀಬೋರ್ಡ್ ಬಳಕೆಯನ್ನು ಬೆಂಬಲಿಸುವ SeaBIOS v2 ಆಧಾರಿತ ಹೊಸ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ನೀಡುತ್ತದೆ.
  • ಸುಧಾರಿತ ಸೀರಿಯಲ್ ಪೋರ್ಟ್ ಎಮ್ಯುಲೇಶನ್.
  • ಹೆಚ್ಚುವರಿ STI ಕನ್ಸೋಲ್ ಫಾಂಟ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • Nios2 ಬೋರ್ಡ್‌ಗಳಿಗಾಗಿ MIPS ಆರ್ಕಿಟೆಕ್ಚರ್ ಎಮ್ಯುಲೇಟರ್ (-machine 10m50-ghrd) ವೆಕ್ಟರ್ ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್ ಎಮ್ಯುಲೇಶನ್ ಮತ್ತು ಶಾಡೋ ರಿಜಿಸ್ಟರ್ ಸೆಟ್ ಅನ್ನು ಅಳವಡಿಸುತ್ತದೆ.
  • ಸುಧಾರಿತ ವಿನಾಯಿತಿ ನಿರ್ವಹಣೆ.
  • 'or4k-sim' ಯಂತ್ರಕ್ಕಾಗಿ OpenRISC ಆರ್ಕಿಟೆಕ್ಚರ್ ಎಮ್ಯುಲೇಟರ್‌ನಲ್ಲಿ 16550 1A UART ಸಾಧನಗಳನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • 390x ಆರ್ಕಿಟೆಕ್ಚರ್ ಎಮ್ಯುಲೇಟರ್ ವೆಕ್ಟರ್-ಎನ್ಹಾನ್ಸ್ಮೆಂಟ್ಸ್ ಫೆಸಿಲಿಟಿ 2 (VEF 2) ವಿಸ್ತರಣೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ. s390-ccw BIOS 512 ಬೈಟ್‌ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಸೆಕ್ಟರ್ ಗಾತ್ರದೊಂದಿಗೆ ಡಿಸ್ಕ್‌ಗಳಿಂದ ಬೂಟ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.
  • Xtensa ಆರ್ಕಿಟೆಕ್ಚರ್ ಎಮ್ಯುಲೇಟರ್‌ಗೆ lx106 ಕರ್ನಲ್‌ಗಳು ಮತ್ತು ಕ್ಯಾಶ್ ಟೆಸ್ಟಿಂಗ್ ಆಬ್ಜೆಕ್ಟ್ ಕೋಡ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.

ಅಂತಿಮವಾಗಿ ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ QEMU 7.1 ರ ಈ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಬದಲಾವಣೆಗಳು ಮತ್ತು ನವೀನತೆಗಳ ವಿವರಗಳನ್ನು ಮತ್ತು ಹೆಚ್ಚಿನದನ್ನು ನೀವು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್


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

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

*

*

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