Respuestas:
El nombre de TTY en realidad proviene de los viejos tiempos de las computadoras: entonces las computadoras incluso tenían teletipos como terminal, por lo que podía ver la salida de los programas impresos (tty = TeleTYpe / TeleTYpewrite).
TTY generalmente se refiere a terminales "físicos", como más terminales conectados (incluso como un teletipo) a una sola computadora, o en nuestros días: consolas de texto más separadas, puede cambiar entre ellas Ctrl+Alt+F1-F7
(o más, si ha configurado más).
En el caso de Ubuntu, tty7 generalmente es utilizado por Xorg, proporcione su entorno gráfico (para ser más exactos, solo proporciona un "sistema de ventanas" y cosas como el gnomo, como una solución de entorno de escritorio, se ejecuta "por encima de él" )
Por el contrario, "pts" es (la mitad de) una noción de "pseudo terminal" que implementa la funcionalidad del terminal sin el contexto de un terminal físico "real", por ejemplo, si abre gnome-terminal, para el shell (que generalmente es bash en sistemas ubuntu) para poder ejecutarse, necesita capacidades de terminal.
Este también es el caso si usa "ssh" para iniciar sesión en una máquina remota, en pocas palabras: cada vez que algo necesita una funcionalidad similar a la de un terminal / tty sin tener un 'real' tty.
tty7 es el terminal físico desde el que inició sesión. En muchos casos, tty7 es donde se ejecuta su administrador de ventanas y desde el que inicia sesión.
Como se puede ver en la lista a continuación, inicié sesión a las 9:33 el 24 de mayo desde tty7 (a través del diálogo de inicio de sesión del administrador de ventanas Gnome) y luego abrí 4 pseudo terminales.
[iluvblender@myhome ~]$ last | tac | egrep "May\s*24"
sgoda tty7 :0 Wed May 24 09:33 still logged in
sgoda pts/0 :0 Wed May 24 09:33 still logged in
sgoda pts/2 :0 Wed May 24 09:36 still logged in
sgoda pts/4 :0 Wed May 24 09:40 still logged in
sgoda pts/5 :0 Wed May 24 09:42 still logged in