Je ne sais pas ce que tu appelle "programmation de l'os"

Mais l'installation d'une distribution packagée comme xivio ou elastix c'est boot sur un CD puis suivant suivant, une fois l'OS installé et connecté au réseau tout ce passe depuis une interface web

Sauf si tu connait déjà bien linux, je ne te conseille d'y aller progressivement avec une distribution packagée.