Softpedia
 

NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home > News > Microsoft > Developing Projects

May 27th, 2010, 16:12 GMT · By

ServiceOS: New Non-Windows OS Prototype from Microsoft

SHARE:

Adjust text size:


Windows logos
Enlarge picture
ServiceOS is the latest platform that can be added to the list already containing codenames such as Midori and Singularity, non-Windows operating system research projects explored by Microsoft. According to Alexander Moshchuk and Helen J. Wang from Microsoft Research, ServiceOS was born because of the need to closely integrate a multi-principal browsing architecture with the underlying OS. Fact is that Microsoft Research has already been flirting with a project involving a web browser as a multi-principal operating system. In this context, some users might remember Gazelle. It’s no coincidence that Helen J. Wang, senior researcher in the Systems and Networking group at Microsoft Research Redmond, is involved in both ServiceOS and Gazelle (via Mary-Jo Foley).

With Gazelle, Microsoft was researching a web browser built like a multi-principal OS. ServiceOS is designed to explore resource management for web applications in the context of a multi-principal OSbased browser. Wang emphasized that resource management continues to be one of the most critical missing pieces in browser design at this point in time. Projects such as ServiceOS and Gazelle come to resolve this problem.

Wang has already detailed the “design for resource management for web applications in ServiceOS, a multi-principal OS where a web site is a first-class OS principal. ServiceOS provides web applications with systematic and consistent access and control of common I/O devices, such as cameras or microphones, by centralizing access control policies in an extensible layer. For sharing divisible resources, such as CPU and network bandwidth, ServiceOS uses a DOM-recursive sharing policy by default when in resource contention. This allows ServiceOS to insulate resource usage of a web page from untrusted content it embeds, and to allocate resources fairly among multiple applications embedded on the same web page. We also introduce application-specified resource allocation to allow web programmers to explicitly influence resource allocations based on web application semantics,” she explained in a whitepaper on ServiceOS.

Microsoft has already put together a ServiceOS prototype, according to Wang. Obviously, just as it is the case with Midori and Gazelle, such prototypes are not offered to the public for testing. However, according to Wang, Service OS has been tested in scenarios involving management of a “wide range of resources, including CPU, memory, network bandwidth, and devices like cameras, microphones, or GPS. Our evaluation shows that compared to existing browsers, ServiceOS provides web applications with improved service quality, fairness, and security.”

UPDATE: Small changes to make it clear that ServiceOS is a prototype and not a fully-fledged product in development. As is the case with any Microsoft Research projects, ServiceOS might in fact never become a product offered to customers. This doesn’t change the fact that it does sound quite interesting.

TELL US WHAT YOU THINK:

4,862 hits · 2 comments · Link to this article · Print article · Send to friend · Subscribe to news

MUST-READ RELATED ARTICLES:


Download Windows 7 RTM Games for Windows LIVE Setup 3.3

Package Mapper Available for Windows Embedded Standard 7

Internet Explorer Standards Documentation Download Links

Access the Free Windows 7 Hilo Browser with Carousel UI

Download Windows 7 RTM May 2010 Cumulative Time Zone Update

READER COMMENTS:


Comment #1 by: rick on 28 May 2010, 02:40 UTC reply to this comment

M$ is dying and now they are desperately trying to copy google CHROME OS (a web-based OS coming soon!)
The future is linux and google. M$ is greedy old has-been


Comment #2 by: rock on 28 May 2010, 08:29 UTC reply to this comment

i am a linux and windows user.. linux is very far away from catching up with windows . Bep Bep!!

Copyright © 2001-2012 Softpedia. Contact/Tip us at

WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM