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 odp armv8
- Video de formation sur la virtualisation kvm
- Vosysmonitor secure freertos optee linux
- Vosyswitch interop
- Vosysmonitor als2016
- Vosysmonitor als2017
- Vosyswitch interop2017 shownet arm server
- Memguard memtalk kvm armv8
- Vosysiot sido demo
- Vosysmonitor mt2712 jp 日本語
- Vosysmcs rcar forum 2018
- Vosysmonitor emcos ew2019 jp 日本語
- Vfpgamanager sdnnfv2018
- Vosysiot edge iotwc2018
- Vosysmonitorx86 demo
- Vosysmonitor emcos ew2019
- Virtualizing stb lower tco
- Virtualisation d'accélerateurs fpga
- Vosysmonitor mt2712
- Vosysmonitorv risc v demo
- Vosysmonitorv core sharing virtualization demo
- Virtio loopback agl lf alpha release
- Everest virtio fpga
- Risc v multiple os
- Virtio loopback sound agl
- Wave fpga sriov
- Vmanager nancy outcome
- K8s svff satcom wave
VOSySofficial