OMNeT++ 6.4.0   

This release brings major improvements to the simulation kernel’s numerical stability, a redesigned WATCH mechanism with full STL container inspection, a pluggable RNG manager, and significant NED editor enhancements including figure rendering, rename refactoring, and new display string features. The Qtenv inspector and the IDE also received substantial usability improvements.

Issues fixed in version 6.4.0.

Read the What’s New page for more details.

What's New

We recommend using the opp_env package manager to install OMNeT++ and other models and frameworks.

  • On Linux and macOS:
    • Install the NIX package manager.
    • Install the opp_env package manager using pip install opp-env.
    • Create a workspace directory and initialize it with opp_env init.
  • On Windows:
    • Install the opp_env.wsl WSL image. (Make sure you have WSL 2.4.4 or later on your machine.)
    • Start the downloaded image and follow the instructions on the first run.
  • Install OMNeT++ with opp_env install omnetpp-6.4.0

We recommend using the opp_env package manager to install OMNeT++ and other models and frameworks.

File: omnetpp-6.4.0-linux-x86_64.tgz (403MB)
SHA256: 2dd2cfbd388e50e843f5713716f065e878df7bb104b69f3435f740b37b21d459

Use the install.sh script in the root directory of the archive to install dependencies and build OMNeT++. Supported: Ubuntu, Debian, Fedora, openSUSE Leap, Arch Linux, AlmaLinux and other similar distros.

File: omnetpp-6.4.0-linux-aarch64.tgz (402MB)
SHA256: 13099125c95f636f37fc4d23e2ed8c9fa81e8396e90879673e86a80647c148cd

Use the install.sh script in the root directory of the archive to install dependencies and build OMNeT++. Supported: Ubuntu, Debian, Fedora, openSUSE Leap, Arch Linux, AlmaLinux and other similar distros.

File: opp_env.wsl (186MB)

RECOMMENDED: This is a Windows Subsystem for Linux (WSL2) image containing opp_env which lets you easily install any version of OMNeT++ and its dependencies (and a lot of other 3rd-party models and frameworks). Just download and start the image file. As long as you have WSL 2.4.4 or later on your machine, it will automatically install opp_env. On the first run, choose ‘manual installation’ and then install the OMNeT++ with opp_env install omnetpp-6.4.0.

File: omnetpp-6.4.0-windows-x86_64.7z (1153MB)
SHA256: 3c0957fe466332bcf441f132ac0fe102986c96699f50fee03abbcafbdc4504ab

This is a version of OMNeT++ built with MinGW. A snapshot of MinGW64 toolchain is bundled with this archive. Because of Msys posix emulation and NTFS filesystem limitations, this version is a LOT slower for development than the Linux or macOS versions. You will get much better performance if you use WSL2 (https://github.com/microsoft/WSL) and install the Linux version. Or even better, use opp_env.wsl to install opp_env directly on WSL2.

We recommend using the opp_env package manager to install OMNeT++ and other models and frameworks.

File: omnetpp-6.4.0-macos-aarch64.tgz (400MB)
SHA256: 11fe0600066b70fe6bde52c1deb90a5dc2701fb579819ec03372011f6f900d0f

OMNeT++ requires a properly installed version of Xcode Command Line Tools and Homebrew (https://brew.sh/). Use the install.sh script in the root directory of the archive to install dependencies and build OMNeT++.

File: omnetpp-6.4.0-macos-x86_64.tgz (401MB)
SHA256: e2297e02082444e2ab446e015ef21f04ca2e9da053e56199e13bcad609b3bf70

OMNeT++ requires a properly installed version of Xcode Command Line Tools and Homebrew (https://brew.sh/). Use the install.sh script in the root directory of the archive to install dependencies and build OMNeT++. (Use this version ONLY if you have an Intel based Mac computer. Do not use this version on an Apple Silicon Mac with Rosetta 2.)

This is the architecture independent source version of OMNeT++. Useful for installing OMNeT++ on a system where no IDE or GUI is required. Use the install.sh script in the root directory of the archive to install all dependencies and build OMNeT++. To install without Qtenv support, use install.sh --no-gui.

File: omnetpp-6.4.0-core.tgz (76MB)
SHA256: db8de41f2503772aa627fbd99901078fd7a9db9942df9f284de40f7704053bbb

Container images are available at the GitHub Container Registry.

To run in distrobox (recommended, GUI supported):

distrobox assemble create --file https://github.com/omnetpp/omnetpp/releases/download/omnetpp-6.4.0/omnetpp-6.4.0-distrobox.ini

To run a container with OMNeT++ (core version, no GUI):

docker run --rm -it -v "$(pwd):/root/models" -u "$(id -u):$(id -g)" ghcr.io/omnetpp/omnetpp:u26.04-6.4.0

arrow_back Back to List