Why Nostr? What is Njump?
2024-08-24 13:09:15

caleb 🌈 on Nostr: kind of the way things work on all modern graphics drivers is that the VT is running ...

kind of

the way things work on all modern graphics drivers is that the VT is running on top of the framebuffer, and the framebuffer is actually a DRM client (it just runs in kernel mode).

So if your graphics driver stack falls apart then VT probably wont save you anyway...

That being said, this certainly does come with slightly greater requirements from the system to launch frecon, kmscon or whatever else seamlessly during boot and drop to it properly. I do believe this difficulty is part of why this approach hasn't seen wider mass adoption - it requires drm clients playing nice.

I think there's a strong case to make for something like frecon to be tightly integrated with the system, not least because FBDEV_EMULATION (which CONFIG_VT relies on for all modern graphics drivers) is marked as deprecated in the kernel. It will let us do fancy things like handle multiple monitors better, different resolutions, accessibility features, touch keyboards, etc etc. A new VT which can actually fit the needs of the modern Linux user in a pinch.
Author Public Key
npub1466cgkdhvnf7knkdcvz2yl33ra7hek405dr3k22ems3xqrknmjgqvfuy9c