“UIs do not belong into the kernel. No one draws X11 GUIs or similar in the kernel so why should we draw text UIs in the kernel? User-space is responsible for that so lets move it there.
Hmmm… I am of the school, “If it’s not broken why fix it?”. The Linux console is what one needs to become root quickly on a running system or a system in trouble. Tinkering it with stuff in user-space could make GNU/Linux systems less reliable at least in the short term. I don’t see any particular advantage to the changes David Herrmann seeks myself. The switch to KMS (Kernel Mode Switching) caused me enough pain with black screens. There is some support for this in the kernel group. Linus has been known to prefer moving as much as possible to user-space as long as performance is not worse and the move is not radical/risky. We shall see…
“We do _not_ move stuff over that is questionable.
I thought that was clear by now. The rules are:
– we only move things that _have_ to move
– we don’t break existing programs, and no “but they are broken already” is not an excuse.
– we only move things where that _particular_ move can be shown to be beneficial.
No whole-sale moves. No “let’s break things that I think are broken”. No “let’s change things because we can”.
Well-defined moves. Both in content _and_ in reason.