GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Der Unterschied zwischen Getty und Agetty?

Als ich im Handbuch nach agetty schaute, sah ich nur alternative getty

Akzeptierte Antwort:

Es gab ein Programm namens getty in 1st Edition Unix. Die BSDs haben normalerweise ein Programm namens getty das ist ein (ziemlich) direkter Nachkomme davon. Es lautet (heute) /etc/ttys für die Datenbank konfigurierter Endgeräte und /etc/gettytab für die Datenbank der Endlinientypen (ein Linientyp wird als Argument an getty übergeben Programm).

Die Linux-Welt hat eine Sammlung von Klonen und Neuimplementierungen, so wie Minix zuvor.

  • agetty wurde von Wietse Venema als „Alternative“ zu AT&T System 5 und SunOS getty geschrieben , und nach Linux portiert von Peter Orbaek (der auch simpleinit bereitstellte daneben). Es eignet sich sowohl für den Einsatz mit seriellen Geräten, entweder mit Modem oder direkt angeschlossenen Endgeräten, als auch mit virtuellen Endgeräten.
  • Paul Sutcliffe, Jr.s getty und uugetty ist heutzutage schwer zu finden, war aber eine Alternative zu agetty . (Die getty-ps Paket, das beide enthält, kann immer noch in SlackWare gefunden werden.)
  • Fred van Kempen hat ein „verbessertes“ getty geschrieben und init für Minix im Jahr 1990.
  • Gert Doerings mgetty ist ein weiteres getty, das für die Verwendung mit tatsächlichen seriellen Geräten geeignet ist und entwickelt wurde, um „intelligente“ Modems wie Faxmodems und Sprachmodems zu unterstützen, nicht nur „dumme“ Nur-Terminal-Modems.
  • Florian La Roches mingetty wurde nicht entworfen um serielle Geräte und generische getty-Funktionalität auf jeder Art von Endgerät zu unterstützen. Vielmehr ist es spezifisch für virtuelle Endgeräte und schneidet den gesamten traditionellen Getty-Hooplah ab, der mit Modems und seriellen Geräten verbunden ist.
  • Felix von Leitners fgetty wurde von mingetty abgeleitet , angepasst, um eine C-Bibliothek mit geringerem Platzbedarf als die GNU-C-Bibliothek zu verwenden, und optimiert, um Dinge wie checkpasswd aufzunehmen Mechanismus.
  • Nikola Vladovs ngetty war eine Neuarchitektur des gesamten getty-Mechanismus. Statt init (direkt oder indirekt) das Wissen um die TTYs-Datenbank und das Spawnen mehrerer Instanzen von getty, jede um auf einem Terminal zu antworten, spawnt ein ngetty Prozess, der alle Terminals überwacht.
Verwandte:Der Unterschied zwischen normalen Aufklebern und Folienaufklebern in CS GO?
Linux
  1. Was ist der Unterschied zwischen InnoDB und MyISAM?

  2. Der Unterschied zwischen [[ $a ==Z* ]] und [ $a ==Z* ]?

  3. Was ist der Unterschied zwischen Sudo Su – und Sudo Su –?

  4. Der Unterschied zwischen „$ . Foo‘ und ‚$ ./foo‘??

  5. Der Unterschied zwischen 'env' und 'printenv'?

Was ist der Unterschied zwischen Linux und Unix?

Was ist ein Hypervisor? Was ist der Unterschied zwischen Typ 1 und 2?

Was ist der Unterschied zwischen Curl und Wget?

Was ist der Unterschied zwischen adduser und useradd?

Was ist der Unterschied zwischen procfs und sysfs?

Was ist der Unterschied zwischen ls und l?