Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

mamba header imageImage Added

What is Mamba?

In a nutshell, Mamba is simply a recoding of Conda in C++ for massive performance gains.

It features several design choices that speed up the process of creating environments or installing packages such as:

  • parallel downloading of repository data and package files using multi-threading
  • faster dependency solving vis libsolv
  • C++ efficiency

You can learn more by reading Mamba's GitHub: https://github.com/mamba-org/mamba or the full documentation: https://mamba.readthedocs.io/en/latest/index.html


Why use Mamba over Conda?

In addition to much faster installation times, mamba utilizes the same command line parser, package installation and deinstallation code, and transaction verification routines as Conda to maximize compatibility. 

In other words, Mamba is just faster Conda with some cool added utilities and improvements.

Why was Mamba made?

The primary motivation for creating Mamba was to solve the two major performance issues of conda, namely speed and memory usage.