Live data from Hacker News

Eternal Terminal

eternalterminal.dev

11–20 of 104 posts

Re: Eternal Terminal

#12
post #6

Since I often complain about bad landing pages, I want to take a moment to highlight a really good one. I arrive on the page and: BOOM! "Eternal Terminal" the name of the project But what is-- "H2: Remote terminal for the busy and impatient"! In a sentence or two? "Eternal Terminal (ET) is a remote shell that automatically reconnects without interrupting the session. Learn how to install and use it here." Oh sweet, n…

Actually, I found the homepage (landing page) not so great, and came here to the comments, in the hope to get some more information. Specifically, I use Mosh, and I would like to know, is this the same thing? If yes, how is it different? What are advantages/disadvantages? I would have wanted a more detailed comparison. The name is also a bit confusing; just from the name, I thought this might be a terminal emulator.

Back to Mosh: If it supports scrolling, how does that work? Is there also a prediction engine like in Mosh? What about ncurses apps? I skimmed briefly through the "how it works" page now, and it seems it also uses TCP instead of UDP. Shouldn't UDP be a better protocol for such a tool (also, that's what Mosh uses)? That page also does not say anything about how the prediction works (which is important in Mosh for the low latency), or whether it even does that (or how else could it have low latency)?

Re: Eternal Terminal

#13
post #11

As a current mosh user i'm interested but I don't know what "support native scrolling nor tmux control mode" means. Any insight?

Run some command that outputs more than one page of text and try to scroll back in your terminal emulator. You won't see the remainder of the output, while with ordinary ssh and eternal terminal you will.

tmux control mode is this: http://man7.org/linux/man-pages/man1/tmux.1.html#CONTROL_MOD... It allows e.g. native tiling in ITerm.

Re: Eternal Terminal

#14
post #11

As a current mosh user i'm interested but I don't know what "support native scrolling nor tmux control mode" means. Any insight?

I am a current mosh user too.

In mosh you can’t scroll backwards, due to how the implementation of mosh is made.

See https://github.com/mobile-shell/mosh/issues/774 and https://github.com/mobile-shell/mosh/issues/122

This has annoyed me for a long time so I am definitely going to give ET a shot.

As for the stuff about tmux I don’t know since I don’t use tmux.

Re: Eternal Terminal

#15
Hmmm, I'll give it a try, though I'm quite happy with mosh. Having to open up only one extra port is nice. I use remote tmux sessions, and so I've never had a scrolling issue before.

Re: Eternal Terminal

#16
post #9

Does Eternal Terminal have any telemetry? I guess what I'm asking is, does ET phone home?

It doesn't appear so. Is it normal for remote shells to have telemetry? I hope you were sincerely asking a dumb question and not attempting to make a low effort joke instead of discussing the project in earnest.

I guess it is the reference to https://en.wikipedia.org/wiki/E.T._the_Extra-Terrestrial

Although in our times it won't even be that surprising if remote shells started phoning home...

Re: Eternal Terminal

#17
post #6

Since I often complain about bad landing pages, I want to take a moment to highlight a really good one. I arrive on the page and: BOOM! "Eternal Terminal" the name of the project But what is-- "H2: Remote terminal for the busy and impatient"! In a sentence or two? "Eternal Terminal (ET) is a remote shell that automatically reconnects without interrupting the session. Learn how to install and use it here." Oh sweet, n…

Actually, I found the homepage (landing page) not so great, and came here to the comments, in the hope to get some more information. Specifically, I use Mosh, and I would like to know, is this the same thing? If yes, how is it different? What are advantages/disadvantages? I would have wanted a more detailed comparison. The name is also a bit confusing; just from the name, I thought this might be a terminal emulator.…

At least one of your questions is answered above the fold of the homepage.

mosh: Mosh is a popular alternative to ET. While mosh provides the same core funtionality as ET, it does not support native scrolling nor tmux control mode (tmux -CC).

Re: Eternal Terminal

#18
post #9

Earlier quoted context omitted.

It doesn't appear so. Is it normal for remote shells to have telemetry? I hope you were sincerely asking a dumb question and not attempting to make a low effort joke instead of discussing the project in earnest.

I guess it is the reference to https://en.wikipedia.org/wiki/E.T._the_Extra-Terrestrial Although in our times it won't even be that surprising if remote shells started phoning home...

This website is for high quality discussion, not low effort pop culture references.

Re: Eternal Terminal

#19
post #10
post #8

> While mosh provides the same core funtionality as ET, it does not support native scrolling NICE. I love Mosh but have always ALWAYS hated how it messes up native scrolling.

Mosh also refuses to cut a new release, even after almost two and a half years. If you want truecolor, for example, you have to build from source.

Worth noting that most of the "bleeding edge" package managers will do this for you already.

Like pacman [0], which you can use on systems like Ubuntu and Debian via pacapt [1]

[0] https://www.archlinux.org/packages/community/x86_64/mosh/

[1] https://www.ostechnix.com/use-archlinuxs-pacman-package-mana...

Re: Eternal Terminal

#20
post #6

Since I often complain about bad landing pages, I want to take a moment to highlight a really good one. I arrive on the page and: BOOM! "Eternal Terminal" the name of the project But what is-- "H2: Remote terminal for the busy and impatient"! In a sentence or two? "Eternal Terminal (ET) is a remote shell that automatically reconnects without interrupting the session. Learn how to install and use it here." Oh sweet, n…

Actually, I found the homepage (landing page) not so great, and came here to the comments, in the hope to get some more information. Specifically, I use Mosh, and I would like to know, is this the same thing? If yes, how is it different? What are advantages/disadvantages? I would have wanted a more detailed comparison. The name is also a bit confusing; just from the name, I thought this might be a terminal emulator.…

It appears that it just creates encrypted stream connection, ensuring that no data is lost when TCP reconnects. So scrolling/all terminal functions works as with normal SSH. Contrary to Mosh, which emulates its own terminal, synces whole screen so it doesn't clog with runaway output, works with high packet loss and have local typing prediction.
Post reply on HN