Хорошо что Дядя Шурик не видел. Щас бы всем тут "концептуалистам" попало бы ![Веселый :D](https://forum.puppyrus.org/Smileys/LightB/cheesy.gif)
Это описание по dracut довольно прозрачно. Большое оно ввиду описания множественных модулей, несущих тот или иной функционал. Но такая система, которая решает широкий спектр задач не может в свом описании быть краткой ввиду гибкости настройки под разные нюансы. Тут наоборот чем более подробно описано, тем лучше.
Насчет "концептуалистов" - вы не представляете, что мне время от времени приходится читать у студентов. Вот там действительно - никакой концепции, но разобраться в этом надо хорошо стараться.
Я сторонник середины - должна быть концепция, ничего лишнего, что мешало бы иметь заданный функционал, но при этом обеспечивать немного больше от того, что востребовано. А насчет сложности кода - то тут либо три строчки и надо долго разбираться зачем они такие и почему в них решается только частный случай в надежде на "авось больше не понадобится или никогда не случится", либо полноценный с комментариями код, предусматривающий все нюансы, но в десятки раз больше строк кода. Сам пишу и так и так, но от студентов хочется второго варианта. Но у них чаще получается первый вариант записанный в форме второго
![Улыбка :)](https://forum.puppyrus.org/Smileys/LightB/smiley.gif)