Someone really needs to develop a lightweight VM container that we can stuff software in. Like, you know how you can buy DOS games on steam, and it just gives you dosbox preconfigured to play the game?
That, but for all software on all OSes
Someone really needs to develop a lightweight VM container that we can stuff software in. Like, you know how you can buy DOS games on steam, and it just gives you dosbox preconfigured to play the game?
That, but for all software on all OSes
The idea would be to have a standardized-as-much-as-possible VM interface, and then your OS can implement that. New OS just needs a new implementation.
The point is protection against compatibility problems: it should be possible to run a PC game from 1982 and a video editing program from 2005, in the same way and be sure that you'll still be able to run them in another 30 years.
That's a solution for a different problem - letting you write games/other software now that can run on many machines in the future. (Also its capabilities and performance are strictly limited by design, which is totally legit.)
I think what Foone is dreaming of is more like a super-duper version of VMWare or other hypervisor, to let you run *existing* software targeted to any OS, under any other OS/hardware.
And hell yeah that would be a huge step forward.