Originally posted by Ericg
View Post
Announcement
Collapse
No announcement yet.
A Run Down Of VT Switching On Linux
Collapse
X
-
Originally posted by curaga View PostThey have every reason to be in the kernel, which is why they are. The kernel manages the display, the kernel manages the input. It manages the processes that run on that VT. Now, can you make an argument, when given all that, that the combination of those three should also not be in the same place?
Comment
-
Originally posted by curaga View PostYes, I did read his blog posts. Did you read my post?
Originally posted by curaga View PostNo, it's not. If you read the blog posts, the work to make it do its job is just now being done. So why would any existing distro deploy it, when it doesn't do its job fully yet? It may be in the development Ubuntu version, but not in any released one.
Originally posted by curaga View PostThey have every reason to be in the kernel, which is why they are. The kernel manages the display, the kernel manages the input. It manages the processes that run on that VT. Now, can you make an argument, when given all that, that the combination of those three should also not be in the same place?
Comment
-
Originally posted by GreatEmerald View PostBy that logic, the fix to all the problems in the X server is to extend the X server. Which it isn't, due to legacy reasons. The actual fix is to throw it all out the window and start fresh.
@erendorn: Also the difference in scale.
Making VTs multi-seat aware, and adding revoke() or alternatives, is a much saner choice than yet another daemon.
No. The kernel manages the display drivers and the input drivers, and then provides access to them to the userland. It shouldn't manage any processes, it's not the job of the kernel. It's the job of logind or other init daemons.
Comment
-
Originally posted by curaga View PostWell, I continue to think that throwing away one of the X platform's biggest advantages, networking for all apps, is a huge mistake. But there's quite a difference in scale here, the X codebase may be 1000 times that of the VT codebase, which means different solutions would work for them.
Comment
-
Originally posted by dee. View PostDirect rendering on X is somehow more network-transparent than direct rendering on Wayland? How so?
Comment
-
-
Originally posted by Ericg View PostFair enough, it will probably be hidden by a config switch for many years. HOPEFULLY it will eventually be removed after its fairly certain that its no longer used.
Comment
-
Originally posted by Vim_User View PostHow would a removal of this code (or its move to userspace) affect single purpose or embedded systems that don't use/have no need for session management, multi-seat or VT switching, for example if they directly boot into a shell script or other applications. That is something I use often and the inability to do that would make Linux more or less unusable for my purposes.
Comment
-
Originally posted by dvdhrm View PostIf you don't want session-switching then you don't need VTs. Especially if you have no monitor attached.. People often confuse VTs and TTYs. Without VTs you can still use whatever TTY you want, just not on a virtual console.
Comment
Comment