Boaz Harrosh wrote:
Good point with the on demand-loading/cache of keys. It should be done this way. So in summary:
- 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