i believe that before OSX, the OS itself had no terminal/shell/command prompt, and I suspect Macs were very rarely used for development back then; it was only with Unix-based OSX that it became hugely popular.
Who WAS Apple's customer base during the classic MacOS era? I remember Apple II's dominating when I was in school back in the 1980's. Then in the 1990's when I was in college, all I remember seeing anywhere were PC's. DOS and then Windows for the masses, and this new thing called Slackware Linux for many of us in the CS department. In the 2000's I started hearing about Macs, but only for creative domains like Photosh…
Ssheven: A modern SSH client for Mac OS 7-9
121–130 of 137 posts
Re: Ssheven: A modern SSH client for Mac OS 7-9
#122Earlier quoted context omitted.
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.
Was it common for applications to reach directly into kernel memory instead of using proper APIs?
Re: Ssheven: A modern SSH client for Mac OS 7-9
#123>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.
the crypto code actually has some 68020 assembly (credit to the mbedtls devs), it could probably be made faster, but I would need to sharpen my assembly skills a lot doing the initial key exchange before timeout is barely possible for a 68030 at 16MHz, takes the better part of a minute! of course, on the later PPC machines it's a complete non-issue
Re: Ssheven: A modern SSH client for Mac OS 7-9
#124i believe that before OSX, the OS itself had no terminal/shell/command prompt, and I suspect Macs were very rarely used for development back then; it was only with Unix-based OSX that it became hugely popular.
Classic MacOS had Macintosh Common Lisp. Even today, it’s the most pleasant, elegant and friendly programming environment I’ve ever used.
Re: Ssheven: A modern SSH client for Mac OS 7-9
#125Earlier quoted context omitted.
So far it's working well on my LC III (68030 with 36mb ram)! I'm writing this comment from the LC III using w3m over ssh :)
36mb ram? that is a like a power house!
Re: Ssheven: A modern SSH client for Mac OS 7-9
#126the machine it's probably tested on: http://www.cy384.com/projects/centris-650.html
Whenever I see these I’m baffed we could ever run a full GUI on these things, when the machines of today often have issues running one.
[0] The web is good, actually. It sucks, but it's also pretty good.
Re: Ssheven: A modern SSH client for Mac OS 7-9
#127Earlier quoted context omitted.
I did exactly what you told me to I suggest reading up on how the SSH protocol works
You must be young. The gap between 1989 and 1999 in computer terms is inmense, far more than the gap between 2010 and 2020. You could emulate a 1989 m68k Mac/Amiga on a Pentium 3 from 1999, for example with BasiliskII/UAE.
We don't realize it, just as someone using a text terminal may have not realised it between 1985 and 1995, if every response after a key press was already instant.
For typical GUI interfaces, tasks like tossing video data around, and so on, computers became approximately inifinitely fast sometime c. 2005 - 2010.
Re: Ssheven: A modern SSH client for Mac OS 7-9
#128oh hey everyone, author here, ssheven is still beta quality, so I wasn't really posting about it anywhere yet, but it's usable and has the core functionality working ok I plan to do a writeup about it, and the experience of developing for old macs, once I finish the 1.0 release edit: btw, this is my first project for the classic Mac OS, I hope to inspire others to also jump in, retro68 is a very usable toolchain (big…
I’d love to hear more about retro68, your experience finding documentation for the various APIs. Stackoverlow didn’t exist when these APIs were in use.
Re: Ssheven: A modern SSH client for Mac OS 7-9
#129Earlier quoted context omitted.
> some sort of NAS solution that would be compatible with older versions of Mac OS http://netatalk.sourceforge.net/ :)
You have to run the 2.x series to interoperate with older "classic" Macs. Nearly everything these days packages the 3.x series and thus only works with more recent OS X clients.
Re: Ssheven: A modern SSH client for Mac OS 7-9
#130Earlier quoted context omitted.
Just unrelenting hunting on Craigslist, eBay, and Facebook Marketplace. I think I got the PTPro on Craigslist. I actually have a PowerCenter 150 slim-profile Desktop (and a spare Sonnet G3 400/1M CPU upgrade for it) that's currently in storage. I haven't decided if I should try to find a good home for it yet. The PowerTower Pro replaced it in my office collection because I wanted a box I could cram full of esoteric t…
What do you even do with the OrangePC? I guess all of this is quite obsolete, but to run old windows on it?
The OrangePC 660 has an NVIDIA RIVA 128 on it, so I use it to play with old CAD/CAM software sometimes and it's kind of fun (similar to the 7100) to fire up some cross-platform games (e.g. Myth TFL/II, Quake 1/2, etc. and get the Mac side playing against the PC side).
At the end of the day it's all just technological novelty and esoteria, of course.