Что случилось с изменение *_defconfig при работе с ядром Linux источников

Что случилось с изменение *_defconfig при работе с ядром Linux источников

537

По стопам моей первой публикации Я желаю сделать маленькую заметку о файле поменять i386_defconfig либо x86_64_defconfig, поставляется с ядром Linux источников.

В комментах к публикации , юзеры интересовались, почему не поменять .конфигурационный файл? В рамках обзора я был не в состоянии сделать полный ответ.
Так вот, для начала, в чем разница меж .config и *_defconfig. Внимательный юзер, введя
туалет-л .конфиг арка/х86/конфиги/{архитектур i386,x86_64 в}_defconfig
Вывод 3972 .конфиг
369 арка/х86/конфиги/i386_defconfig
368 арка/х86/конфиги/x86_64_defconfig
4709 общее
может просто найти, что разница в размере файлов приблизительно в 10 (!) времени.
На самом деле в этом нет ничего супер особого. Что же делает *_defconfig? Принципиальные шаги мы перечислим ниже:

Удаляет характеристики, которые устарели либо нет в текущей версии ядра
Строит дерево зависимостей для варианта
Употребляет правила по умолчанию для всех характеристик, данных в конфигурации по умолчанию и зависимостей
Переводит это все в файл .конфиг

Обратное действие для особо любознательныхпроисходит обратное действие сделать savedefconfig, тут несколько подробнее.

Так что это не просто копия файла.
В чем ее достоинства? Ворачиваясь к редактирование уникальной версии *_defconfig.

Малое число конфигураций, которые должны быть выполнены, другие будут делать скрипты
Вы постоянно сможете узреть разницу со стабильной базой (ЖКТ дифф.)
Недочеты?

Некомфортно в редких вариантах выполнить git рассекают
Нужен свой местного отделения (которая может быть как преимуществом, так и недочетом)

Там мы накапливаем свои конфигурации. Для меня плюсы перевешивают недочеты, так что я не вижу ничего отвратительного в том, что активировать *_defconfig. В перечне я уже намекал, что обычная практика редактирования файлов в git подразумевает создание собственного поздний завтрак по выходным.
Каковы ваши практики? habrahabr.ru