rc-update-cache.service - полностью мой самопал. То что там делается (апдейт кэшей) - необходимо после автозагрузки независимых модулей. depmod - стараюсь там избежать
Запускается After=remote-fs.target - насколько я понимаю - раньше некуда. И до победы
После Хоrg - по хорошему эти кэши надо обновить до
Поскольку сервис самопальный - Х и прочие не ждут его завершения
В итоге получается - если главный показатель старт Х - все что можно запустить после Х - там надо и запускать
Можно попробовать изменить After= - но могут быть побочные эффекты - типа иконок в меню нет и т.п.
Надо попробовать
systemd-vconsole-setup.service - не знаю. Это родное systemd.
x@vt7.service это xorg - тут присутствует мой креатив. В больших Х такое через DM запускают
Провел эксперимент с полным отключением journald
Startup finished in 5.852s (kernel) + 6.975s (userspace) = 12.828s
374ms systemd-journald.service
total used free shared buff/cache available
Mem: 4143600 62024 3674248 68348 407328 3753824
Startup finished in 5.922s (kernel) + 6.862s (userspace) = 12.784s
total used free shared buff/cache available
Mem: 4143600 60316 3715304 60584 367980 3763464
Дает экономию 2мб ram и мусор в консоле при загрузке
Лучше не трогать - или уже на minirc переходить - кстати хорошо бы его в гонку включить - только как там мерить ...