Following on from recent news of Turbo Pascal and some classic games all running in a browser, we thought you might like some classic operating systems - Windows 1.01, Windows 3.0 and Mac System 7. Ah, just smell the nostalgia!
There is of course the total wonder at being able to run operating systems in the browser. It's mind boggling that what was once compiled code works in an interpreted dynamic language inside a humble web browser - ok perhaps humble web browser is going a bit far given that today's web browsers are more like complete operating systems in their own right, but you get the idea.
Following on from our trips down memory lane with the Turbo Pascal emulator and the news of the Historical Software Collection where you can play games you thought time forgot, we now have some classic operating systems.
The graphics adaptors available only go up to CGA, but EGA support and an extension to the AT architecture are planned for a version 2 of the system.
So how much better was Windows 3?
You will see that Windows 3.0 looked a lot better and it really was a "windows" system, i.e. it offered moveable, resizable, overlapping windows - which is more than WinRT does these days.
Finally we have the Mac System 7.0.1 OS running under PCE.js. It comes complete with MacPaint, MacDraw and Kid Pix. Try this one because in many ways it was the one that Windows was trying to beat.
The final question is - can anyone find a real use for a PC emulator within a browser?
Is it, just possibly, a way to keep legacy systems running for real?
There are, of course, lots of problems to overcome in terms of licencing and copyright issues, but if software is really old perhaps these are academic matters.
Another interesting observation is that things are not going to be so easy when it comes to legacy systems running Windows XP which uses product activation. When Microsoft finally turns off the product activation servers, presumably any legacy installations will have to be based on hacked copies of Windows XP that have had activation removed.