virtio-loopback: la couche d'abstraction matérielle (HAL) open source basée sur virtio pour Linux
La version alpha de virtio-loopback supporte les générateurs de nombres aléatoires et est disponible sur le dépôt gitlab de VOSyS
Après une première démonstration vidéo intermédiaire de virtio-loopback publiée en juillet 2022, avec cette nouvelle vidéo demo, Virtual Open Systems fournit une mise à jour des développements de virtio-loopback avec une importante nouveauté: le code de la version alpha est publiquement disponible à partir du le dépôt Gitlab de la société ! Plus en détail, virtio-loopback est une couche d'abstraction matérielle basée sur virtio qui fournit aux applications de l'espace utilisateur la possibilité de profiter des pilotes de l'espace utilisateur en utilisant l'interface standard du noyau virtio. Virtual Open Systems développe virtio-loopback pour le compte de Linux Foundation et dans le cadre du Virtualization Expert Group du projet Automotive Grade Linux (AGL).
Les nouveaux composants et fonctionnalités démontrés dans cette démonstration vidéo sont résumés comme suit:
- Une version mise à jour du pilote virtio-loopback-transport
- Première implémentation de l'adaptateur virtio-loopback-adapter
- Prise en charge des dispositifs vhost-user RNG dans les langages de programmation C et Rust
- Version initiale de la bibliothèque Rust vhost-user modifiée
- Hétérogénéité du matériel: s'exécute sur des cibles x86 et arm64, et a été testé sur la plateforme Renesas R-Car M3 (AGL needlefish)
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 ou natifs
virtio-loopback etant en développement au moment de la création de cette demo, dans le dépôt de Virtual Open Systems Gitlab on peut trouver l'implémentation mise à jour ainsi que la documentation de comment reproduire la démonstration. Les prochaines étapes de développement sont de supporter de nouveaux périphériques (virtio-blk, virtio-input), de les faire fonctionner ensemble de manière simultanée, et d'introduire des optimisations de performance.
- 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
- Virtio loopback sound agl
- Risc v multiple os