C'est a priori, d'après ce que j'en comprend, pour s'approcher un peu du comportement des étapes de configuration réseau d'un switch ou autres équipements réseaux (genre routeur etc). Dans ce genre d'équipement ça fonctionne souvent sous forme de je fais une modif, elle peut ou pas tourner directement, mais après je peux choisir de sauvegarder pour que ça soit permanent ou à l'enverse de faire un retour arrière. Là a priori quand tu t'appretes à faire une modif, genre tu veux tester une conf reseau, tu fais un "snapshot" et si ça marche pas bien ta conf, tu fais un rollback (retour arrière).
J'ai trouvé ça sur la mailing list fedora:
netcf-transaction is a shell script that can take a snapshot of
network config files, and later either commit the changes made (by
deleting the snapshot) or revert back to the original config. If
uncommitted changes exist at boottime, netcf-transaction will
automatically revert them.
J'ai pas encore eu l'occasion de jouer avec ça... D'après l'explication du service, tu peux carrément faire plein de conf réseau à chaud, et au prochain reboot, si tu les avais pas sauvegardés (commit), ça repart sur la derniere conf valide. Peut être que ça sauvera la vie de quelques admin 😉