Hallo, mal eine kurze n00b Frage, welche Funktionalität eines ptys implementiert der Kernel? Ist es eher so wie bei einer pipe, dass der Kernel mehr oder weniger nur Daten hin und her weiterleitet, interessiert den Kernel die Größe, den Inhalt oder Zeichenkodierung? Puffert er den "Inhalt"? Oder leitet der Kernel einfach nur Bytes/Signale durch, die ausschließlich vom Terminalemulator/dem aktiven Prozess interpretiert werden?
Es hängt die tty-Line-Discipline dazwischen. Die sollen halt nach beiden Seiten wie ein Terminal aussehen und sich entsprechend verhalten (z.B. stty-Einstellungen) - eine simple Pipe hätte das nicht.
Wenn es genau das gleiche wie eine Pipe wäre, würde mal dafür auch eine Pipe verwenden. Siehe https://de.wikipedia.org/wiki/Pseudoterminal
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.