Disabling CONFIGVT and kernel-mode TTYs
What fills the gaps?
* kmscon for a simple stable terminal in absence of GUI
* kmscon-launch-gui for startx or any graphical program through a kmscon terminal
* plymouth can show a prompt
* systemd-ask-password can handle asking passwords (idk about non-systemd distros)
Regarding recovery, even the in-kernel VT relies on agetty and bash, and any breakage will lead to issues nevertheless.
As for early logging and panics, simpleDRM is usually built into the kernel, as well as DRM panic.
Which are more reliable than the existing VT-based panics which can be seen ONLY if they happen on a VT (not on X or DRM-wayland)
Removing the VT speedens up the boot, reduces the flickers during boot as well as chances of failure, the occasional ugly compositor errors which are in the journal anyway.
And replacements like kmscon and plymouth have a much more readable inferface with stable and reliable support for colors and prompts, as well as scrolling. Which can help recovery.
Yes, kmscon can be included in the initrd, AerynOS already does that.
Unfortunately due to some kernel drama the \`vt.enabled=0\` option hasn't landed into the kernel, it will have to be recompiled completely over again by disabling the CONFIG\VT and related options
https://redd.it/1x7hyk1
@r_linux
Post #43353
13