Forum: Cfengine Help
Subject: Re: Cfengine Help: Cfengine 3.1.4 is released
Author: mark
Link to topic: https://cfengine.com/forum/read.php?3,20445,20485#msg-20485

Curiously everything old is eventually new again. Although disk is now cheap,  
we are now starting to see a return to shared storage solutions (diskless 
clients) in the cloud because of virtualization.The pendulum swings quite often.

That is also why I generally ignore calls to "immediately change your old 
fashioned thinking and obey the Linux/Solaris/OpenSource Mob Law!" ;-) Another 
example is network independence. Cfengine has always avoided a strong 
dependence on the network, originally because ethernet was unreliable. Now 
ethernet is reliable, but we have wireless and mobility. Back to square one.

Most users think about their own needs and assume the rest of the world is like 
them. My job is to make sure Cfengine works in all environments by observing 
(usually) simple principles. Things change, yes, and usually with good 
intentions -- but good intentions do not always lead to good ideas. 

Don't forget that /var is a cache of the binaries that are installed by default 
in /usr/local (this was always standard for open source packages before -- now 
it is suddenly wrong,  as teenagers say: "fine whatever!"). The usefulness of a 
cache is

1. To protect against loss of network storage
2. To allow updates to occur without disrupting cfengine operation
3. To allow cfengine to simply execute its own binaries from a single trusted 
location (security model)

etc etc -- my point is that this is not just an aesthetic issue.

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to