Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Deepin Integration]~[V23-Beta3] fix: disable powerpc64 system data by MingcongBai@deepin-community/qemu by deepin-community-ci-bot[bot] #10726

Open
deepin-bot bot opened this issue Oct 10, 2024 · 5 comments
Assignees
Labels
Project:integrated 集成管理相关 吴波 吴波
Milestone

Comments

@deepin-bot
Copy link

deepin-bot bot commented Oct 10, 2024

Package information | 软件包信息

包名 版本
qemu 1:8.2.0+ds-1deepin4

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-2065/testing/ ./

Changelog | 更新信息

qemu (1:8.2.0+ds-1deepin4) unstable; urgency=medium

  • Drop powerpc64 system data (Skiboot, VoF, SLOF) as we don't provide
    cross toolchains for big-endian PowerPC targets.
@deepin-bot deepin-bot bot added the Project:integrated 集成管理相关 label Oct 10, 2024
@deepin-bot deepin-bot bot added this to the V23-Beta3 milestone Oct 10, 2024
@deepin-bot
Copy link
Author

deepin-bot bot commented Oct 10, 2024

Integration Test Info

Test suggestion | 测试建议

QEMU(Quick Emulator)是一款开源的快速处理器仿真器和虚拟化软件,广泛应用于软件开发、测试和系统模拟等领域。以下是对它的详细介绍:

  1. 基本概述

    • 定义与功能:QEMU是一个通用的、开源的模拟器及虚拟机,能够模拟整个计算机系统,包括CPU、内存、输入输出设备等。它不仅可以用于运行不同操作系统的应用程序,还可以进行系统级的虚拟化[^1^]。
    • 应用场景:QEMU被广泛用于开发和测试操作系统、嵌入式系统、网络系统结构以及进行各种实验和教学活动。它也常用于云计算环境中,以实现资源的高效利用和管理[^2^]。
  2. 核心架构

    • 纯软件实现:QEMU是纯软件实现的虚拟化模拟器,可以模拟几乎所有硬件设备。它通过将虚拟机指令转译给真正的硬件来工作,因此可以在没有硬件支持的情况下模拟出完整的计算机系统[^2^]。
    • 与KVM的结合:由于纯软件实现的性能较低,QEMU通常与KVM(基于硬件辅助的虚拟化技术)结合使用。KVM负责处理复杂的CPU和内存虚拟化任务,而QEMU则处理I/O虚拟化,两者合作提高整体性能[^2^]。
  3. 主要组件

    • qemu-system-x86_64:这是QEMU的核心应用程序,用于创建和运行虚拟机。用户可以通过命令行参数配置虚拟机的各种属性,如CPU类型、内存大小、磁盘镜像等[^2^]。
    • qemu-img:这是一个用于创建和管理虚拟机磁盘镜像的工具,支持多种镜像格式,如qcow2、raw、vdi等[^2^]。
    • 其他工具:QEMU还包括一些辅助工具,如qemu-ga(用于远程控制)、qemu-nbd(用于磁盘挂载)等[^2^]。
  4. 使用方法

    • 安装与配置:用户可以通过包管理器(如apt、yum)或从源码编译安装QEMU。安装后,可以使用qemu-system-x86_64命令创建和启动虚拟机。具体的命令行参数可以在QEMU的官方文档中找到[^2^]。
    • 镜像管理:使用qemu-img创建和管理虚拟机磁盘镜像文件,例如创建一个2GB的qcow2格式的镜像文件:qemu-img create -f qcow2 mydisk.img 2G[^2^]。
    • 启动虚拟机:使用qemu-system-x86_64命令启动虚拟机,例如:qemu-system-x86_64 -hda mydisk.img -m 512 -boot d。这里指定了磁盘镜像文件、内存大小和启动方式[^2^]。
  5. 性能优化

    • 加速技术:QEMU支持多种加速技术,如KVM、Xen、NVDIMM等,以提高虚拟机的性能。在支持KVM的环境中,可以使用-enable-kvm选项编译QEMU,以利用硬件虚拟化功能[^2^]。
    • 图形支持:QEMU支持多种图形模式,包括无图形界面(headless mode)、VNC、Spice等。用户可以选择合适的图形模式以满足不同的需求[^2^]。

综上所述,QEMU作为一款功能强大的虚拟机软件,不仅提供了丰富的功能和灵活的配置选项,还支持多种加速技术和图形模式,适用于各种虚拟化场景。无论是开发者、测试人员还是教育工作者,都可以利用QEMU进行高效的系统模拟和实验。

Influence | 影响范围

ADDITIONAL INFORMATION | 额外补充

暂时仅支持x86 arm64 架构

@deepin-bot
Copy link
Author

deepin-bot bot commented Oct 10, 2024

IntegrationProjector Notify the author
@MingcongBai: Integrated issue updated

@deepin-bot
Copy link
Author

deepin-bot bot commented Oct 10, 2024

IntegrationProjector Bot
Deepin Testing Integration Project Manager Info
Link to deepin-community/Repository-Integration#2065

@Zeno-sole Zeno-sole assigned babyfengfjx and unassigned Zeno-sole and hudeng-go Oct 10, 2024
@babyfengfjx babyfengfjx assigned kobe337 and unassigned babyfengfjx Oct 10, 2024
@babyfengfjx babyfengfjx added the 吴波 吴波 label Oct 10, 2024
@babyfengfjx
Copy link

@kobe337 请开展集成验证。

@kobe337
Copy link

kobe337 commented Oct 10, 2024

【环境】:
镜像:Deepin OS-23-20240925022724-1_x86_64
内核:Linux deepin-PC 6.6.52-amd64-desktop-hwe #23.01.00.38 SMP PREEMPT_DYNAMIC Tue Sep 24 17:30:32 CST 2024 x86_64 GNU/Linux

【结论】:
测试通过,暂无严重问题及影响,安装校验,版本核对,使用virt虚拟系统管理器安装镜像成功,验证通过
Image
Image

@kobe337 kobe337 assigned Zeno-sole and unassigned kobe337 Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Project:integrated 集成管理相关 吴波 吴波
Projects
Status: 已集成
Development

No branches or pull requests

4 participants