OMNeT++ Downloads

OMNeT++ 6.2.0   

Highlights of this release are the use of the LLDB debugger inside the IDE, as well as numerous Qtenv improvements: display of documentation brief in module/submodule tooltips, log filtering, and the display of an identicon.

Issues fixed in version 6.2.0.

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

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

File: omnetpp-6.2.0-linux-x86_64.tgz (396MB)
SHA256: 75c7c08eb218adac9e6b29212026a8f8019dcf370709b5c435f40cd9abe067f6

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.2.0-linux-aarch64.tgz (395MB)
SHA256: b9f4fcb443915f76c6961b25397e90908ba81c423f21c1626a592afe56d7edc9

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

File: omnetpp-6.2.0-windows-x86_64.7z (1152MB)
SHA256: af60add38f208e408521cc1d0b0b6ac565169e8eaba78c54a1c9c9849ef81d5b

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.2.0-macos-aarch64.tgz (394MB)
SHA256: db8dd6cbb84bf3b9a78578aa61a1d1d1ec9a5e65579a6cd3561266d92cd7b695

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.2.0-macos-x86_64.tgz (395MB)
SHA256: dcc02872814f3204d39e2e6d9b4b15a561438d5fb0b0cba06ca2523b648d6ba5

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.2.0-core.tgz (75MB)
SHA256: 2945d225d964e7cfea9c19ba21411b708d7f5c4eb1c4c8e065e3c2695b0814a7

Container images are available at the GitHub Container Registry.

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