|
|
|
|
|
by monstermonster
4259 days ago
|
|
I don't know of any executable configuration files on any Unix derivatives. There are init scripts, but they are not configuration; they are instructions. There are scripts with metadata attached (rc.d items) which may be ambiguous but that is no different from a shared library containing an export table or a set of runtime linker dependencies. |
|
You're making a semantic argument, not a technical one. Why is it a good thing that your init system consist entirely of executable scripts? Because to me that sort of arbitrary executable code would be something to minimize: abstract out common functionality, DRY, and have each component do as little as necessary. If you believe otherwise, please support that idea.