Рассмотрим более подробно основные подходы к настраиваемости операционных систем. В первую очередь здесь обсуждаются вопросы адаптации ОС под набор приложений, хотя упоминаются и вопросы настройки на аппаратную платформу.
При обсуждении настраиваемости ОС часто применяются понятия распространения (spread) и уровня детализации настройки.