Não há mestre (e, portanto, também não é um escravo).
Quando você está usando xterm
, o processo xterm
faz o trabalho de converter entre pressionamentos de tecla e pixels em uma extremidade e emular o fluxo de bytes da porta serial na outra extremidade. O kernel retransmite coisas para xterm
através do mestre pty.
Quando você está usando tty1
, o kernel está fazendo tudo isso sozinho. O código em drivers/tty/vt/keyboard.c
interpreta keypresses e drivers/tty/vt/vt.c
interpreta a saída. Toda a lógica em xterm
para implementar o comportamento semelhante ao VT100 é replicada lá.
Como esta implementação está no kernel, ele pode falar diretamente com os drivers de nível inferior relevantes (GPUs, o barramento USB onde seu teclado está, etc.) sem passar por um processo de espaço do usuário. Sem outro processo de espaço de usuário envolvido, não há necessidade de um "fim mestre" do tty.