NaCl problem on Apple M1 hardware

388 views
Skip to first unread message

Philip Peake

unread,
Nov 27, 2021, 11:49:16 AM11/27/21
to chromium-hterm
I recently upgraded my MacBook Pro to Apple M1 MAX hardware.
Now, when I try to use ssh it gets as far as "loading NaCl plugin" and hangs.

From what I can find on Google, it looks like this is related to it being an Intel code
object - which I would have expected to be taken care of by Rosetta2 (which works
much better than I expected for almost everything else).

I also see that NaCl is deprecated ... so I suppose no updates will be coming from hat direction.

Are there any plans to try to fix this on Apple hardware?

William Furr

unread,
Nov 27, 2021, 12:24:26 PM11/27/21
to Philip Peake, chromium-hterm
I don't think there are any plans to make this work on M1 Macs.  There will eventually be a WebAssembly version, but it's not ready yet and may be ChromeOS only.  Mike can tell us more about future plans.

I generally prefer a native terminal and ssh app on Macs.  Any particular reason you are using the hterm ssh extension instead?

--
You received this message because you are subscribed to the Google Groups "chromium-hterm" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-hter...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-hterm/d8b9efa3-0bf0-4727-bae7-73d3910be8bdn%40chromium.org.

Philip Peake

unread,
Nov 27, 2021, 12:33:10 PM11/27/21
to chromium-hterm, William Furr, chromium-hterm, Philip Peake
I do use terminal and command-line ssh on the Mac. I use the chrome extension (a lot) because I have to deal with random customer machines, mostly various versions of Windows, and many of those having no ssh client installed at all. if they do have anything, it is usually PuTTY, which was clunky and a pain in the *** to use when it was new.

As far as the Mac goes, I just have this, maybe silly, idea that wherever the Chrome browser runs, so should the extensions.

William Furr

unread,
Nov 29, 2021, 11:00:50 AM11/29/21
to Philip Peake, chromium-hterm
>> As far as the Mac goes, I just have this, maybe silly, idea that wherever the Chrome browser runs, so should the extensions.

That is true for just about everything except the SSH app.  It's one of the very last few things still using the to-be-deleted NaCl technology.  It's difficult to migrate to the open web standard replacement, WebAssembly, because it relies on TCP/UDP socket access, which is not a capability web apps can use (Yet?  Ever?).  Work is happening in that area, but it's mostly ChromeOS focused.

I do also hope that it will continue to work on Windows.  I totally feel you about PuTTY; it's not my favorite either and not always an option to install stuff like that or Git-for-Windows which includes a command-line ssh client.

Mike Frysinger

unread,
Nov 30, 2021, 1:41:21 PM11/30/21
to William Furr, Philip Peake, chromium-hterm
it will work on all platforms, not just CrOS.  i'm fighting strongly for not doing things CrOS-specific.
-mike

JT

unread,
Jan 12, 2022, 9:24:17 PM1/12/22
to chromium-hterm, Mike Frysinger, philip...@gmail.com, chromium-hterm, William Furr
I just received my M1X yesterday and so far this is the only thing that doesn't work on my new ARM Mac.  I spend about 4hrs a day in the Secure Shell extension for both work and personal use. Thanks Mike for all your work on this project. Will keep an eye out for an update/fix for this.  For now, sadly, it looks like I am going to have to go back to iTerm. That is going to be so painful to work with until this is supported on M1.
Reply all
Reply to author
Forward
0 new messages