Les systèmes de développement peuvent commencer avec de larges fonctionnalités, puis la distribution peut être configurée pour exclure les fonctionnalités inutiles, et économiser la dépense de la mémoire qu'il consommerait.
Les systèmes de développement peuvent lancer tous les ensembles de fonctionnalités, puis les distributions peuvent être configurées pour supprimer les fonctionnalités inutiles.