pkg.sopackage field notes

brew / rang 800

Installer vde avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de vde pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install vde

provider-native install command

aperçu

Résumé du paquet

Ethernet compliant virtual network

Commandes et alias

  • dpipe
  • unixcmd
  • vde_autolink
  • vde_over_ns
  • vde_pcapplug
  • vde_plug
  • vde_plug2tap
  • vde_router
  • vde_switch
  • vdecmd
  • vdeterm
  • wirefilter

historique

Historique du projet et usages

VDE, Virtual Distributed Ethernet, is a suite for building Ethernet-like virtual networks out of software switches, plugs, cables, tunnels, and TAP connections. It belongs to the VirtualSquare research-and-tooling tradition around virtual machines, emulators, and distributed network labs.

The package is old-school virtualization infrastructure: it predates today's container-networking defaults and gives users explicit virtual switches and virtual cables that can connect QEMU, User Mode Linux, Bochs, MPS machines, real Linux hosts, and remote switches.

Historique du projet

The vde-2 README credits Renzo Davoli for VDEv2 work from 2003 through 2006 and notes that it was based long ago on uml-router work by Yon Uriarte and Jeff Dike from 2002. A 2005 TridentCom paper by Davoli describes VDE as an Ethernet-compliant, distributed, software virtual network intended to connect emulators, virtual machines, real operating systems, and other tools.

The historical hosting path also shows its age. SourceForge records VDE as a Virtual Distributed Ethernet project and states that the project moved to GitHub at virtualsquare/vde-2, with new issues and patches directed there. The current GitHub repository was created on 2016-02-22, preserving the vde-2 codebase under the VirtualSquare organization.

Historique d'adoption

VDE's adoption was strongest in virtualization and network-emulation niches. The manpage documents end nodes including real Linux boxes through TUN/TAP, Bochs, QEMU, and MPS virtual machines; Oracle's VirtualBox manual describes VDE networking as an optional source-code feature and credits Renzo Davoli at the University of Bologna.

The 2005 paper framed VDE as a general virtual networking layer rather than a single-emulator feature. That distinction is the adoption hook: users could build virtual Ethernet topologies across different hosts and virtualization systems instead of accepting the networking model bundled with one emulator.

Modes d'utilisation

A typical VDE setup runs vde_switch, connects local or remote endpoints with vde_plug/vde cables, and optionally attaches a host TAP interface. The vde_switch manpage describes management through console or a Unix-socket terminal, support for VLAN-like behavior, Fast Spanning Tree work, and daemon mode.

VDE is used for heterogeneous VM labs, tunnels, mobility experiments, and overlay networks where Ethernet frames should move through a user-controlled virtual topology. The README emphasizes that units connected to VDE see each other as if they were on a real Ethernet.

Pourquoi les passionnés de paquets s'y intéressent

VDE is significant because it exposes virtual networking as composable Unix tools rather than a hidden hypervisor setting. For package users building labs, that means repeatable topologies made of processes and sockets: switches, plugs, TAPs, packet captures, and filters.

It is also a good example of research software that became distribution software. The same package can be read as a 2000s virtualization artifact, a QEMU-era networking tool, and a still-useful way to build small Layer 2 experiments without deploying a larger SDN stack.

Chronologie

  • 2002: The vde-2 README credits earlier uml-router work by Yon Uriarte and Jeff Dike.
  • 2003-2006: The vde-2 README credits Renzo Davoli's VDEv2 work across these years.
  • 2005: Davoli's Virtual Distributed Ethernet paper described VDE as Ethernet-compliant, distributed, and useful for virtual machines and real systems.
  • 2016-02-22: The virtualsquare/vde-2 GitHub repository was created.
  • 2022-05-02: GitHub release v2.3.3 was published.

Related projects

  • VDE is related to QEMU, User Mode Linux, Bochs, MPS, VirtualBox VDE networking, TUN/TAP tooling, and later virtual-switch systems such as Open vSwitch. In the VirtualSquare family, vdeplug4 is a later related project that rethinks VDE plug connections.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:network

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
dpipeexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
unixcmdexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
vde_autolinkexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
vde_over_nsexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
vde_pcapplugexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
vde_plugexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
vde_plug2tapexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
vde_routerexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
vde_switchexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
vdecmdexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
vdetermexécutableexécutable indexéDécouvert depuis l'index local des exécutables.
wirefilterexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire2.3.3
gestionnaire mis à jour
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:vde
Version2.3.3
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/virtualsquare/vde-2
Dépôthttps://github.com/virtualsquare/vde-2
Bouteillenon enregistré
Serviceaucun déclaré

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • curated package history
  • pkgdb category and tag curation