Microsoft goes public with its 'Drawbridge' operating-system research project
Summary: Drawbridge, a Microsoft Research project, expands on the "library OS" concept to streamline virtualization for application sandboxing.
Microsoft has begun taking the wraps off its hush-hush "Drawbridge" application-virtualization project.
"Drawbridge" is a Microsoft Research project developed by some of the same folks who helped create the Singularity microkernel operating system and the "Menlo" mobile operating system prototype. (Menlo was dedicated to replacing the Windows Embedded kernel with a Windows NT kernel in mobile devices.)
Drawbridge is a new adaptation of the "library OS" concept, as I blogged back in March. Microsoft researchers describe Drawebridge as which Microsoft researchers explain as the library OS concept as:
"(T)he personality of the OS on which an application depends runs in the address space of the application. A small, fixed set of abstractions connects the library OS to the host OS kernel, offering the promise of better system security and more rapid independent evolution of OS components."
In addition to including a Windows-centric library OS, Drawbridge also includes a "picoprocess," which its researchers describe as "a process-based isolation container with a minimal kernel API (application programming interface) surface" inside of which the Windows library OS runs.
As I noted earlier this year, the Microsoft Research Drawbridge team has built a working prototype of a Windows 7 library OS that can run the latest releases of Excel, PowerPoint and Internet Explorer.
From the introduction to the Drawbridge paper:
"Each instance has significantly lower overhead than a full VM bundled with an application: a typical application adds just 16MB of working set and 64MB of disk footprint. We contribute a new ABI (application binary interface) below the library OS that enables application mobility. We also show that our library OS can address many of the current uses of hardware virtual machines at a fraction of the overheads."
The researchers conclude: "Our experience shows that the long-promised benefits of the library OS approach—better protection of system integrity and rapid system evolution—are readily obtainable."
Microsoft published on October 17 a new Channel 9 video with MSR Operating System research manager Galen Hunt and other members of the team explaining Drawbridge
As with all Microsoft Research projects, there is no set timetable as to when or even if Drawbridge will become commercial products or parts of commercial products. However, lately at Microsoft there seems to be more effort to convert MSR experiments into shipping deliverables. So maybe Drawbridge will show up inside a future Windows version -- or maybe even as underlying technology enabling Microsoft to better run existing Windows apps (virtually) on mobile devices?
Update: Another fun codename fact. The mysterious Microsoft Research XAX, which had to do with picoprocesses, also was a precursor/related project to Drawbridge.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
LOL. MS going public with its patents
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
+1
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
More like have them subject to public scrutiny and find them wanting due to prior art, obviousness etc.
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
RE: Microsoft goes public with its 'Drawbridge' operating-system research p
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
Linux is free but NOT support.
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
If that's so, why can I not download my free copy of SUSE or Red Hat Enterprise Linux? Or how about the dedicated server versions? Oh, but those copies include proprietary software, so there's a charge for them....
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
Actually, you can, but that's not the point. Linux source is free, but companies aren't under any obligation to provide you with binaries, or their own artwork/copyrights in the OS. For RHEL, you have CentOS effectively compiling all RHEL packages from source and with their own artwork. The money you pay for those distros is also for the updates.
Does anyone go public about infringing patents?
I could be wrong here but the other big company that is doing a lot of patent saber rattling is Apple and I don't believe Apple publicizes the patents it is suing about until we find out about them in a court filing. If MS were actually to take anyone to court, they would publicize the patents in question just like everyone else does.
In this regard, I don't think MS is behaving any differently than any other company. The difference obviously is that MS is clearly giving terms that are deemed reasonable and so court is avoided. Apple, on the other hand, is clearly giving terms that are deemed unreasonable (stop selling your product) and so finds itself in court a lot.
However, please prove me wrong by showing an Apple press release describing ongoing negotiations with other companies regarding patents that are being violated before the associated lawsuit was filed. All I can find are press releases of lawsuits being filed.
ahahahah
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
It'll never get used.
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
Microsoft's Research Projects ...
Microsoft comes up with a clever-sounding new virtualization idea, only to use it to run the same old Excel and PowerPoint and Internet Explorer.
"Look, they took out the engine of my Morris Minor and replaced it with a sub-miniaturized nuclear atomic engine smaller than my thumbnail!"
"Yes, but it still runs dog-slow as any other Morris Minor."
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
RE: Microsoft goes public with its 'Drawbridge' operating-system research project
Wow the rehashs never end...
This ship is going down...
RE: Microsoft goes public with its 'Drawbridge' operating-system research project