Why I love unixish configs

I wrote this today while discussing configuration mechanisms with my colleagues.

I love the unixish way of configurating things because the configs are:

With find, xargs and grep I can (very often) find out where something
is configured in my unixish system, with minimal initial knowledge.
It is easy to add comments to configuration items in a text-based
config, and comments are not mangled when that config is later
modified from a GUI, if that’s available.

Copying the right config files from one system to another allows
configs to be cloned.

By putting my configs under subversion control, I know what happened to them.
Processing my configs with simple tools allows me to create reports or
dashboards easily.

The opposite of this is the M$ hell of opaque configurations managed by (sometimes even more opaque) GUIs, and unfortunately Sling leans more towards that opposite at the moment. We’ll have to fix this.

2 Responses to Why I love unixish configs

  1. and scriptable e.g. by sys admins

  2. Let’s put all the configs inside the repository!


Get every new post delivered to your Inbox.

Join 34 other followers

%d bloggers like this: