Announcement
Collapse
No announcement yet.
A Run Down Of VT Switching On Linux
Collapse
X
-
Making the console depend on layers of complexity in user space, yeah that'll all be there when things go south.... the console is there for emergencies, needs to depend on as little as possibile, This could be an essential part of GNOME 3!
-
Originally posted by GreatEmerald View PostRight now that maintenance is on the kernel developers. Moving it outside of the kernel means less maintenance for them, and more maintenance for the userland maintainers. The sum of maintenance stays exactly the same.
Leave a comment:
-
Originally posted by GreatEmerald View PostRight now that maintenance is on the kernel developers. Moving it outside of the kernel means less maintenance for them, and more maintenance for the userland maintainers. The sum of maintenance stays exactly the same.
It's a safeguard against programs hogging resources, including input. There is no cleaner way of doing that, and the overhead is minimal, logind should just relay the input further if it doesn't include a preset keystroke.
Leave a comment:
-
Originally posted by Vim_User View PostYes there is, added maintenance for dispatcher and terminal. Like I said before, the number of independent software modules to maintain doubles with this approach.
Originally posted by curaga View PostI may have gotten confused; if we're still talking about the input handling of logind, it's quite certainly an additional layer. It doesn't replace anything, it still uses the kernel's input devices underneath; but it also multiplexes them to its own virtual devices (the additional layer).
This is not separating problems cleanly to me.
Leave a comment:
-
Originally posted by erendorn View PostThat's certainly not the definition of a layer, especially if it is not about adding a layer, but replacing a big one by several smaller ones.
And no, separating problems cleanly does not necessarily make the whole more complicated (at least according to widespread design practices).
This is not separating problems cleanly to me.
Leave a comment:
-
Originally posted by GreatEmerald View PostI'm not talking about an init system, I'm talking about the init process (PID 1). Like I said, there is no difference between having Bash as PID 1 and having a dispatcher, that spawns a terminal with bash, as PID 1.
Leave a comment:
-
Originally posted by Vim_User View PostNo, I don't. The init= parameter tells the kernel which process to run as PID 1, nothing more, nothing less. In this case it is Bash, there is no init system at all in use.
Leave a comment:
-
Originally posted by curaga View PostEvery additional layer by the very definition increases complexity.
And no, separating problems cleanly does not necessarily make the whole more complicated (at least according to widespread design practices).
Leave a comment:
-
Originally posted by Vim_User View PostThe kernel can do that fine. Make the test, launch your system with the kernel parameter init=/bin/bash.
Leave a comment:
Leave a comment: