Live data from Hacker News

Ssheven: A modern SSH client for Mac OS 7-9

github.com

11–20 of 137 posts

Re: Ssheven: A modern SSH client for Mac OS 7-9

#13
post #10

Earlier quoted context omitted.

Came here for this exact comment. The artwork is spot on. That, by itself alone, would have been amazing. I don't miss the lack of memory protection of classic Mac OS, but I do miss everything else.

Didn't last Mac OS 9 versions have memory protection? I mean there's a reason it's hard to run 9.2 on an emulator — it requires a working MMU.

No, after 8.6 the system featured a micro kernel on which the old OS ran atop. I think you could opt in for better stability, but I'm not sure. But most of the OS and apps still ran on the same shared memory space with cooperative multitasking, meaning a single app could (and did) bring the whole system down.

I think you can emulate 9.2 just fine, but it's been a while since I played with this things.

Re: Ssheven: A modern SSH client for Mac OS 7-9

#14
post #6

Earlier quoted context omitted.

I genuinely think it fits right in. Apple always had a good aesthetic, even when everything was beige and rectangular. I did a giant chunk of my school work on Claris Works, before I discovered latex. Happy memories.

If only I could still get laptops with the keys printed in Univers 57 Condensed Oblique :) https://catalog.monotype.com/font/linotype/univers/57-conden...

[deleted]

Re: Ssheven: A modern SSH client for Mac OS 7-9

#15
>input latency feels high because redrawing the screen is slow (along with all the encryption, which is also slow)

Is modern encryption a challenge to those old machines? Is it because of specialized encryption hardware or sheer brute force?

Or is it just this implementation that's slow?

I used telnet back in the 68k days.

Re: Ssheven: A modern SSH client for Mac OS 7-9

#17

>input latency feels high because redrawing the screen is slow (along with all the encryption, which is also slow) Is modern encryption a challenge to those old machines? Is it because of specialized encryption hardware or sheer brute force? Or is it just this implementation that's slow? I used telnet back in the 68k days.

> Is modern encryption a challenge to those old machines?

Ooooooh yeah. It's got some serious overhead on single core systems several-hundred-megahertz systems without the instructions that are used to accelerate encryption these days. AES is what modern CPUs use to help with that. It wasn't until Power7+ before encryption was accelerated on that class of CPUs. The latest Mac to use Power CPUs was discontinued 6 years before that.

Re: Ssheven: A modern SSH client for Mac OS 7-9

#18
post #10

Earlier quoted context omitted.

Came here for this exact comment. The artwork is spot on. That, by itself alone, would have been amazing. I don't miss the lack of memory protection of classic Mac OS, but I do miss everything else.

Didn't last Mac OS 9 versions have memory protection? I mean there's a reason it's hard to run 9.2 on an emulator — it requires a working MMU.

Mac OS 9 has virtual memory (it uses virtual address translation and it can swap pages to disk), but it still has a single address space that is shared between every application.

Re: Ssheven: A modern SSH client for Mac OS 7-9

#19

>input latency feels high because redrawing the screen is slow (along with all the encryption, which is also slow) Is modern encryption a challenge to those old machines? Is it because of specialized encryption hardware or sheer brute force? Or is it just this implementation that's slow? I used telnet back in the 68k days.

There was MacSSH, supporting SSH2 and up to MAC-SHA1/AES-256, but it required System 7.5 and 32MB rather than this project's System 7.1/2MB: https://web.archive.org/web/20071016100910/http://pros.orang...

Re: Ssheven: A modern SSH client for Mac OS 7-9

#20
post #12
post #9

This is amazing. I am going to try running this on a Raspberry Pi emulating System 7, and relive the hours I spent logging in to remote machines back in the dial-up days.

You’re holding it wrong..this is for connecting a classic Mac to a Raspberry Pi.

I think you misread, maybe
Post reply on HN