Hello,
Just for fun, I would like to install Mac OS 7 onto my new RPi.
Does anyone know how?

However even that OS was not designed for an ARM processor!JeremyF wrote:I can't believe that multiple people have misunderstood this question. Mac OS 7: https://en.wikipedia.org/wiki/System_7
Quite an old OS, but many emulators have been written to run it.
Heater wrote:Donji,
Out of curiosity, I would like to know how you came to think such a crazy idea was even possible?
Please believe I'm not suggesting you are crazy. But clearly there is a big hole in you understanding that has come from somewhere.
Logically (very crude logic haha), I would guess, 10 years later, running an old OS like OS7 would be easy because currently I can play n64 games on my android. Just humor me if I'm way far off.itimpi wrote:However even that OS was not designed for an ARM processor!JeremyF wrote:I can't believe that multiple people have misunderstood this question. Mac OS 7: https://en.wikipedia.org/wiki/System_7
Quite an old OS, but many emulators have been written to run it.
In theory anything can be run under a suitable emulator given enough resources on the host system, but that does not mean that it is more than a fun exercise and it will run at a useable speed.
Mac OS 7 ran acceptably fast on 5 MHz 68000's back in its day. When faster PowerPC chips came along Apple included a 68k emulator which users never knew what was running what. Am not aware of Apple ever making a pure PowerPC OS no matter dropping the ability to run on a 68k CPU. When Intel CPUs came along Apple put a PowerPC emulator in the OS and only recently took the last PowerPC code out of MacOS X.Heater wrote:So what about that old Mac OS? I have no idea but I guess it is from the Motorola processor or PowerPC processor times. Again very different instructions sets. This stuff can only be run using some kind of processor emulation which is going to be very slow.
A 700 MHz 32-bit RISC ARM CPU can run an OS originally designed to run on an 8 MHz 16-bit (external) / 32-bit (internal) 68000 CPU quite nicely.Heater wrote:So what about that old Mac OS? I have no idea but I guess it is from the Motorola processor or PowerPC processor times. Again very different instructions sets. This stuff can only be run using some kind of processor emulation which is going to be very slow.
OS 7 transitioned to full PowerPC code by version 7.1.2 in March 1994, and backward compatibility with 68000-based systems was achieved via so-called "fat binaries" containing both 68000 and PowerPC executables (a benefit of the resource fork feature of Apple's file systems, where multiple code resources could be embedded in one file).N4HHE wrote:Mac OS 7 ran acceptably fast on 5 MHz 68000's back in its day. When faster PowerPC chips came along Apple included a 68k emulator which users never knew what was running what. Am not aware of Apple ever making a pure PowerPC OS no matter dropping the ability to run on a 68k CPU. When Intel CPUs came along Apple put a PowerPC emulator in the OS and only recently took the last PowerPC code out of MacOS X.
And Apple made much of the fact that Macs ran at 8MHz as compared to the 4.77MHz PCs. What they *didn't* mention was that the display system stole 3 out of every 8 processor cycles, reducing the effective speed to....5MHz, or very nearly the same as those PCs they were snubbing.Jim Manley wrote: The original 128K Mac, 512K "Fat" Mac, Mac Plus, and Mac SE ran 68000s at a bit under 8 MHz...
Apple wasn't making claims to that effect, that was the ever-dopey PC press that insisted on pursuing the MHz clock speed wars. As usual, you're also ignoring the fact that the 68000 had a 32-bit processor bus internally and a 16-bit bus externally, along with a 24-bit contiguous address space (no segmenting craziness). Meanwhile, the 8088 had a 16-bit internal bus and an 8-bit external bus, necessitating the ridiculous ten 64KB address segments and all of the associated segment-switching programming headaches that involved, especially when code crossed segment boundaries (and remember Bill Gates' apocryphal claim that "no one will ever need more than 640 KB of RAM"? Puh-leeeeze!).W. H. Heydt wrote:What they *didn't* mention was that the display system stole 3 out of every 8 processor cycles, reducing the effective speed to....5MHz, or very nearly the same as those PCs they were snubbing.