¿La terminal que obtienes al escribir Ctrl+Alt+F# es un proceso?

¿La terminal que obtienes al escribir Ctrl+Alt+F# es un proceso?

Entiendo que cuando abro un emulador de terminal como xtermy luego enumero los procesos usando ps, puedo ver xtermla ejecución como un proceso.

Pero cuando escribo Ctrl+Alt+F#, aparece un "terminal de pantalla completa", ¿este "terminal de pantalla completa" también es un proceso? ¿O es una interfaz de usuario proporcionada por el kernel sin ser un proceso real?

Respuesta1

A diferencia de los emuladores de terminal normales, este terminal de pantalla completa no es manejado por un proceso de usuario sino, como habrás adivinado, proporcionado por el kernel.

VerConsola virtual

Respuesta2

Si inicio sesión en la consola 1 y escribo sleep 10000, y luego hago una lista de procesos con:

ps -AHl | grep -B2 sleep

yo obtengo

4 S     0  4002     1  0  80   0 - 18473 -      tty1     00:00:00   login
4 S  1000 23312  4002  0  80   0 -  8235 -      tty1     00:00:00     bash
0 S  1000 23360 23312  0  80   0 -  1452 -      tty1     00:00:00       sleep

Está sleepen bash, un esperado. y bashtiene login loginuna identificación principal de 1, así que eso es todo lo que hay.

De esto vemos que hay un proceso login, pero ningún proceso para la terminal.

información relacionada