GNU/Linux >> Tutoriales Linux >  >> Linux

¿La diferencia entre Getty y Agetty?

Cuando busqué agetty en el manual, todo lo que vi fue alternative getty

Respuesta aceptada:

Había un programa llamado getty en 1ra Edición Unix. Los BSD suelen tener un programa llamado getty que es un descendiente (bastante) directo de esto. (Hoy en día) lee /etc/ttys para la base de datos de dispositivos terminales configurados y /etc/gettytab para la base de datos de tipos de líneas terminales (un tipo de línea que se pasa como argumento a getty programa).

El mundo Linux tiene una colección de clones y reimplementaciones, al igual que minix antes.

  • agetty fue escrito por Wietse Venema, como una "alternativa" a AT&T System 5 y SunOS getty , y portado a Linux por Peter Orbaek (quien también proporcionó simpleinit junto a él). Es adecuado para su uso con dispositivos serie, ya sea con módems o terminales conectados directamente, así como con dispositivos terminales virtuales.
  • Paul Sutcliffe, getty de Jr. y uugetty es difícil de encontrar hoy en día, pero era una alternativa a agetty . (El getty-ps el paquete que contiene ambos todavía se puede encontrar en SlackWare).
  • Fred van Kempen escribió un getty "mejorado" y init para minix en 1990.
  • El mgetty de Gert Doering es otro getty que es adecuado para usar con dispositivos seriales reales, y fue diseñado para admitir módems "inteligentes" como módems de fax y módems de voz, no solo módems "tontos" solo para terminales.
  • El mingetty de Florian La Roche fue diseñado no para admitir dispositivos serie y funcionalidad genérica de getty en cualquier tipo de dispositivo terminal. Más bien, es específico para dispositivos de terminales virtuales y elimina todo el alboroto tradicional de Getty que está asociado con módems y dispositivos serie.
  • Félix von Leitner fgetty se derivó de mingetty , ajustado para usar una biblioteca C con una huella más pequeña que la biblioteca GNU C, y modificado para incluir elementos como checkpasswd mecanismo.
  • El ngetty de Nikola Vladov fue una rearquitectura de todo el mecanismo getty. En lugar de init (directa o indirectamente) sabiendo acerca de la base de datos de TTY y generando múltiples instancias de getty, cada una para responder en una terminal, init genera un ngetty proceso que monitorea todas las terminales.
Relacionado:¿La diferencia entre las pegatinas normales y las pegatinas de aluminio en CS GO?
Linux
  1. ¿Cuál es la diferencia entre InnoDB y MyISAM?

  2. ¿Cuál es la diferencia entre Sudo Su y Sudo Su?

  3. ¿La diferencia entre .exrc y .vimrc?

  4. La diferencia entre '$ . Foo' y '$ ./foo'??

  5. ¿Cuál es la diferencia entre fsck y e2fsck?

¿Cuál es la diferencia entre Linux y Unix?

¿Qué es un Hipervisor? ¿Cuál es la diferencia entre el tipo 1 y 2?

¿Cuál es la diferencia entre curl y Wget?

¿Cuál es la diferencia entre adduser y useradd?

¿Cuál es la diferencia entre `su -` y `su --login`?

¿Cuál es la diferencia entre unlink y rm?