Linked by Thom Holwerda on Thu 25th Oct 2007 16:16 UTC, submitted by ParaFan
Thread beginning with comment 280841
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Theo has a point here
by Morin on Fri 26th Oct 2007 05:59
in reply to "RE: Theo has a point here"
But OS/360 did not catch on. I also seem to remember that it was hopelessly bug-ridden (I guess that's a good definition for, "they didn't do it right").
Anyways, I wonder what the point is of having the VM layer emulate all quirks of the real hardware, just to have the guest OSes work around them again. If I'm hunting a million bugs anyway, adding complexity is the last thing I'd do.
If my memory serves me right, OS/360 wasn't really an attempt at security, than at backwards compatibility for already-written OSes on the same hardware (kinda like using Parallels to run Windows software on the Mac). While compatibility is an understandable goal, the net result is usually anything but perfect from an engineering point of view.
RE[3]: Theo has a point here
by sbergman27 on Sat 27th Oct 2007 16:34
in reply to "RE[2]: Theo has a point here"
But OS/360 did not catch on. I also seem to remember that it was hopelessly bug-ridden (I guess that's a good definition for, "they didn't do it right").
Incredible that anyone would say such things. OS/360 didn't catch on? OS/360 made the *world* go round for *years*.
And there is *no such thing* as a "hopelessly bug-ridden" mainframe OS. That's almost by definition. If it's bug-ridden, it's not a mainframe OS. Reliability is *that* critical on this class of hardware.




Member since:
2006-10-08
"Similarly, a traditional OS separates processes completely as if they ran on different machines, but allows them to access shared resources, such as files or physical devices. This complete isolation was a great "selling" point of one of the first OSes which did it right: unix. (on a side note, I do not know to what extent pre-unix OSes achieved this goal). "
A comparable implementation has been present on IBM's S/360 (360/67) and S/370 in approx. 1970. They provided support for virtualizing hardware so that many different hardware environments could be simulated, which different OS implementations could make use of... IBM CP-67 or VM/370, if I remember correctly.
Of course, this implementation was not as capable as VMs are today, but they tried to achieve the same goal.