From Elektra Initiative
The biggest problem with the Windows Registry is that it is Windows-specific and proprietary in design, API, and key naming conventions.
Cross platform applications can't afford to use the winregistry API because there is nothing similar in other systems.
Hopefully, Elektra will change that:
- Elektra is highly portable, and there are developers porting and testing Elektra on Windows.
- There is a winreg Elektra backend (that works as a wrapper for the Windows Registry), so a cross platform program can use Elektra API, which maps Windows Registry's keys to a more cross platform namespace.