I would prefer to call it an operating environment. Not that different from many others - .Net, the DOM environment of JavaScript, any scripting language in any larger tool.
Lets use "operating system" to mean what its generally understood to mean: something that you boot on hardware, that manages system resources/hosts drivers for devices, manages time and memory.
Just a separation-of-process model is not enough to justify the name Operating System.
Comments
How about that Chrome, with multi-process tabs + Google Apps, is really a stealth web operating system?
Its surprising that wasn't mentioned...
I would prefer to call it an operating environment. Not that different from many others - .Net, the DOM environment of JavaScript, any scripting language in any larger tool.
Lets use "operating system" to mean what its generally understood to mean: something that you boot on hardware, that manages system resources/hosts drivers for devices, manages time and memory.
Just a separation-of-process model is not enough to justify the name Operating System.
Process-per-tab appeared in IE 8 first: http://blogs.msdn.com/ie/archive/2008/03/11/ie8-and-loosely-... - March 2008.