Das Scrollback von xterm ist begrenzt, weil es ein Array einmalig (tatsächlich ein FIFO) zuweist, um die gescrollten Zeilen zu verfolgen. Dies einmal zu tun, ist viel schneller als die periodische Neuzuordnung.
Sie können das Scrollback-Limit auf eine sehr große Anzahl (sogar eine Million) setzen, was für praktische Zwecke wahrscheinlich lang genug ist. Es gibt auf keinen Fall "unbegrenzt", wenn die Daten in einem Speicher gespeichert sind.
Vor einem erneuten Schreiben im Jahr 2009 lag das praktische Limit für Scrollback aufgrund der Art und Weise, wie der Puffer aktualisiert wurde, in der Größenordnung von 10.000 Zeilen. Nun hängt es im Wesentlichen davon ab, wie viel Speicher Sie verwenden möchten (mit der Einschränkung, dass die Größenänderung eines Fensters mit einer Million Zeilen Scrollback langsam sein kann).