Hi, A while back I worked on an "improvement" for rc. Most of the work was in recoding rcorder. The 'improvements' in rcorder: * Add -e -i commands (allows simplification of rc by removing need for early_late checks) * Add stagnation or parallel support (all scripts in a stage can be executed concurrently without conflict) * Marginal speed increase (irrelevant since previous version is fast enough [unless one is worried about milliseconds on start-up time]) The main reason for this work was to increase start-up time (on the userland side) by running as many scripts concurrently as possible. This approach allows only a minimal change in the rc scripts (there is a more efficient method but that would mean moving most of the controlling logic into a binary). I am eager to continue with developing the above if the FreeBSD project (and developers) want such a change? Or alternatively I could pass on the work already done to someone interested. [[Side note: I stopped short of actually field testing the concurrent changes to rc (rcorder and the simplifications to rc scripts works]] Regards David
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:32 UTC