У меня есть пользовательская плата, использующая процессор IMX6, и у меня установлена минимальная версия Ubuntu 18.04.2, у меня медленное время загрузки ~ 30 с (ядро ~ 5 с, остальное - пространство пользователя).
Из того, что я могу сказать, много времени занимает настройка устройств ~ 12с. Я предполагаю, что эти устройства обнаруживаются динамически.
См. здесь для первоначального вывода графика systemd-analysis. С тех пор я отключил некоторые службы, но сэкономил только несколько секунд.
Мои устройства не меняются, за исключением того, что иногда вставляется SD-карта, но только для разработки.
Папка / dev монтируется как devtmpfs.
Можно ли сделать эти устройства статичными, чтобы их не нужно было динамически настраивать при загрузке? Если это так.
Пожалуйста, обратите внимание, что эта плата и программное обеспечение не являются моей разработкой, я взял ее у кого-то, кого больше нет, и пытаюсь улучшить / закончить его. У меня также есть ограниченный опыт разработки Linux.
Любые предложения будут высоко оценены.
Спасибо, Крис.