Linux 核心設計: KVM 虛擬化基礎建設 === :::warning 注意!這是上課筆記 ::: :::info 原始課程在這裡 - [影片](https://www.youtube.com/watch?v=EF6CD4vKBb0) - [講義](https://hackmd.io/@sysprog/linux-kvm) Original by [jserv](http://wiki.csie.ncku.edu.tw/User/jserv) ::: --- | Section | Time| Description | | -------- | -------- | -------- | | 1 | [00:01:13](https://www.youtube.com/live/EF6CD4vKBb0?si=xPkkCl7eTOEHnqze&t=73) | 1. 前情提要。<br> 2. 資訊科技詞彙的翻譯。<br> 3. 虛擬化分成三大部分:CPU, Memory, 週邊裝置。<br> 4. 虛擬化技術的發展。| | 2 | [00:22:12](https://www.youtube.com/live/EF6CD4vKBb0?si=dZfNofQe4W6f5bc7&t=1332) | ==Embedded Virtualization applied in Mobile Devices==<br> 1. Workload consolidation: 訂票網站。<br> 2. Android 的講古。<br> 3. Xen 的介紹。 | | 3 | [00:42:16](https://www.youtube.com/live/EF6CD4vKBb0?si=lNPUsTBynVhSpirV&t=2536) | 1. Xen Architecture.<br> 2. Qualcomm AMSS. | | 4 | [00:54:20](https://www.youtube.com/live/EF6CD4vKBb0?si=TPiFYAC3-6kNE7pU&t=3260) | 1. KVM 的故事。<br> 2. KVM 搭配 QEMU<br> 3. KVM 應用場景: cloud hypervisor。<br> 4. RUST 程式語言。| | 5 | [01:27:24](https://www.youtube.com/live/EF6CD4vKBb0?si=EunVmipcGLXNxTVl&t=5244) | 1. Confidential Computing.<br> 2. side channel attack.<br> 3. xvisor.<br> 4. bao hypervisor: Rocket TVC. | | 6 | [01:44:44](https://www.youtube.com/live/EF6CD4vKBb0?si=1t9UvHdTxXeoMwvP&t=6284) | 1. Type-1 and Type-2 hypervisor.<br> 2. 高中小故事。<br> 3. virtio and vfio.<br> 4. zero copy.<br> 5. ==Using Linux as Hypervisor with KVM==| | 7 | [02:07:20](https://www.youtube.com/live/EF6CD4vKBb0?si=sduFsV4ScZsAfLaF&t=7640) | 1. KVM Philosophy.<br> 2. KVM task Model.<br> 3. KVM guest mode.<br> 4. 處理器支援虛擬化技術: intel VT-x, intel VT-d / AMD-VI.<br> 5. KVM emulation. | | 8 | [02:32:33](https://www.youtube.com/live/EF6CD4vKBb0?si=6k5UM9OsDHt-3G_4&t=9153) | 1. x86處理器恩仇錄。<br> 2. x86s: 純粹 64位元. | | 9 | [02:47:15](https://www.youtube.com/live/EF6CD4vKBb0?si=hXlTFEGrfbtZjraB&t=10035) | 1. KVM process memory layout.<br> 2. Userfaultfd. | | 10 | [02:57:57](https://www.youtube.com/live/EF6CD4vKBb0?si=HjEMiDW74ikDsIDH&t=10677) | 1. KVM Paravirtualization.<br> 2. PCI passthrough: guest OS 直接存取硬體.<br> 3. QEMU.<br> 4. KVM 回顧。 | | 11 | [03:08:14](https://www.youtube.com/live/EF6CD4vKBb0?si=iiPW_-HTn3NpqNRu&t=11294) | 1. 雲端公司對於 KVM 的採納。<br> 2. Nitro.<br> 3. ==Deep dive on the AWS Nitro System==<br> 4. AWS: Firecracker.<br> 5. GCP: About nested virtualization.<br> 6. Android: AVF architecture. | | 12 | [03:30:27](https://www.youtube.com/live/EF6CD4vKBb0?si=YToVPKGEalCNOIMl&t=12627) | 1. kvm-host.<br> 2. 中斷控制器。<br> 3. 初始化 vCPU.<br> 4. intird.<br> 5. Device tree 實作。<br> 6. virtio. |
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up