I have always found emulation, especially of computer systems, one of the hardest concepts to explain to folks who have little knowledge of computing (a la the nitty-gritty details of what goes on under that plastic/aluminium chassis). In part, that is because emulation is such a subterranean process. Business prefer their customers not to be aware of the nuts and bolts of what makes their services seamless; the failure to provide a “seamless” experience is considered a UX failure, a let-down in service experience.
Reading The Sixth Stage of Grief a few months ago (yes, this post is way overdue), I found an interesting description of OS emulation.
You typically need four things to emulate an old computer:
An operating system. Once you have the emulator and the ROM it’s like you actually own a new, old, computer—but it lacks for an operating system. Want to experience System 6.08 for your Mac? Workbench 2 for the Amiga? Microsoft DOS 6.22? You’ll likely make a fake hard drive. Then you actually install the real, authentic operating system onto the fake hard drive. Sometimes you will need to “insert” fake “floppy disks” into the fake “floppy drive” in order to install the real operating system onto the fake “hard drive” on the fake “computer.” (This is accomplished by clicking buttons.) Then you’ll “reboot.” It’s all very weird.
The word “fake” is used six times. The word “real”, two times. The word “fake” is used in reference to hardware (hard drive, floppies, computer), “real” for software (operating system). Paul Ford knew what he was writing, and this usage of the two terms reflects more about the nature of emulation than about our perceptions of them.
Continue reading Technology as magic emulation