# vde を Homebrew, apt でインストール

vde のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。

## インストール

```sh
sudo av install brew:vde
```

追加のインストールコマンド:

### macOS

- Homebrew (100%):

```sh
brew install vde
```

  証拠: local Homebrew formula metadata

### Linux

- Debian apt (92%):

```sh
sudo apt install vde-switch
```

  証拠: Debian stable package indexes: vde-switch from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

## パッケージ情報

- **パッケージキー:** brew:vde
- **パッケージマネージャ:** Homebrew
- **バージョン:** 2.3.3
- **ソース概要:** Ethernet compliant virtual network
- **ホームページ:** <https://github.com/virtualsquare/vde-2>
- **リポジトリ:** <https://github.com/virtualsquare/vde-2>
- **生成日時:** 2026-08-03T19:37:03+00:00

## 実行可能ファイル

- dpipe (エイリアス)
- unixcmd (エイリアス)
- vde_autolink (エイリアス)
- vde_over_ns (エイリアス)
- vde_pcapplug (エイリアス)
- vde_plug (エイリアス)
- vde_plug2tap (エイリアス)
- vde_router (エイリアス)
- vde_switch (エイリアス)
- vdecmd (エイリアス)
- vdeterm (エイリアス)
- wirefilter (エイリアス)

## インストール挙動

- Bottle: 利用不可

## バージョンと鮮度

- ページ生成日: 2026-08-03
- マネージャ版: 2.3.3
## プロジェクトの歴史と使われ方

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.

### プロジェクトの歴史

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.

### 採用の歴史

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.

### 使われ方

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.

### パッケージ好きにとっての重要性

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.

### タイムライン

- 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.

### ソース

- <https://api.github.com/repos/virtualsquare/vde-2>
- <https://api.github.com/repos/virtualsquare/vde-2/releases>
- <https://docs.oracle.com/en/virtualization/virtualbox/6.0/user/network_vde.html>
- <https://eudl.eu/doi/10.1109/tridnt.2005.38>
- <https://github.com/rd235/vdeplug4>
- <https://github.com/virtualsquare/vde-2>
- <https://man.archlinux.org/man/vde_switch.1.en>
- <https://sourceforge.net/projects/vde/>
- <https://www.cs.unibo.it/~renzo/papers/2005.tridentcom.pdf>


## セキュリティノート

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

- **Geiger リスク:** blue / 中
- broad file, network, media, or database tool signal

## 他のパッケージマネージャ記録

- Debian apt - vde-switch - 2.3.2+r586-11: installed executable or alias match | Debian stable package indexes: vde-switch from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | Virtual Distributed Ethernet. | http://vde.sourceforge.net
- Ubuntu apt - vde-switch - 2.3.2+r586-10: installed executable or alias match | Ubuntu 24.04 LTS package indexes: vde-switch from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | Virtual Distributed Ethernet. | http://vde.sourceforge.net


## Combined YAML source

View the package source record on GitHub. [combined/vde.yml](https://github.com/mxcl/pkgdb/blob/main/combined/vde.yml)


## ソース

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
