Boaz Harrosh wrote:
Good point with the on demand-loading/cache of keys.
It should be done
this way. So in summary:
1. Implement a Memory registry with plugin drivers and mount
semantics. This driver goes here, that driver mounts there.
2. Implement 2 basic drivers: Wine builtin format, Windows binary format.
3. Enable dynamic load of external drivers.
ReactOS has (almost) all that's needed. However, a driver for registries
is impossible because the registry has to be present before any driver
was loaded. Our freeldr as well has to load the registry in order to be
able to determine which boot drivers to load. Supporting wine's builtin
format (i guess you mean the text based registry) is not appreciated and
I think the architecture, as it is right now, is most appreciated.
How is ReactOS's current (future) system?
See above
Best Regards,
Thomas