James Carlson writes:
> Darren J Moffat writes:
> > Printing and NFS are much more interesting services than remote login 
> > shell services.
> 
> Yep; agreed.  Even httpd and samba may be better targets.
> 
> I think the problem here may be a collision between wanting to "show
> progress quickly" and doing something that's useful on real networks.
> Getting printing and NFS on board in a useful way is likely to take
> quite a bit longer.
> 
> For my part, I have no real objection to seeing inetd enhanced to be
> able to advertise services.  It's at least a proof of concept that
> lets us work through the various issues (such as on which networks to
> advertise and how to represent in SMF).

The thing I'd like to work through based on the list of services we 
actually want to advertize is whether this belongs in inetd, with inetd 
specific properties.  The answer to the latter is almost certainly 'no' 
-- if the operation is "advertize this service", and that operation is 
generic across a set of common restarters (e.g. inetd, startd, and even 
the Sun Cluster restarter), I'd hate to have the interface/
administrative operation be gratuitously different.

I agree that inetd may be the easiest place to do a proof of concept 
implementation, but if we could get more value out of a startd 
implementation (httpd, specifically, may be a nice intersection of 
non-complex advertizing model and useful service to advertize) or better
yet a restarter-generic implementation, I'm not at all convinced it would
be significantly more coding work.

I don't want to stop the project team from integrating bonjour/mDNS 
better with SMF -- I primarily want to make sure that the interfaces we 
advertize are suitably extensible for the services we *really* want to 
advertize, because it's such a good idea. :)

Oh, and to refer to your NFS-on-board comment... with Doug's recent 
move of NFS configuration into SMF, I'll obliquely note that I think 
the NFS participation could be driven out of SMF too.  But, that's just 
a first-pass analysis.  More thought would obviously be necessary.

liane
-- 
Liane Praza, Solaris Kernel Development
liane.praza at sun.com - http://blogs.sun.com/lianep



Reply via email to