Конфигурация программного обеспечения

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск


Конфигурация программного обеспечения — совокупность настроек программы, задаваемая пользователем.

Существуют различные подходы к хранению конфигурации. Многие программы хранят настройки в текстовых файлах; особенно характерно это для UNIX-подобных систем. В Windows текстовые конфигурационные файлы так же используются и часто имеют формат .ini. Несмотря на то, что почти во всех случаях эти файлы можно редактировать вручную, во многих случаях для этого создаётся специальный интерфейс (который может быть как консольный, так и графический).

Иногда в UNIX-подобных системах конфигурация задаётся на этапе сборки программы, и для её изменения программу необходимо пересобирать. Ярким примером может служить ядро Linux. Почти во всех приложениях, собираемых на основе autoconf, можно подключать или отключать те или иные внешние библиотеки через параметры к скрипту configure.

Часто для хранения конфигурации используется специальная база данных. В Windows используется реестр Windows, а в GNOMEGConf; в обоих случаях конфигурация имеет древовидную структуру.

Источники[править | править исходный текст]