How to Run and Interact With Classic Systems on Infinite Mac
Updated
Open infinitemac.org in a modern desktop browser, pick a release from the timeline, and click Run — the system boots inside a virtual machine on the page, with no installer, emulator setup, or local files required. You can then work inside that machine: launch the bundled software from the Infinite HD disk, drag files in and out where the OS supports it, and mount virtual CD-ROMs. The welcome screen inside each machine lists the exact interactions available for that particular system, so check it first if something doesn't respond as expected.
What you're actually running
Infinite Mac is a collection of classic Macintosh and NeXT system releases and software, all accessible from a web browser. Each entry is a full system release running in a virtual machine, not a screenshot gallery or a compatibility layer.
Two things come with most machines:
- The chosen OS version itself — System Software, Mac OS, A/UX, Mac OS X, or NeXTStep, spanning the 1980s, 1990s, and early 2000s.
- An "Infinite HD" disk — a preloaded volume of representative software from that era, so you have something to actually open once the desktop appears.
You can also build a custom instance with your choice of machine and disks instead of taking a preset.
Step by step: booting a system
- Open the site. The homepage presents releases grouped by year, starting at 1984.
- Filter if you know what you want. The catalog can be narrowed to All (81), Notable (32), A/UX (11), NeXT (15), or Mac OS X (6).
- Pick a release. Each entry shows its name, release date, and a short note on what it introduced — for example, System 1.0 (January 24, 1984) shipped with the Mac 128K, while System 6.0 (April 30, 1988) added MacroMaker, Map, and CloseView.
- Click Run to boot that version, or Customize… to choose your own machine and disk combination first.
- Wait for the virtual machine to start, then read the welcome screen. It documents the import/export and CD-ROM behavior for that specific machine.
Expected result: a working classic desktop in a browser tab, with the Infinite HD disk mounted and ready.
Interacting with the machine
What you can do depends on the guest OS, because the features are implemented per machine rather than uniformly.
| Interaction | How it works | Where it applies |
|---|---|---|
| Import files | Drag and drop into the VM | On some operating systems |
| Export files | Drag and drop out of the VM | On some operating systems |
| Move disk images | Drag and drop | On some operating systems |
| Mount a CD-ROM | Attach a virtual CD-ROM | On some operating systems |
The phrase "on some operating systems" is the important qualifier — older System releases predate the plumbing that makes drag-and-drop practical, so don't assume a 1984 machine behaves like a late-1990s one. The welcome screen is the authoritative answer for the machine you're in.
Choosing a version
Use the timeline notes rather than guessing from version numbers, since the numbering is not linear across product lines.
- Earliest Mac experience: System 1.0 (1984), the initial release shipped with the Mac 128K.
- Watching the OS mature: System 2.0 (1985) added New Folder and Shut Down, the MiniFinder, and the Command-Shift-3 screenshot key; System 2.1 (1985) brought Hard Disk 20 support and HFS; System 3.0 (1986) added a RAM disk cache, zoom boxes, and a redesigned control panel; System 5.0 (1987) introduced MultiFinder.
- UNIX on a Mac: A/UX 1.0 (1988) combined UNIX System V Release 2 with BSD networking, TCP/IP, and NFS, but could only run one Macintosh Toolbox application at a time. A/UX 1.1 (1989) expanded compatibility with HyperCard, color displays, and CD-ROM support.
- NeXT: NeXTStep 0.8 (1988) was the first public preview, with the Mach kernel, an Objective-C object-oriented API, and a Display PostScript UI. NeXTStep 1.0 (1989) added the ability to kill applications from Workspace Manager and a redesigned Preferences app.
If your goal is simply to see what a given year felt like, the Notable filter is the fastest path. If you need a specific system for software compatibility, go through All and read the release notes.
Embedding and other options
Beyond running machines yourself, the project supports embedding instances into your own site, and links out to further documentation, a changelog, and a donation option. Those are separate from the core run-and-interact flow and are worth checking only if you want to host a machine rather than use one.
Common snags
- Nothing happens on drag-and-drop. That machine likely doesn't support it. Confirm on the welcome screen.
- You can't find a file you imported. Check whether the guest OS needs the disk image mounted before the file is visible.
- A Toolbox app won't open under A/UX 1.0. Only one Macintosh Toolbox application could run at a time in that release — this is a limitation of the original system, not the emulation.
- You want a different machine than the preset. Use Customize… before running.