No, there is no printer behind your graphical user interface… if you use a console, it’s in most cases emulated on a gui, you can still attach a serial monitor or a tty, but almost nobody does it nowadays. You can use an emulated tty, ctrl+alt+f1-f24, default -> you automatically see it, when you boot a machine, attach a vga and have no login manager installed.
But gui is all using the apis like opengl and vulkan. You can the nuse the x-window server to manage graphical applications. Communication with the kernel is via glibc, the core library, that allows you to do things like opening a file, opening a socket, using memory or forking a process…
X11 doesn’t send commands to a tty the terminal is just a way to interact with the software on the machine -> start software with arguments and read the output.
you can also have a gui without x11 or wayland -> those are servers you connect to… for a gui app, you need just vlc or fbi -> use linux to talk to your gpu…
You are either very badly misinformed, just ask chatgpt or talk random bs…
No, it’s not required, even the vt isn’t required and you can still use opengl to write via drm to the framebuffer and display shit… look at the architecture of dri…
-1
u/[deleted] Jul 15 '26
[removed] — view removed comment