I can't agree that the Classic Environment can be correctly called an "emulation," since it's a complete install of OS9, which is also fully bootable and functional on systems which were designed to boot OS9. Nothing is being emulated in Classic, AFAIK. The limitations are few and far between. I've only ever found one in all the years I've been running it.
IJ please remember that Classic can also be run on computers that cannot be dual booted. For example, a PowerBook 15. It cannot boot into Mac OS 9, but it can run Mac OS 9 under Classic in an emulated environment.
There are limitations with Classic. If you don't believe me, try accessing the following Control Panels within the Classic Environment:
Appletalk
Date & Time (to change the Date or Time)
Location Manager
Memory
Software Update
TCP/IP
Trackpad
Some of these are disabled because there is a corresponding Mac OS X Control Panel that does the same thing. Note, the Date & Time one has limited functionality. But there are other differences under the hood.
For example, the memory model is different for Mac OS 9 than for Mac OS X. In this case, the Classic environment emulates the Mac OS 9 memory model environment under Mac OS X.
At the same time, Mac OS 9 can directly access the PPC processors. So it is not a Virtual Machine with a container for Mac OS 9.
I think that Wikipedia says it best with this comment:
Classic is a descendant of Rhapsody's "Blue Box" emulation layer, which served as a proof of concept. It utilizes a Mac OS 9 System Folder, and a New World ROM file to bridge the differences between the older PowerPC Macintosh platforms and the XNU kernel environment.
I hope this makes sense, and why the term emulated is used instead of Virtual Machine.
Classic hasn't been supported for years.
Nope. Still supported under Tiger running on PPC Macs.
And no, it isn't exactly emulation, it's more like a Virtual Machine.
Nope, Classic is not a virtual machine in the true sense. If it were a true Virtual Machine, you could run Mac OS 9 on Intel Macs because Classic would be providing the Virtualized Machine from which to run the Mac OS 9 container.
BTW, I like your memorial avatar!
