On Tue, May 30, 2006 at 11:11:35AM +0200, Klaus Kaempf wrote:
* Marcus Meissner
[May 30. 2006 10:56]: The most basic reason behind this is that ZMD is not integrated well with libzypp.
The whole "hack" with the helper binaries called and passing of critical data via strings is badly done at this time.
The current ZMD implementation language forced this hack. It would be better to link the daemon directly with the library instead of going through external helpers.
That it keeps it own data storage and does not use the zypp one (if any?) is not satisfying.
Zypp is coded by YaST developers and matches well with YaST needs. ZMDs area of application is quite different (remote control, updates of a running system, networked environment). Designing a system which matches both environments equally well needs more time and experience.
Ok, I understand better now. What in the end matters is speed and memory usage. Both speed and memory usage are very big problems right now and definitely need to be addressed. Ciao, Marcus