QEMU 7.0가 이미 출시되었으며 이것이 그 소식입니다.

QEMU

몇일 전에 QEMU 7.0의 새 버전 릴리스가 발표되었습니다., 예를 들어 x86 호환 PC에서 ARM 응용 프로그램을 실행하는 것과 같이 완전히 다른 아키텍처를 가진 시스템에서 하나의 하드웨어 플랫폼용으로 빌드된 프로그램을 실행할 수 있습니다. QEMU의 가상화 모드에서는 CPU에서 직접 명령을 실행하고 Xen 하이퍼바이저 또는 KVM 모듈을 사용하기 때문에 격리된 환경에서 코드 실행 성능이 하드웨어 시스템과 유사합니다.

수년 간의 개발 기간 동안 14개의 하드웨어 아키텍처에 대한 전체 에뮬레이션 지원이 추가되었으며 에뮬레이트된 하드웨어 장치의 수가 400개를 초과했습니다. 버전 7.0을 준비하기 위해, 2500명의 개발자가 225개 이상의 변경 사항을 적용했습니다.

QEMU 7.0의 주요 새로운 기능

이 새로운 버전의 QEMU 7.0에서는 Intel AMX 명령어 세트 지원 (고급 매트릭스 확장) 에서 구현 서버 프로세서 Intel Xeon Scalable 또한 x86 아키텍처 에뮬레이터에 추가되었습니다. AMX는 행렬 곱셈을 위한 TMUL(타일 행렬 MULtiply)과 같이 이러한 레지스터의 데이터를 조작하기 위한 새로운 맞춤형 TMM "TILE" 레지스터 및 지침을 제공합니다.

눈에 띄는 또 다른 변화는 활성 이미지 백업의 유연성이 향상되었습니다. 현재 시스템(스냅샷이 생성된 후 CBW(쓰기 전 복사) 필터가 적용되어 스냅샷 상태를 업데이트하고 게스트 시스템이 쓰는 영역에서 데이터를 복사합니다. 백업으로 스냅샷에 액세스하는 기능은 직접 제공되는 것이 아니라 스냅샷 액세스 블록 장치 드라이버를 통해 제공됩니다.

'virt' 머신용 ARM 에뮬레이터는 virtio-mem-pci에 대한 지원을 추가했습니다. Hvf 가속기와 함께 KVM 하이퍼바이저를 사용할 때 게스트 CPU 토폴로지 감지 및 PAuth 활성화와 함께 'xlnx-versal-virt' 보드 에뮬레이터에서 PMC 플래시 OSPI 및 SLCR 드라이버 에뮬레이션에 대한 지원이 추가되었습니다.

아키텍처 에뮬레이터 RISC-V에 KVM 하이퍼바이저 지원 추가 Vector 1.0 벡터 확장을 구현하고 에뮬레이트된 '스파이크' 머신을 위한 OpenSBI(RISC-V Supervisor Binary Interface) 바이너리 로드 지원이 추가되었습니다. 에뮬레이트된 'virt' 머신의 경우 최대 32개의 프로세서 코어를 사용하는 기능과 AIA 지원이 구현됩니다.

다른 변화 눈에 띄는 :

  • HPPA 아키텍처 에뮬레이터는 HP-UX VDE/CDE 사용자 환경을 위해 최대 16개의 vCPU와 향상된 그래픽 컨트롤러를 제공합니다.
  • SCSI 장치의 부팅 순서를 변경하는 기능이 추가되었습니다.
  • 최대 4개의 CPU 코어를 사용하고, 외부 initrd 이미지를 로드하고, 'sim' 보드용 OpenRISC 아키텍처 에뮬레이터에서 부팅 가능한 코어에 대한 장치 트리를 자동으로 생성하기 위한 지원이 추가되었습니다.
  • 에뮬레이트된 'pseries' 머신용 PowerPC 아키텍처 에뮬레이터는 중첩된 KVM 하이퍼바이저의 제어 하에 게스트 시스템을 실행하는 기능을 구현했습니다. spapr-nvdimm 장치에 대한 지원이 추가되었습니다.
  • 'powernv' 에뮬레이트된 시스템에 대한 XIVE2 인터럽트 처리기 및 PHB5 처리기에 대한 지원이 추가되고 XIVE 및 PHB 3/4에 대한 지원이 향상되었습니다.
  • z15 확장(Miscellaneous-Instruction-Extensions Facility 3)에 대한 지원이 s390x 아키텍처 에뮬레이터에 추가되었습니다.
  • Classic TCG(Tiny Code Generator)는 정렬되지 않은 메모리 액세스를 지원하지 않고 QEMU를 실행하기에 충분한 RAM이 없는 ARMv4 및 ARMv5 CPU가 있는 호스트에 대한 지원을 제거했습니다.
  • 호스트 환경에서 게스트 시스템으로 파일 시스템의 일부를 전달하는 데 사용되는 virtiofs 모듈의 보안 레이블 지원이 향상되었습니다.
  • 취약점 CVE-2022-0358을 수정하여 다른 그룹이 소유하고 SGID 플래그가 장착된 virtiofs를 통해 전달된 디렉토리에 실행 파일을 생성하여 시스템에 대한 권한을 상승시킬 수 있습니다.

최종적으로 그것에 대해 더 많이 알고 싶다면 QEMU 7.0의 새 버전에서 제공되는 변경 사항 및 참신함의 세부 사항 등은 다음에서 확인할 수 있습니다. 다음 링크


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.