Previous: NeXT computer hardware emulator
previous.alternative-system.com
previous.alternative-system.com
On a more serious note, what's the difference between a project like this and virtualization? Is there one? Once this is completed, could it be run in virtualization software, or is it not that kind of thing?
Virtualization doesn’t work when the guest OS was built to be run on a different architecture, which is often the case for retro computing projects.
See https://stackoverflow.com/questions/6044978/full-emulation-v...
One of the comments on the top answer added an example that unlocked it for me intuitively: “in VMWare you can have a virtualized CD drive which is connected to the real physical CD drive, or you can have an emulated CD drive that is backed by an ISO image on the host.”
Virtualization = sharing real hardware.
Emulation = software pretending to be real hardware.
For a microprocessor example, the Motorola 68000 almost supported virtualization, and the 68010 corrected the one flaw—insufficient exception context to restart an instruction—that prevented it. That’s why even though the personal computer market didn’t touch it, workstations migrated to 68010 as soon as it was available.
Of course there are a variety of ways to make virtualization easier on the implementer and more efficient to use. Intel’s enhancements really shine there. But they’re not required, just useful.
Every OS you virtualize must be supported by the base processor in the hardware. That is not so in an emulation, where another architecture can be supported.
See the differences between qemu and virtualbox.
How does the experience of running NeXTStep or OpenStep in Previous compare to that of running x86 OpenStep or NeXTStep https://www.youtube.com/watch?v=Rz2nPJGx4Qg on x86 hardware, on an old x86 box as in https://www.youtube.com/watch?v=Rz2nPJGx4Qg or on a modern x86 system?
Apple bought NeXT pretty much for their IP and software. By the time they were acquired NeXT had been out of the hardware manufacturing business for many years.
https://bytecellar.com/2018/04/25/bbsing-on-a-virtual-next-c...