The one thing that I miss when I upgraded from my 2017 iMac to a 2022 M2 Mac Mini was the loss of using virtual machines. I have VMs for OS/2, Windows XP, Windows 7, Linux Mint, and other flavors of Linux. I used DOSBox for running DOS and Windows 3.11.
Thankfully, there are versions of DOSBox that support Apple Silicon. I was able to use my previous DOSBox configuration from my Intel iMac, unmodified on my M2 Mac Mini.
Here it is running just as smooth as ever... (it runs fullscreen too for an immersive experience, but I thought it would be helpful to see it run in the context of Mac OS Ventura)
This is DOSBox running Windows for Workgroups 3.11. WfW is configured to use an S3 SVGA adapter driver and Soundblaster sound. Program Manager is a bit clunky, so I installed Calmira II that gives Win 3.x a Windows 95 look and feel. Once I'm satisfied with how this config is running, I'll install the OS/2 Warp Workplace Shell to give it an OS/2 Warp look and feel.
Here are a few of the apps that I have installed...
Under "Audio Software" is the Creative Labs sound suite of tools. They all work, which I found to be a pleasant surprise.
CompuWorks Office and Pushbutton Works are the same apps sold by different companies and with different "skins". There was a Canadian version of this called FootPrint Works, a British version called Legato, and IBM had both a Windows and OS/2 version called, "IBM Works". During the OS/2 phase of my career at IBM, I spent a lot of time working with the developers of "IBM Works for OS/2". The entire suite has all of the basic functionality and yet weighs in at only 5MB of disk space.
I was a huge fan of Microsoft Home back in the day. Their edutainment titles were quite enjoyable for the time... especially when the only access to the internet from home was via dialup. I've got a bunch of them on their original CDROM. I ripped them to .iso files and wrote a tool to attach any of those .iso files to the virtual CD drive.
Here is Dangerous Creatures....
All of the multimedia elements work and perform perfectly. This M2 Mac Mini just blasts through this emulation of an x86 system. All while I'm doing "real" work, remoting into a remote desktop, encoding a video in iMovie, having a dozen tabs open in Chrome, and other miscellaneous tasks. (all on a base M2 Mac Mini 8GB/256GB)
Running these old multimedia titles are the main reason for running Windows 3.11, but I occasionally like to dabble with the older productivity suites, so I have MS Works installed. This is the last version supported by Windows 3.11:
I also have MS Office but have it installed in a separate DOSBox instance because it installs a ton of stuff that just clutters up the system.
THE BENEFIT OF DOSBOX OVER A TRUE VIRTUAL MACHINE:
The very nice thing about using DOSBox is that the filesystem is fully accessible outside of DOSBox. That makes getting files in and out of the filesystem super easy. In contrast, trying to get files in and out of a Windows 3.x or DOS virtual machine on VirtualBox is a real headache.
The folders that contain the "C: drive" for a DOSBox image are only about 200MB in disk space. That includes: DOS tools, all of Windows for Workgroups 3.11, and all of the installed applications.
It is also very easy to copy the folder tree from one machine to another... I can run this equally well on my Mac, Linux, and Windows 10 systems. I can get it to run on my Chromebooks, but that's a bit of a hassle.
Hopefully you found this interesting and maybe gave you a bit of an encouragement to tinker with a vintage operating system.
Thankfully, there are versions of DOSBox that support Apple Silicon. I was able to use my previous DOSBox configuration from my Intel iMac, unmodified on my M2 Mac Mini.
Here it is running just as smooth as ever... (it runs fullscreen too for an immersive experience, but I thought it would be helpful to see it run in the context of Mac OS Ventura)
This is DOSBox running Windows for Workgroups 3.11. WfW is configured to use an S3 SVGA adapter driver and Soundblaster sound. Program Manager is a bit clunky, so I installed Calmira II that gives Win 3.x a Windows 95 look and feel. Once I'm satisfied with how this config is running, I'll install the OS/2 Warp Workplace Shell to give it an OS/2 Warp look and feel.
Here are a few of the apps that I have installed...
Under "Audio Software" is the Creative Labs sound suite of tools. They all work, which I found to be a pleasant surprise.
CompuWorks Office and Pushbutton Works are the same apps sold by different companies and with different "skins". There was a Canadian version of this called FootPrint Works, a British version called Legato, and IBM had both a Windows and OS/2 version called, "IBM Works". During the OS/2 phase of my career at IBM, I spent a lot of time working with the developers of "IBM Works for OS/2". The entire suite has all of the basic functionality and yet weighs in at only 5MB of disk space.
I was a huge fan of Microsoft Home back in the day. Their edutainment titles were quite enjoyable for the time... especially when the only access to the internet from home was via dialup. I've got a bunch of them on their original CDROM. I ripped them to .iso files and wrote a tool to attach any of those .iso files to the virtual CD drive.
Here is Dangerous Creatures....
All of the multimedia elements work and perform perfectly. This M2 Mac Mini just blasts through this emulation of an x86 system. All while I'm doing "real" work, remoting into a remote desktop, encoding a video in iMovie, having a dozen tabs open in Chrome, and other miscellaneous tasks. (all on a base M2 Mac Mini 8GB/256GB)
Running these old multimedia titles are the main reason for running Windows 3.11, but I occasionally like to dabble with the older productivity suites, so I have MS Works installed. This is the last version supported by Windows 3.11:
I also have MS Office but have it installed in a separate DOSBox instance because it installs a ton of stuff that just clutters up the system.
THE BENEFIT OF DOSBOX OVER A TRUE VIRTUAL MACHINE:
The very nice thing about using DOSBox is that the filesystem is fully accessible outside of DOSBox. That makes getting files in and out of the filesystem super easy. In contrast, trying to get files in and out of a Windows 3.x or DOS virtual machine on VirtualBox is a real headache.
The folders that contain the "C: drive" for a DOSBox image are only about 200MB in disk space. That includes: DOS tools, all of Windows for Workgroups 3.11, and all of the installed applications.
It is also very easy to copy the folder tree from one machine to another... I can run this equally well on my Mac, Linux, and Windows 10 systems. I can get it to run on my Chromebooks, but that's a bit of a hassle.
Hopefully you found this interesting and maybe gave you a bit of an encouragement to tinker with a vintage operating system.