rc improvements (wanted?)

From: David Naylor <naylor.b.david_at_gmail.com>
Date: Thu, 17 Jul 2008 20:56:04 +0200
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

Received on Thu Jul 17 2008 - 17:25:20 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:32 UTC