просто не пойму смысл всего. с самого начала Вы поддержали тему сборки ядра из source -4.16.14 именно тем способом, как это делатеся на x86/
На x86 совсем не используется (от слова абсолютно) техника
написания модулей/драйверов, использующая DevTree.
На ARM
большинство модулей пишется именно в этой технике - см. тему
Devicetree, я специально вытащил это обсуждение в отдельную тему.
Поэтому сборка здесь (ARM) путанее ... да ещё вовлекаются разнообразные вопросы с загрузчиком, которые могут быть разные ... а в x86 за вас это делают BIOS/UEFI и GRUB.
я конечно мало понимаю, но те кто собирает ядро не пользуются чьими -то скриптами.
Кто вам такое сказал?
Наверное именно поэтому в практике существуют и используются не меньше
десятка распространённых оболочек для сборки: BuildRoot, Armbian и мн. др. Они ничего особенно не изменяют и не добавляют принципиального в сборку, но маскируют и упрощают все рутинные повторяемые операции.
И те, кому профессионально и часто приходится заниматься сборкой,
именно и пользуются такими пакетами-оболочками.
А ручной сборкой gcc/make, по моему мнению, занимаются как-раз только пЫАнЭры

.
тыкать кнопки по мануалу не цель , ради которой стоило бы столько писать.
Сколько пафосу!

Вы бы ещё лучше сказали так: "тыкать кнопки по мануалу не цель , ради которой стоило бы потратить жизнь."

- красота!
Только не "тыкать кнопки по мануалу" - а понять что скрыто под каждым вопросом-ответом + конфигурационным параметром, и суметь этим искусно воспользоваться.
не для того задавались вопросы, чтобы например был ответ: установи из репозитория.
А то, что в Linux можно установить из репозитория, всегда
лучше и правильнее устанавливать из репозитория. Это да.
