Proceedings of the 46th ACM Technical Symposium on Computer Science Education 2015
DOI: 10.1145/2676723.2677254
|View full text |Cite
|
Sign up to set email alerts
|

Teaching Virtualization by Building a Hypervisor

Abstract: Virtual machines (VMs) are an increasingly ubiquitous feature of modern computing, yet the interested student or professional has limited resources to learn how VMs work. In particular, there is a lack of "hands-on" exercises in constructing a virtual machine monitor (VMM, or hypervisor), which are both simple enough to understand completely but realistic enough to capture the practical challenges in using this technology. This paper describes a set of assignments to extend a small, pedagogical operating syste… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
0
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
1
1

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(1 citation statement)
references
References 22 publications
0
0
0
Order By: Relevance
“…On the contrary, Palicherla et al offer an excellent tool to learn how to build a hypervisor following a hands-on approach with several labs. They propose HOSS, a small OS that can virtualize itself [5]. HOSS is based on MIT's JOS teaching-oriented OS 2 and runs on x86 and AMD64 architectures.…”
Section: Related Workmentioning
confidence: 99%
“…On the contrary, Palicherla et al offer an excellent tool to learn how to build a hypervisor following a hands-on approach with several labs. They propose HOSS, a small OS that can virtualize itself [5]. HOSS is based on MIT's JOS teaching-oriented OS 2 and runs on x86 and AMD64 architectures.…”
Section: Related Workmentioning
confidence: 99%