Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MobaXterm or GitBash? #20

Closed
symulation opened this issue Jul 4, 2018 · 7 comments
Closed

MobaXterm or GitBash? #20

symulation opened this issue Jul 4, 2018 · 7 comments

Comments

@symulation
Copy link
Contributor

The current version of the login suggests that MobaXterm is used on Windows (or PuTTY). This certainly gets the job done. However, Software Carpentry uses GitBash. I know that the reason for MobaXterm is at least partly historical (it had nano while GitBash didn't and so was adopted by Compute Canada) and now not relevant (Oliver Stueker added nano to GitBash).

Would GitBash be a better option here so that:

  1. We align with Software Carpentry.
  2. Windows users get Git as a bonus.

?

@psteinb
Copy link
Contributor

psteinb commented Jul 5, 2018

fully on board with at least adding gitbash. I wouldn't drop MobaXterm as it appears to have some nice features.

@symulation
Copy link
Contributor Author

MobaXterm does have some nice features. We don't use them, but still.

Thing to do it likely add Git Bash and also a quick summarizing table of why/when people might want to choose one over the other.

@pdoehle
Copy link

pdoehle commented Jul 27, 2018

Regardless of the choice, I would pick just one to use throughout the lesson. Presenting multiple options will ultimately distract from the intent of teaching new users the basics of logging into an HPC system. An instructor could say something along the lines of: "There are multiple options, and if you find your needs outgrow the tools we are discussing today, please contact us."

@ChristinaLK
Copy link
Contributor

+1 to @pdoehle's suggestion

@tkphd
Copy link
Collaborator

tkphd commented Jul 7, 2020

The shell-novice lesson has a rather good overview of terminal applications for the three OSes. Git for Windows (umbrella project including git-bash) is preferred; Windows Subsystem for Linux is mentioned for advanced users, but not belabored. I think we should steal make derivative work from that page.

I'm afraid Cygwin is becoming passé, since Microsoft has begun committing to open source toolchains. What a time to be alive!

@psteinb
Copy link
Contributor

psteinb commented Jul 7, 2020

Yeah, let’s recommend git-bash. Putty, WSL and mobaxterm deserve honorable mention as good alternative options.

@tkphd
Copy link
Collaborator

tkphd commented Jul 7, 2020

Oh good, already committed language to this effect in an upcoming PR :-)

tkphd added a commit to tkphd/hpc-intro that referenced this issue Jul 7, 2020
@tkphd tkphd closed this as completed Aug 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants