News for hackers. Stuff that matters.
Re:The Great Software Stagnation by icedchai on Friday January 01, 2021 @08:43PM (#25609387)
Virtualization isn't that recent. It at least goes back to the 60's with the IBM 360 mainframe.

For micros, it has been available, in some form, on x86 since 1985 when the 386 processor was first released. Remember the vm86 mode that let people run DOS apps under Windows 2.x?

Re:The Great Software Stagnation by jcranmer on Friday January 01, 2021 @11:10PM (#25610322)
> Remember the vm86 mode that let people run DOS apps under Windows 2.x?

That's not really virtualization. In the x86 world, hardware virtualization extensions don't crop up until 2003. Efficient dynamic binary translation (a key component for efficient virtualization without hardware support) I generally reckon to start with DynamoRIO (~2001), with Intel's Pin tool coming out in 2004.

(Do note that hardware virtualization does predate x86; I believe IBM 360 was the first one to have support for it, but I'm really bad with dates for processor milestones).

Re:The Great Software Stagnation by icedchai on Saturday January 02, 2021 @10:14AM (#25613320)
I agree it is generally not what people consider virtualization today, but it was still a form of early virtualization. It was amazing for the time, letting people run most of their DOS apps under Windows 386.

(Note VMware Workstation, as another poster pointed out, and even earlier "emulation" solutions like Bochs existed before 2003.)

Re:The Great Software Stagnation by jlokier on Saturday January 02, 2021 @01:16AM (#25610846)
Just a data point. VMware Workstation came out as a product in 1999, and did excellent x86 virtualisation without hardware support using dynamic translation and code scanning techniques.