Live data from Hacker News

System 7 natively boots on the Mac mini G4

macos9lives.com

71–80 of 116 posts

Re: System 7 natively boots on the Mac mini G4

#71
post #53

Earlier quoted context omitted.

I like System 6: the most complete version of the “real” classic Mac OS before System 7 started to be more “modern.” Dead simple, not a lot of new abstractions and metaphors layered on.

I kind of wish there was a version of System 6 without MultiFinder. Classic Mac OS clearly wasn’t built with multi-tasking in mind.

You could turn off Multifinder in System 6, no problem. It wasn't until System 7 that it was fully baked-in.

Re: System 7 natively boots on the Mac mini G4

#72
post #48
post #34

Earlier quoted context omitted.

I remember that yes, expensive operations could take a while, but the interface was much faster than my M1 Max Studio for the sole reson you actually do not have to wait for animations. And not just for the reasons that animations were sparse, they also never blocked input, so for example if you could see where a new element would appear you could click there DURING the animation and start eg typing and no input woul…

The animations were there, but they were frame-based with the number of frames carefully calculated to show UI state changes that were relevant. For example, when you would open a folder, there would be an animation showing a window rect animating from the folder icon into the window shape, but it would be very subtle - I remember it being 1 or 2 intermediate frames at most. It was enough to show how you get from "th…

> Truth be told, I do have a suspicion that some folks (possibly - some folks close to Avie or other former NeXT seniors post-acquisition) have noticed that with dynamic loading, hard drive speed, and ubiquitous dynamic dispatch of ObjC OSX would just be extremely, extremely slow. So they probably conjured a scheme to show fancy animations to people and wooing everyone with visual effects to conceal that a bit. Looney town theory, I know, but I do wonder. Rhapsody was also perceptually very slow, and probably not for animations.

Done exactly this myself to conceal ugly inconsistent lags - I don’t think it is that uncommon an idea.

Re: System 7 natively boots on the Mac mini G4

#73
post #25

As an European, Classic Macs (and current ones) were just for arts/writting people. If you knew what CMYK was in order to print a newspaper, you were a Mac user. I emulated Mac OS 7 under XP times, and i was impressed that you could get far faster speeds emulating the M68k (and partially the PPC) compared to Intel X86 without any hardware accelerating chip (IntelVT) or kernel modules trapping X86 instructions running…

And scientists.

For some reason european science was full of old school Mac users.

Re: System 7 natively boots on the Mac mini G4

#74
Very related but self promotional—I have a hobby business selling restored Mac mini G4s. I clean all of them internally, upgrade them with 128 GB SSDs, max them out at 1 GB of RAM, put a new clock battery in, and pre-install the Mac OS 9 Lives hacked version of Mac OS 9 that runs on them. You can buy one from me here:

https://os9.shop

I don't think I'll start pre-installing System 7 since most of my customers are using Mac OS 9 (and the domain is os9.shop!), but you could certainly get a machine from me with Mac OS 9 and install System 7 yourself if you so desire.

My customers have included a lot of real businesses running legacy software who want the fastest, least intrusive, and least energy intensive Mac OS 9 desktop machine they can buy. I've sold to dentists, veterinarians, museums, and auto repair stores. You'd be amazed how many people are running Classic Mac software in 2025.

Re: System 7 natively boots on the Mac mini G4

#75
post #26

Earlier quoted context omitted.

W95 and W98 werent' much better until W98SE. Linux distros were rough but mega-stable.

Win98 was head and shoulders above System 9, from a stability perspective. It had protected memory, actual preemptive multitasking, a somewhat functional driver system built on top of an actual HAL, functional networking, etc, etc. To be clear, Win98 was a garbage fire of an OS (when it came to stability); which makes it so much worse that Mac OS 8-9 were so bad .

98's multitasking and memory 'protection' were a joke. In the same mid high machine for the era, 2k and xp were miles ahead of w98 on mid-high load.

Maybe not on a Pentium, but once you hit 192MB of RAM and some 500 MHz P3/AMD k7, NT based OSes were tons better.

You only realized that upon opening a dozen of IE windows. W98, even SE, will sweat. 2k will fly.

On single tasks, such as near realtime multimedia ones, w98 would be better, such as emulators/games or video players with single thread decoders. On multiprocessing/threading, w98 crawled against W2K even under p4's and 256MB of RAM.

