Diskussion:Pseudoterminal
Macht mal den Putzfrauen-Test!
Gebt diesen Text mal eurer Mutter oder eurer Freundin oder meinetwegen der Putzfrau und fragt sie, wieviel sie versteht. Und all das, was sie nicht versteht, dass erklärt dann im Text so, dass es ein Laie verstehen kann. Merke: eine Erklärung kann immer nur dann eine Erklärung sein, wenn alle in der Erklärung verwendeten Begriffe allgemein verständlich sind.
unix98 pty - ptmx
"Jedesmal kann man dabei einen neuen Slave allozieren (ioctl)."
Sollte es nicht besser heißen:
"Jedesmal wird dabei ein neuer slave alloziert." ?
Das passiert nämlich beim Öffnen von /dev/ptmx automatisch. Dazu bedarf es keines direkten ioctl-Aufrufs.
"Heutzutage gibt es einen Master, /dev/ptmx (pseudo terminal multiplexer)..."
Jedes Öffnen von /dev/ptmx liefert einen Deskriptor zu einem unabhängigen pseudo terminal master (PTM) mit seinem eigenen pseudo terminal slave (PTS) /dev/pts/xxx. Will sagen: ptmx ungleich PTM - auch wenn der Unterschied marginal erscheinen mag - und jeder slave hat für gewöhnlich seinen eigenen master.
technischer Kritikpunkt
Woran liegt es, das die Schrift in den Boxen so winzig(gefühlte Schriftgröße 2) ist?--91.43.67.7 18:10, 11. Jan. 2010 (CET)--91.43.67.7 18:10, 11. Jan. 2010 (CET)
- Was für "Boxen" meinst du? Diese:
Textanwendung <---> Terminalgerät <-K-> ... usw.
- Falls du die meinst, das liegt an der Schrifteinstellung in deinem Browser. --RokerHRO 21:37, 11. Jan. 2010 (CET)
Signale und Tastenkombinationen
Im Artikel wird behauptet, daß Strg-S ein SIGSTOP erzeuge und Strg-Q ein SIGCONT. Das ist so direkt nicht unbedingt möglich, da Signale nur innerhalb eines Rechners versandt werden, Pseudoterminals aber auch über das Netzwerk arbeiten können. Vielmehr werden XOFF und XON geschickt, um die Ausgabe zu unterbrechen und weiterlaufen zu lassen. De folgenden Artikeln nach KANN es sein, daß auf der Empfängerseite dann ein Signal generiert wird. SIGSTOP ist zumindest unwahrscheinlich, dann schon eher SIGTSTP (Anhaltebefehl per Tastatur). Ausführlich testen kann ich das gerade nicht…
Siehe dort: [1] [2] --CHF (Diskussion) 02:37, 23. Jun. 2013 (CEST)
- Naja, das Signal wird ja von dem Kernel des Rechners geschickt, auf dem das Programm läuft. Die Grafik ist etwas vereinfacht, da sie nicht zeigt, wo im Remotefall die Rechnergrenzen/Netzwerk/Seriellkabel liegen würden. --RokerHRO (Diskussion) 09:55, 24. Jun. 2013 (CEST)
Das ist falsch: Ctrl-S = XOFF haelt nur die Terminalausgabe an und sendet kein Signal: der Prozess laeuft so lange weiter, bis beim Schreiben auf das Terminal der write-Systemcall blockiert. Ein SIGTSTP wird jedoch von Ctrl-Z erzeugt. Ich korrigiere das jetzt im Artikel. -- Juergen 95.223.151.37 13:09, 26. Jul. 2017 (CEST)