开源操作系统社区
首页
训练营
明星学员
共建单位
项目实习
问答论坛
登录
2026 春夏季开源操作系统训练营
2025 秋冬季开源操作系统训练营
2025 春夏季开源操作系统训练营
2024 秋冬季开源操作系统训练营
2024 春夏季开源操作系统训练营
2023 秋冬季开源操作系统训练营
2023 春夏季开源操作系统训练营
2022 秋冬季开源操作系统训练营
2022 夏季开源操作系统训练营
2021 夏季开源操作系统训练营
2020 夏季开源操作系统训练营
项目四:Hypervisor虚拟化
项目实践,根据不同方向的项目选择和各自小组的导师确定内容
签到人数:11
课程签到
创建队伍
课程介绍
学习视频(4)
组队信息(0)
晋级榜单(5)
课程安排:
Hypervisor虚拟化的课程分为学习和实践两个阶段。学习阶段采取观看线上视频并总结的方式进行;实践阶段根据自己选题完成设计与实现,并形成相应的文档。
具体的课程安排如下表所示,其中涉及到的一些课程在下面的课程列表中可以找到对应的内容。
安排明细:
课程列表:
硬件虚拟化基础知识(含x86、ARM和RISCV架构)
x86:陈岳-x86 虚拟化简述
(https://os2edu.cn/course/120/replay/5786
)
ARM:莫策-ARMv8体系结构与硬件虚拟化(
https://os2edu.cn/course/120/replay/5740
) or Hypervisor专题(
https://space.bilibili.com/3493135044840333/channel/collectiondetail?sid=1392940
)
RISCV:李宇-RISC-V Hypervisor Extension 基本设定 (
https://os2edu.cn/course/120/replay/5772
)
ArceOS Hypervisor介绍
Hypercraft架构
齐呈祥-hypercraft 设计理念与架构 (
https://os2edu.cn/course/120/replay/5793
)
Hypercraft实现(含x86、ARM和RISCV架构)
RISCV:齐呈祥-hypercraft 的实现 (
https://os2edu.cn/course/120/replay/5796
)
x86:苏明贤-x86版Hypercraft的实现(
https://os2edu.cn/course/160/replay/6177
)
ARM:唐诗美-ARM版Hypercraft的实现(
https://os2edu.cn/course/160/replay/6168
)
其他虚拟化相关内容
开源Hypervisor
莫策-Rust-Shyper代码结构与设计实现 (
https://os2edu.cn/course/120/replay/5749
)
胡柯洋-Rust-Shyper Monitor VM设计 (
https://os2edu.cn/course/120/replay/5754
)
胡柯洋-Rust-Shyper 多平台兼容和移植经验 (
https://os2edu.cn/course/120/replay/5771
)
陈岳-hcHyper 项目架构与实现 (
https://os2edu.cn/course/120/replay/5791
)
李宇-QEMU/KVM 基本实现 (
https://os2edu.cn/course/120/replay/5775
)
季朋-virtio 基本原理和驱动/设备交互(
https://os2edu.cn/course/120/replay/5799
)
文档列表:
x86-64 Hypervisor介绍:
https://github.com/arceos-hypervisor/2023-virtualization-campus/blob/master/hypervisor/x86_64/README.md
ARM Hypervisor介绍:
https://github.com/arceos-hypervisor/2023-virtualization-campus/blob/master/hypervisor/aarch64/README.md
课程目标:
学习虚拟化基础知识。
根据自主选题,完成相应功能实现。
任务选题:
项目开发基础仓库:
https://github.com/arceos-hypervisor/hypercraft
多核支持:
https://github.com/arceos-hypervisor/2023-virtualization-campus/blob/master/tasks/multi_core_support.md
多VM支持:
https://github.com/arceos-hypervisor/2023-virtualization-campus/blob/master/tasks/multi_vm_support.md
内存动态管理:
https://github.com/arceos-hypervisor/2023-virtualization-campus/blob/master/tasks/dynamic_memory_management.md
设备和中断虚拟化:
https://github.com/arceos-hypervisor/2023-virtualization-campus/blob/master/tasks/device_and_interrupt_virtualization.md
虚拟机迁移:
https://github.com/arceos-hypervisor/2023-virtualization-campus/blob/master/tasks/vm_migration.md
实时虚拟机:
https://github.com/arceos-hypervisor/2023-virtualization-campus/blob/master/tasks/real_time_vm.md
参考资料:
《系统虚拟化:原理与实现》,清华大学出版社
empty image
暂无数据
序号
队伍名称
城市
学校
人数
队长
队员
Simple Empty
暂无数据
排名
姓名
学校
分数
最后提交时间
链接
Simple Empty
暂无数据
共5条
1