Торвальдс отверг идею включения инструментария для мониторинга DAMON (Data Access MONitor) по умолчанию в ядре Linux
Линус Торвальдс отверг идею включения инструментария для мониторинга DAMON (Data Access MONitor) по умолчанию в ядре Linux.
Проект DAMON — это решение для мониторинга доступа к данным для ядра Linux, разработанное Amazon и другими сторонними разработчиками для мониторинга системы, оптимизации производительности/эффективности и многого другого. Но оно не настолько новаторское, чтобы его стоило включать по умолчанию во всех сборках ядра Linux, решил Линус Торвальдс.
Ранее в Linux 6.16 был добавлен патч для включения DAMON по умолчанию. CONFIG_DAMON был включён по умолчанию для всех новых сборок ядра на основе:
«Несколько основных дистрибутивов, включая Alma, Amazon, Android, CentOS, Debian, Fedora и Oracle, получили сборку DAMON (set CONFIG_DAMON). Включение его по умолчанию сэкономит время настройки конфигурации для текущих и будущих пользователей DAMON. Включение сборки DAMON не представляет реального риска, поскольку по умолчанию не вносит никаких изменений в поведение. Для выполнения чего‑либо требуются явные запросы пользователя. Единственный потенциальный риск — это небольшое увеличение размера ядра. В конфигурации для производственных целей он увеличивает размер пакета ядра примерно на 0,1% от конечного файла пакета. Я считаю, что это слишком мало, чтобы быть реальной проблемой в обычных настройках. Следовательно, преимущество включения CONFIG_DAMON перевешивает потенциальный риск. Установите CONFIG_DAMON по умолчанию», — пояснил мейнтейнер ядра Linux Сонджэ Пак.
Это изменение сначала ускользнуло от внимания Торвальдса, но затем было доведено до его сведения. Торвальдс после ознакомления с этой ситуацией отменил изменение с пояснением: «Это отменяет коммит 28 615e6eed152f2fda5 486 680 090b74aeed7b554. Нет, мы не делаем
Читать на habr.com