virtio-loopback: une couche d'abstraction matérielle (HAL) open source basée sur Virtio
Portabilité applications-pilotes sur des environnements natifs ou virtualisés compatible avec différents hyperviseurs
Virtual Open Systems développe virtio-loopback pour Linux Foundation pour le projet Automotive Grade Linux (AGL). Plus en détail, virtio-loopback est une couche d'abstraction matérielle basée sur virtio qui donne aux applications de l'espace utilisateur de tirer parti des pilotes de l'espace utilisateur en utilisant l'interface standard du noyau virtio. Par conséquent, une application en espace utilisateur peut fonctionner de manière transparente dans un environnement natif ou virtualisé en utilisant des pilotes en espace utilisateur sans modification du code. De plus, virtio-loopback apporte les avantages suivants:
- Les implémentations de pilotes en espace utilisateur peuvent être réutilisées avec les environnements virtuels et natifs.
- Tous les hyperviseurs qui supportent virtio et vhost-user peuvent être utilisés avec virtio-loopback.
- Les données sont partagées entre le pilote virtio dans l'espace noyau et le périphérique dans l'espace utilisateur, ce qui garantit des performances élevées.
virtio-loopback est actuellement en cours de développement, et la vidéo demo ci-dessous montre une première version de la solution.
Avec virtio-loopback, les applications utilisant des pilotes en espace utilisateur peuvent être exécutées de manière transparente dans des environnements virtualisés et non virtualisés.
virtio-loopback est composé d'un nouveau pilote de noyau virtio transport qui transmet les appels virtio dans l'espace utilisateur (où le périphérique est implémenté) ainsi qu'une application qui implémente le protocole vhost-user (introduit dans QEMU pour la première fois en 2014 par Virtual Open Systems).
Cette vidéo démo montre une première version des composants du noyau virtio-loopback fonctionnant avec un périphérique virtio-rng implémenté dans l'espace utilisateur (QEMU). Plus en détail, vous verrez une application en espace utilisateur interagir avec le pilote virtio-rng du noyau dans l'hôte, qui redirige les requêtes vers QEMU en espace utilisateur, où le périphérique est implémenté.
- Kvm sur arndale exynos
- Démonstrateur de machines virtuelles kvm armv7
- Virtualisation complète kvm sur vexpress
- Virtualisation de machines virtuelles, kvm vs tcg
- Kvm android byod sur cortex-a15
- Machine virtuelle kvm android sur arm fastmodels
- Vosyshmem api remoting
- Virtual bfq en action
- Integration openstack et perf vosyswitch
- Vosyswitch interop2017 shownet arm server
- Video de formation sur la virtualisation kvm
- Vosyswitch odp armv8
- Vosyswitch interop
- Vosysmonitor als2016
- Vosysmcs rcar forum 2018
- Vosysmonitor als2017
- Virtualisation d'accélerateurs fpga
- Memguard memtalk kvm armv8
- Vosysiot sido demo
- Vfpgamanager sdnnfv2018
- Vosysiot edge iotwc2018
- Vosysmonitor emcos ew2019
- Vosysmonitor mt2712
- Virtualizing stb lower tco
- Vosysmonitor mt2712 jp 日本語
- Vosysmonitor emcos ew2019 jp 日本語
- Vosysmonitor secure freertos optee linux
- Everest virtio fpga
- Vosysmonitorv risc v demo
- Vosysmonitorx86 demo
- Vosysmonitorv core sharing virtualization demo
- Wave fpga sriov
- Virtio loopback agl lf alpha release
- Virtio loopback sound agl
- Risc v multiple os