docs: update ressources

This commit is contained in:
Lukas 2021-06-23 18:21:01 +00:00 committed by lukas
parent e74d011572
commit 73d13b7b81

View File

@ -2,7 +2,7 @@
title: External ressources
description: A list of external mostly-online ressources around KVM virtualization and related technologies
published: true
date: 2021-06-23T13:23:47.770Z
date: 2021-06-23T18:20:57.631Z
tags:
editor: markdown
dateCreated: 2021-06-23T12:36:12.051Z
@ -75,8 +75,6 @@ dateCreated: 2021-06-23T12:36:12.051Z
* UEFI Boot : https://github.com/cloud-hypervisor/cloud-hypervisor/blob/master/docs/uefi.md
* VFIO : https://github.com/cloud-hypervisor/cloud-hypervisor/blob/master/docs/vfio.md
---
## Virtual chipsets
* i440fx vs Q35 : https://www.reddit.com/r/VFIO/comments/5ireij/differencesbenefits_between_i440fx_and_q35/
@ -99,6 +97,11 @@ dateCreated: 2021-06-23T12:36:12.051Z
* Host device management with libvirt : https://libvirt.org/drvnodedev.html
* Virtio and Vhost Architecture - Part 1 : https://insujang.github.io/2021-03-10/virtio-and-vhost-architecture-part-1/
* Virtio and Vhost Architecture - Part 2 : https://insujang.github.io/2021-03-15/virtio-and-vhost-architecture-part-2/
* Virtio: An I/O virtualization framework for Linux : https://www.cs.cmu.edu/~412/lectures/Virtio_2015-10-14.pdf
### vfio-mdev
#### Nvidia
@ -134,12 +137,14 @@ dateCreated: 2021-06-23T12:36:12.051Z
* https://czak.pl/2020/04/09/three-levels-of-qemu-graphics.html
* Virgil 3D renderer for macos : https://mail.gnu.org/archive/html/qemu-devel/2021-02/msg04235.html
#### vfio-pci
### vfio-pci
* https://github.com/ekistece/Fedora-33-VFIO-guide/
* www.reddit.com/r/VFIO/comments/h9zijx/fedora_32_and_gpu_passthrough_vfio/
---
### vfio-snd
* New patch : https://lists.oasis-open.org/archives/virtio-dev/202003/msg00185.html
## Guests
@ -163,7 +168,6 @@ dateCreated: 2021-06-23T12:36:12.051Z
* OSX-KVM : https://gitlab.com/sanselme/OSX-KVM
* https://dortania.github.io/OpenCore-Install-Guide/installer-guide/linux-install.html#downloading-macos
### PS4
* Orbital : Virtualization-based PlayStation 4 emulator : https://github.com/AlexAltea/orbital
@ -174,13 +178,10 @@ dateCreated: 2021-06-23T12:36:12.051Z
* "Additionally, in case you are using QEMU 4.0 (or higher) in combination with a Q35 chip, the flag ioapic driver='kvm' needs to be added in the features section (see excerpt marked blue)."
https://mathiashueber.com/fighting-error-43-nvidia-gpu-virtual-machine/
### Fedora
* fedora cloud images : https://alt.fedoraproject.org/cloud/
---
## GPU-related
### Modes of 3D acceleration in a VM explained
@ -200,15 +201,11 @@ https://www.kraxel.org/blog/2019/09/display-devices-in-qemu/
* bugs : https://gitlab.freedesktop.org/mesa/mesa/-/issues/2678
* Windows Gaming on Linux: Single GPU Passthrough Guide https://www.youtube.com/watch?v=3BxAaaRDEEw
---
## CPU-related
* QEMU / KVM CPU model configuration : https://qemu.readthedocs.io/en/latest/system/qemu-cpu-models.html
* My QEMU fork with pinning (affinity) support and a few tweaks. : https://github.com/saveriomiroddi/qemu-pinning
---
## Network-related
### Bridge
@ -226,8 +223,6 @@ https://www.kraxel.org/blog/2019/09/display-devices-in-qemu/
* https://gist.github.com/Jiab77/4cf278ac3ad59665969bdf73e083a847
* https://unix.stackexchange.com/questions/159191/setup-kvm-on-a-wireless-interface-on-a-laptop-machine
---
## Storage-related
### TRIM in VM
@ -251,16 +246,12 @@ https://www.tutos.snatch-crash.fr/proxmox-raw-vs-qcow2-vs-vmdk/
* https://lists.gnu.org/archive/html/qemu-devel/2020-09/msg05221.html
* https://bugzilla.redhat.com/show_bug.cgi?id=1881850
---
## Boot-related firmware
### SeaBIOS versus edk2
* https://mail.coreboot.org/pipermail/seabios/2014-February/007689.html
---
## Security-related
### QCOW Encryption
@ -301,8 +292,6 @@ https://specs.openstack.org/openstack/nova-specs/specs/train/approved/allow-secu
* https://www.computer.org/csdl/proceedings-article/hpca/2018/365901a441/12OmNzkMlRm
* https://ipads.se.sjtu.edu.cn/_media/publications/fidelius_hpca18.pdf
---
## Tools
## Libvirt
@ -355,9 +344,7 @@ https://specs.openstack.org/openstack/nova-specs/specs/train/approved/allow-secu
* http://osinside.github.io/kiwi/building_images/build_live_iso.html
* http://osinside.github.io/kiwi/building_images/build_simple_disk.html
* http://osinside.github.io/kiwi/building_images/build_kis.html
---
## Guides
* Great in-depth article : https://stewartadam.io/howtos/fedora-20/create-gaming-virtual-machine-using-vfio-pci-passthrough-kvm
@ -380,8 +367,6 @@ https://specs.openstack.org/openstack/nova-specs/specs/train/approved/allow-secu
* https://thereisnospoon.ews-network.net/posts/fedora-30-win10-nvidia-gpu-passthrough/
* https://mathiashueber.com/performance-tweaks-gaming-on-virtual-machines/
---
## Misc
### XML
@ -396,7 +381,6 @@ https://specs.openstack.org/openstack/nova-specs/specs/train/approved/allow-secu
* [Index of Documentation for People Interested in Writing and/or Understanding the Linux Kernel](http://www.dit.upm.es/~jmseyas/linux/kernel/hackers-docs.html)
### Wayland
* GUI : http://bhepple.com/doku/doku.php?id=sway:sway-apps
@ -443,14 +427,10 @@ https://specs.openstack.org/openstack/nova-specs/specs/train/approved/allow-secu
* Isaard vdi : https://isard.gitlab.io/isardvdi-docs/#why-choose-isardvdi
* VirtualGL https://github.com/VirtualGL/virtualgl/releases
---
## Meta
* [Awesome Virtualization](https://github.com/Wenzel/awesome-virtualization), A curated list of awesome resources about virtualization
---
## Project
### Mascot
@ -461,8 +441,6 @@ https://specs.openstack.org/openstack/nova-specs/specs/train/approved/allow-secu
* NGI Open Calls : https://www.ngi.eu/opencalls/#ngi-zero-pet-opencall
----
## Books
### On Linux
@ -471,3 +449,4 @@ https://specs.openstack.org/openstack/nova-specs/specs/train/approved/allow-secu
* Understanding the Linux Kernel 3e
* Linux System Programming 2ed
* The Linux Programming Interface: A Linux and UNIX System Programming Handbook (English Edition)
* Linux-insides : https://0xax.gitbooks.io/linux-insides/content/