GNU/Linux >> Znalost Linux >  >> Linux

Rozdíl mezi Getty a Agetty?

Když jsem se podíval do manuálu pro agetty, viděl jsem jen alternative getty

Přijatá odpověď:

Existoval program s názvem getty v 1. vydání Unix. BSD mají obvykle program s názvem getty to je (docela) přímý potomek tohoto. (dnes) zní /etc/ttys pro databázi nakonfigurovaných koncových zařízení a /etc/gettytab pro databázi typů koncových linek (typ řádku předávaný jako argument do getty program).

Linuxový svět má sbírku klonů a reimplementací, stejně jako minix před ním.

  • agetty napsal Wietse Venema jako „alternativu“ k AT&T System 5 a SunOS getty a na Linux jej přenesl Peter Orbaek (který také poskytl simpleinit vedle ní). Je vhodný pro použití se sériovými zařízeními, buď s modemy nebo přímo připojenými terminály, stejně jako s virtuálními terminálovými zařízeními.
  • Paul Sutcliffe, Jr's getty a uugetty je v dnešní době těžké najít, ale byl alternativou k agetty . (getty-ps balíček, který je oba obsahuje, lze stále nalézt ve SlackWare.)
  • Fred van Kempen napsal „vylepšenou“ getty a init pro minix v roce 1990.
  • mgetty Gerta Doeringa je další getty, která je vhodná pro použití se skutečnými sériovými zařízeními a byla navržena tak, aby podporovala „chytré“ modemy, jako jsou faxmodemy a hlasové modemy, nikoli pouze „hloupé“ terminálové modemy.
  • mingetty Floriana La Roche byl navržen ne pro podporu sériových zařízení a obecné funkce getty na jakémkoli druhu koncového zařízení. Spíše je specifický pro virtuální terminálová zařízení a odstraňuje všechny tradiční getty hooplah, které jsou spojeny s modemy a sériovými zařízeními.
  • fgetty Felixe von Leitnera byl odvozen z mingetty , upravena tak, aby používala knihovnu C s menšími rozměry než knihovna GNU C, a vylepšena tak, aby zahrnovala věci jako checkpasswd mechanismus.
  • ngetty Nikola Vladova byla rearchitektura celého mechanismu getty. Místo init (přímo nebo nepřímo) vědět o databázi TTY a vytvořit několik instancí getty, z nichž každá odpovídá na jednom terminálu, init vytvoří jednu ngetty proces, který monitoruje všechny terminály.
Související:Rozdíl mezi normálními samolepkami a fóliovými samolepkami v CS GO?
Linux
  1. Jaký je rozdíl mezi Sudo Su – a Sudo Su –?

  2. Rozdíl mezi .exrc a .vimrc?

  3. Rozdíl mezi „$ . Foo“ A „$ ./foo“??

  1. Rozdíl mezi „env“ a „printenv“?

  2. Rozdíl mezi haldou Java a nativní haldou C

  3. Jaký je rozdíl mezi strtok_r a strtok_s v C?

  1. Jaký je rozdíl mezi InnoDB a MyISAM?

  2. Jaký je rozdíl mezi procfs a sysfs?

  3. Jaký je rozdíl mezi ls a l?