マニュアルでagettyを調べたとき、私が見たのはalternative getty
だけでした。
承認された回答:
getty
という名前のプログラムがありました 第1版Unixで。 BSDには通常、getty
という名前のプログラムがあります これは(かなり)直接の子孫です。 (現在)/etc/ttys
を読み取ります 構成された端末デバイスと/etc/gettytab
のデータベース用 ターミナルラインタイプのデータベース用 (getty
に引数として渡される線種 プログラム)。
Linuxの世界には、以前のminixと同様に、クローンと再実装のコレクションがあります。
-
agetty
AT&TSystem5およびSunOSgetty
の「代替」として、WietseVenemaによって作成されました。 、およびPeter Orbaek(simpleinit
も提供)によってLinuxに移植されました それと一緒に)。シリアルデバイス、モデムまたは直接接続された端末、および仮想端末デバイスでの使用に適しています。 - ポール・サトクリフ、ジュニアの
getty
およびuugetty
最近は見つけるのが難しいですが、agetty
の代わりになりました 。 (getty-ps
それらの両方を含むパッケージは、引き続きSlackWareにあります。) - FredvanKempenは「改善された」
getty
を作成しました およびinit
1990年のminix用。 - GertDoeringの
mgetty
は、実際のシリアルデバイスでの使用に適したもう1つのゲッティであり、「ダム」端末専用モデムだけでなく、ファックスモデムや音声モデムなどの「スマート」モデムをサポートするように設計されています。 - FlorianLaRocheの
mingetty
設計されたではない シリアルデバイス、およびあらゆる種類の端末デバイスでの汎用getty機能をサポートします。むしろ、これは仮想端末デバイスに固有であり、モデムとシリアルデバイスに関連付けられている従来のゲッティフープラをすべて切り取ります。 - FelixvonLeitnerの
fgetty
mingetty
から派生しました 、GNU Cライブラリよりもフットプリントが小さいCライブラリを使用するように調整され、checkpasswd
などが含まれるように調整されました。 メカニズム。 - NikolaVladovの
ngetty
ゲッティメカニズム全体の再構築でした。init
の代わりに (直接的または間接的に)TTYデータベースについて知り、gettyの複数のインスタンスを生成し、それぞれが1つの端末で応答するようにすると、initは1つのngetty
を生成します。 すべての端末を監視するプロセス。