Windows 95 is the operating system that’s now used as a yardstick for what’s possible on modern devices and platforms. We’ve seen Microsoft’s popular OS appear on the Apple Watch, an Android Wear smartwatch, and even the Xbox One. Today, someone has gone a step further and made Windows 95 into an app that you can run on macOS, Windows, and Linux.
I mean fully enclosed as in vSphere or VirtualBox. Something that segregates itself in memory.
I thought I had a practical use for this. I have this ancient bit of hardware that we got all cockey about and decommissioned its original box for only to find out that it's only about 60% functional on Windows 10 even with all of the WinSxS stuff setup. But it actually requires Win98SE so that died in the water.
A VirtualBox VM isn't more isolated than, say, an NES emulator, or a JVM instance. It's just a normal process running on the host system. An ESXi VM is way more isolated.
Actually, I would trust a low level emulator more, because at least the guest's instructions don't run directly on the host CPU.
Can't you just install Windows 98 on QEMU or VirtualBox? This project does nothing other projects haven't done already, other than doing it in JS.
QEMU looks interesting, I could give that a shot. vSpehere and VirtualBox didn't work because of either the hardware key that we need to have inserted and\or the garbage serial port driver it uses to talk to the various controllers. It's a lower priority, but this might help. Thanks.