GNU/Linux >> Linux Esercitazione >  >> Linux

La differenza tra Getty e Agety?

Quando ho cercato nel manuale di agetty, tutto ciò che ho visto era alternative getty

Risposta accettata:

C'era un programma chiamato getty nella prima edizione Unix. I BSD di solito hanno un programma chiamato getty questo è un (abbastanza) diretto discendente di questo. (oggi) legge /etc/ttys per il database dei dispositivi terminali configurati e /etc/gettytab per il database dei tipi di terminali (un tipo di riga passato come argomento a getty programma).

Il mondo Linux ha una raccolta di cloni e reimplementazioni, come ha fatto prima minix.

  • agetty è stato scritto da Wietse Venema, come “alternativa” ad AT&T System 5 e SunOS getty e portato su Linux da Peter Orbaek (che ha anche fornito simpleinit accanto ad essa). È adatto per l'uso con dispositivi seriali, con modem o terminali collegati direttamente, nonché con dispositivi terminali virtuali.
  • La getty di Paul Sutcliffe Jr e uugetty è difficile da trovare al giorno d'oggi, ma era un'alternativa a agetty . (Il getty-ps il pacchetto che li contiene entrambi può ancora essere trovato in SlackWare.)
  • Fred van Kempen ha scritto un getty "migliorato". e init per minix nel 1990.
  • mgetty di Gert Doering è un altro getty adatto per l'uso con dispositivi seriali reali ed è stato progettato per supportare modem "intelligenti" come modem fax e modem vocali, non solo modem "stupidi" solo terminali.
  • Il mingetty di Florian La Roche è stato progettato non per supportare dispositivi seriali e funzionalità getty generiche su qualsiasi tipo di dispositivo terminale. Piuttosto, è specifico per i dispositivi terminali virtuali ed elimina tutto il tradizionale trambusto getty associato a modem e dispositivi seriali.
  • fgetty di Felix von Leitner è stato derivato da mingetty , modificato per utilizzare una libreria C con un footprint inferiore rispetto alla libreria C GNU e ottimizzato per includere elementi come checkpasswd meccanismo.
  • ngetty di Nikola Vladov era una riarchitettura dell'intero meccanismo getty. Invece di init (direttamente o indirettamente) conoscendo il database TTY e generando più istanze di getty, ciascuna per rispondere su un terminale, init genera un ngetty processo che monitora tutti i terminali.
Correlati:la differenza tra adesivi normali e adesivi in ​​alluminio in CS GO?
Linux
  1. Qual è la differenza tra InnoDB e MyISAM?

  2. La differenza tra [[ $a ==Z* ]] e [ $a ==Z* ]?

  3. Qual è la differenza tra fsck ed e2fsck?

  4. Qual è la differenza tra procfs e sysfs?

  5. Qual è la differenza tra ls e l?

Qual è la differenza tra Linux e Unix?

La differenza tra '$ . Foo' E '$ ./foo'??

La differenza tra ~/.profile e ~/.bash_profile?

La differenza tra Nss e Pam?

Che cos'è un hypervisor? Qual è la differenza tra il tipo 1 e 2?

Qual è la differenza tra curl e Wget?