The miniforge installer is a relatively new, community-led, minimal conda installer that (as it says in its readme) "can be directly compared to Miniconda, with the added feature that conda-forge is the default channel".
It is unclear what is different between miniforge and Miniconda, or what the miniforge use case is.
If miniforge is the same as Miniconda except it just uses the conda-forge
channel by default, why create a whole different installer - why not just use miniconda and add conda-forge
as the first channel to use in ~/.condarc
?
If miniforge is different from Miniconda, what is different about the two?
miniforge is the community (conda-forge) driven minimalistic conda
installer. Subsequent package installations come thus from conda-forge
channel.
miniconda is the Anaconda (company) driven minimalistic conda
installer. Subsequent package installations come from the anaconda
channels (default or otherwise).
miniforge started a few months ago because miniconda
doens't support aarch64, very quickly the 'PyPy' people jumped on board, and in the mean time there are also miniforge
versions for all Linux architectures, as well as MacOS.
Soon there will also be a windows variant (hopefully also for both CPython and PyPy)
I guess that an ARMv7 (32Bit ARM) variant is also on the horizon (Raspbian)