Wie richte ich unter GEM-init einen Multiuserbetrieb ber Terminals ein?

Falls Sie z.B. einen TT besitzen, haben Sie die Mglichkeit bis zu 6 
Terminals an Ihren Rechner anzuschlieen. Das bedeutet, da bis zu 7 
Benutzer gleichzeitig an einem Rechner arbeiten knnen, sogar unter single 
AES.

Schnittstelle  device        Benutzerschnittstelle
--------------------------------------------------
0. console     /dev/console  GEM
1. modem1      /dev/ttya     terminal (GEM ist nicht X11...)
2. modem2      /dev/ttyb     terminal
3. serial1     /dev/ttyc     terminal
4. serial2     /dev/ttyd     terminal
5. midi        /dev/ttye     terminal
6. lan         ?

Leider habe ich bisher noch keinen Treiber fr die Midi- und LAN-
Schnittstelle gesichtet:-(

Um eine Terminalverbindung einzurichten, bentigt man folgende Programme 
und Dateien (welche aber (noch) nicht Teil der GEM-init Distribution sind):

Programm          Archiv (Bezugsquelle: anonymous ftp oder mailbox)
-------------------------------------------------------------------
/bin/sh           KGMD 1.x, MINTOS 1.4.x
/usr/etc/getty    KGMD 1.x, MINTOS 1.4.x
/etc/gettytab     KGMD 1.x, MINTOS 1.4.x
/usr/bin/login    KGMD 1.x, MINTOS 1.4.x
und vielleicht noch
/usr/etc/syslogd  KGMD 1.x, MINTOS 1.4.x 

Nehmen wir einmal an, GEM-init luft auf einem TT und Sie wollen Ihren 
alten ST als Terminal, z.B. ber die Modem2-Schnittstelle, anhngen. Dann 
sind folgende Schritte notwendig:

1. modem2 des TT mit modem 2 des ST's mit einem Nullmodem-Kabel verbinden

2. sich versichern, da das device /dev/ttyb auf dem TT existiert, z.B. 
   durch Einfgen der Zeile

   ren u:\dev\modem2 u:\dev\ttyb

   in MINT.CNF

3. ttyb in /etc/ttytab.gem aktivieren durch

   ttyb "/usr/etc/getty std.19200" dialup on secure 

   (dieser Eintrag kann abgeschaltet werden, indem man ihn entweder auf 
   off setzt oder den Beginn der Zeile mit dem Kommentarzeichen # versieht)

4. TT booten (der ST darf eingeschaltet bleiben)

5. nachdem init.app und gemsh.app hochgefahren sind, sollte das /proc-
   Verzeichnis auf dem TT u.a. etwas wie dieses zeigen:

   INIT   .004
   MiNT   .000
   gemsh  .064
   getty  .010 

   wobei getty den Status i/o-waiting hat

6. Terminalprogramm auf dem ST starten, z.B. Rufus

7. sowohl auf der Seite des TT's mit Hilfe von z.B. MODEM.CPX als auch im 
   Terminalprogramm auf Seiten des ST gleiche Kommunikationsparameter 
   einstellen, z.B. 7 bit, no parity, 2 stop bits.
   Leider mu man je nach Gert ein wenig probieren, bis das Ganze 
   funktioniert (wenn es noch nicht funktioniert, zeigt sich dies in einem 
   enormen Zeichensalat). Dann drcke man auf dem ST irgendeine Taste. Das 
   Terminalprogramm sendet diese Taste zum getty auf dem TT, getty wacht 
   auf, startet login und Sie sehen hoffentlich den Login-Prompt des TT 
   auf dem ST. Nun sollte das /proc-Verzeichnis auf dem TT u.a. etwas in 
   der Art wie

   INIT   .004
   MiNT   .000
   gemsh  .064
   login  .067

   enthalten. Nach erfolgreichem login sollte das /proc-Verzeichnis auf 
   dem TT u.a. etwas in der Art wie

   INIT   .004
   MiNT   .000
   gemsh  .064
   sh     .068

   enthalten.

   Wenn dann das Terminal irgendwann "den Hrer auflegt", erscheint auf 
   dem TT ein harmloser SIGHUP-Alert ("Durch Signal unterbrochen.")