Re: System 7 natively boots on the Mac mini G4

#76

Earlier quoted context omitted.

Not only that, everything felt _snappy_. No wasteful animations to add 0.28 ms to every interaction.

System 6 had menu blinks, zoom animations (with rect XORs no less), and button blinks when you used keyboard completion. Mac was the original "wasteful animation" OS.

That xor effect was under FVWM too for moving and resizing windows and doing an xor wireframe was MUCH faster than a full repaint.

If you had no X11 acceleration (xvesa for instance), that mode was magnitudes faster than watching your whole browser window repaint on a resize lasting more than 3 seconds on a Pentium.

Re: System 7 natively boots on the Mac mini G4

#77
post #70

Earlier quoted context omitted.

Max frustrating. If I were writing tbxi again it would be in Go.

Why not C89? Try to make it as portable as possible. The software is intended for preservation of old computers and their software. Would make sense for the software to be as portable as possible. Who knows, maybe someone would want to run it on vintage Mac hardware?

It already exists. But, if any, Free Pascal with Lazarus for classic Mac ppc would be ideal. Put that MacSSL port available under fpc and now you can compete with the rest.

Re: System 7 natively boots on the Mac mini G4

#78
post #5

StarMax series (and the 4400) seemed to be about as close to CHRP as we got. My off-brand StarMax clone (PowerCity) had a PS/2 and an ISA port. Ran BeOS well, and had a quirk that I could hear a tight loop on the speaker.

AFAIK most StarMax systems that were released (a prototype exists of a CHRP StarMax model) are based on the Tanzania / LPX-40 design, which is mostly a traditional PCI PowerMac[1], albeit with oddities like support for PC style floppy drives. PS/2 is handled by the CudaLite microcontroller which presents it to the OS as ADB devices for example. I've not heard of a version with ISA slots, although I assume you could j…

Right, I think those were the closest we got to the CHRP standard, as they moved the platform toward PC-style floppies, PS/2, ATX PSU and even more generic "platform" stuff than most clones. I'm fairly sure I had an ISA slot, I do remember trying to get a bargain bin NE2K card working in mine under linux (it didn't work). Definitely did nothing under OS 8/9.

The powercity models were interesting, because they came out after Apple revoked Motorola's clone license. A German company, ComJet, bought up the boards and sold unlicensed clones cheap. Case was slightly different, but otherwise they corresponded to StarMax models (fairly certain they were identical but may have been last revision boards).

Re: System 7 natively boots on the Mac mini G4

#79
post #64
post #31

Earlier quoted context omitted.

Ardi Executor. There's a recent fork at GitHub. You can run m68k binaries seamlessly. You don't need propietary MacOS parts, just the software. But if you are some software preserver, having a libre option to run legacy media it's always good for historical reasons. I am a daily libre software user but I emulate ancient machines with propietary stuff just for curiosity. As it not a personal computing device I find it…

Rhapsody DR2 is not a solution for classic Mac OS on x86. Lunduke writes: "Unfortunately [the Blue Box] was only available on PowerPC versions of Rhapsody" Another option is Advanced Mac Substitute. It doesn't run everything, but what it does run it runs really well. One of my goals is that you can use a 68K Mac application (e.g. MacPaint) as part of your personal computing workflow, if you wish. https://www.v68k.org…

Adding Executor does that for free as in freedom.

Edit, ah, both are similar.

Re: System 7 natively boots on the Mac mini G4

#80

Earlier quoted context omitted.

Preemption is a very nice OS feature it turns out (particularly once multi-core rolled around). Still, I recall os 8 and 9 being generally snappier than windows 98 (and a lot snappier than early builds of OSX)

How does preemption work on a processor that barely has interrupts and has no way to recover state after a page fault, in an OS that has to fit into a couple dozen kilobytes of ROM?

Preemptive multitasking is unrelated to page faults. And the 68k handled page faults just fine starting from the 68010.

Space constraints were certainly limiting on the earlier models, but later ones were plenty capable. Apple itself shipped a fully multitasking, memory protected OS for various 68k Mac models.

By the late 80s, the only reason the Macintosh system was still single-tasking with no protected memory was compatibility with existing apps, and massive technical debt.

Post reply on HN