Live data from Hacker News

Mosh: The Mobile Shell

mosh.org

111–120 of 158 posts

Re: Mosh: The Mobile Shell

#111
post #60

This mimics a lot how 3270 devices work, by transmitting chunks instead of individual keystrokes. The IBM 3270 technology dates from 1970!

Sort of. Local echo and "smart current line editing" aren't quite the same as block mode, forms, etc. To me, a html form is closer to what 3270 is.

To me, conceptually, mosh is more like "VNC for character terminals." Overall, I think it's a brilliant solution for terminal sessions over links not intended for terminal sessions.

Re: Mosh: The Mobile Shell

#112
post #99
post #92

Earlier quoted context omitted.

If you have long running operations you can use screen/tmux.

You can use screen/tmux, but they’re both more complicated and less good when it comes to this specific use-case. Personally I use both - mosh (or et) for the seamless automatic-reconnect, and tmux as a console window-manager.

> You can use screen/tmux, but they’re both more complicated...

In what way are they more complicated? Granted screen is legacy, but tmux is just an executable on the server with sane defaults that Just Works OOTB.

Re: Mosh: The Mobile Shell

#113

Earlier quoted context omitted.

I think the truth is that we don't feel like we need a release. We've never had a security hole, our track record speaks for itself, and I wouldn't really want us to rush anything and blow that. There are some features that it would be really nice to have in a release (like 24-bit color support, and working around a recent MacOS clock bug), but I handed over the maintainership to somebody else about six years ago and…

Great response - not everything needs to be updated and upgraded every few days. Stability should be praised, not used as evidence of indolence.

Except that it's a lie. Not accepting new feature requests is one thing, but what actually seems to be happening is that new code has been accepted into the master which then never sees the light of day.

Hiding behind "well we don't want to compromise the core software" after stringing other contributors along for years doesn't pass the sniff test.

Re: Mosh: The Mobile Shell

#114

Earlier quoted context omitted.

I think the truth is that we don't feel like we need a release. We've never had a security hole, our track record speaks for itself, and I wouldn't really want us to rush anything and blow that. There are some features that it would be really nice to have in a release (like 24-bit color support, and working around a recent MacOS clock bug), but I handed over the maintainership to somebody else about six years ago and…

> has never had a security hole -- we're pretty proud of that! With all due respect, you pride on this matter should be no bigger than your userbase is.

Mosh is very popular. Most devs I know personally have used it at one point or another in their careers.

Re: Mosh: The Mobile Shell

#115

Mosh original author here -- fun to see us back here yet again. Happy to answer any questions.

It looks like there's no sponsorship for Mosh. Had this been considered? Not saying money would solve the challenges the maintainer faces but there might be things it eases. With a tool this popular I expect it wouldn't struggle to raise a fair bit.

I don't think it's been considered. To be honest, sometimes adding money to a development projects makes things worse. It can sometimes introduce new unwanted obligations that weren't there previously.

Re: Mosh: The Mobile Shell

#116

Earlier quoted context omitted.

The title “Mosh: SSH for 2012” is amusing because now in 2021, ssh is still king.

In general, I prefer SSH when using reliable, low-latency links, mainly because of the various forwarding capabilities (agent, X11, ports), and sometimes because I need my output to be sequential. But for any kind of situation where the link might be dodgy, mosh is king.

Indeed, a common paradigm is to use mosh to connect over the internet to some bastion host, and then use ssh for all subsequent connections over a highly reliable internal network.

Re: Mosh: The Mobile Shell

#117
post #12
post #4

Note that Mosh has not had release for 4 years, even when pull requests are accepted on github, and the team lead says "we are too busy/burned out". https://github.com/mobile-shell/mosh/issues/1115

i didn't know that, and that bums me out. is what's there good enough to not care that there aren't frequent updates?

I've been using it daily for several years. Since I've never had any problems with it, I'm not the least bit bothered by the lack of a new release.

Re: Mosh: The Mobile Shell

#118
post #4

Note that Mosh has not had release for 4 years, even when pull requests are accepted on github, and the team lead says "we are too busy/burned out". https://github.com/mobile-shell/mosh/issues/1115

I think the truth is that we don't feel like we need a release. We've never had a security hole, our track record speaks for itself, and I wouldn't really want us to rush anything and blow that. There are some features that it would be really nice to have in a release (like 24-bit color support, and working around a recent MacOS clock bug), but I handed over the maintainership to somebody else about six years ago and…

> It would feel arrogant to compare Mosh to TeX, but it doesn't seem that crazy to imagine that some software might reach a point where it has accomplished 95% of its goals

The difference that I think makes this comparison invalid is that Mosh is a communication tool, whereas Tex is running locally on files. We (as a community) have learned that any software with a networked attack surface slowly gets less secure over time - you (almost always) need to provide ongoing security fixes to maintain the desired level of security.

To be clear - I'm not saying you're wrong. I'm an intermittent user of Mosh and I can believe that no holes have been found that need patching (and that the team would in short order if necessary). It is, however, a signal that users of software look for. I like the idea in a sibling comment of the "documentation" commit just saying "we're still here" to reassure people.

Re: Mosh: The Mobile Shell

#120

Earlier quoted context omitted.

Great response - not everything needs to be updated and upgraded every few days. Stability should be praised, not used as evidence of indolence.

Except that it's a lie. Not accepting new feature requests is one thing, but what actually seems to be happening is that new code has been accepted into the master which then never sees the light of day. Hiding behind "well we don't want to compromise the core software" after stringing other contributors along for years doesn't pass the sniff test.

Is there anything preventing you from running the latest version from git? Is there something special about a "release" that you're looking for? (I can think of several reasons why someone might want a release and not the latest master branch, but I'm curious about your specific reasons)
Post reply on HN