AlternD

AlternD sera le daemon d'AlternC Version2.0, il gerera les modification du systeme qu'il doit faire et pourra etre controlle par une console ( AlternSh ).

Le daemon devra loader une configuration ou seront specifie entre autre :

  • Les modules a charger

Il devra checker les actions a faire de facon periodique, par exemple toutes les 3s. Ces actions devront etre stockes quelque part ( base de donnee ? ) et seront ajoutes a cet endroit par des controleurs du style le webui.

Il gerera les modifications d'apache ( virtual hosts ), les modifications du serveur de mail. Chaque module aura des fonctions definies qui seront executes lors d'actions specifies sur la base.

Les modules doivent pouvoir interagir entre eux, je pense particulierement a webui qui doit pouvoir genrer son menu, et le contenu.