mirror of
https://github.com/PhyllomeOS/wiki.git
synced 2024-12-22 05:35:22 +00:00
docs: update ressources
This commit is contained in:
parent
e74d011572
commit
73d13b7b81
@ -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/
|
||||
|
Loading…
Reference in New Issue
Block a user