"Midori" Concepts Materialize In .NET
106
dp619 writes "Concepts outlined in Microsoft's internal 'Midori' OS documents are materializing in .NET, according to an SD Times report. Midori is a new operating system project that is designed for distributed concurrency. Microsoft has assigned some of its all-star programmers to the project, while recruiting others. It is also working on other projects to replace Windows that make the OS act more like a hypervisor."
Re:Wasn't Windows 95 and 98 built from the ground (Score:5, Informative)
Win9x were built upon DOS (although replaced and virtualised it underneath itself) and provided win16/32 calls etc as subsystems. They're talking here about a fresh codebase that runs as a hypervisor and executes managed code. The idea basically being kinda like a microkernel but with increased isolation using newer virtualisation technology rather than the old erm... virtual memory technology... which has never really been used to its full potential I don't think.
Re:Hypervisor (Score:4, Informative)
I believe he was stating that Microsofts ring 0 processes usually arent the security risk.
Re:Hypervisor (Score:4, Informative)
The userspace?
Re:Hypervisor (Score:5, Informative)
The userland api and applications, mostly.
Re:.. i must have seen that before (Score:4, Informative)
If it's anything like Singularity, then the point is to exploit static memory safety analysis (which is possible for sandboxed managed code) to avoid the overhead of virtual memory protection. Basically, if you have two processes for which you can statically prove that they never try to access each other's memory (e.g. because all pointer accesses are via pointers which are derived from heap allocations for that particular process, and no arithmetic is done on them that can put the result out of bounds of the original allocated block), then you can safely run them in a single memory space.
Re:Wasn't Windows 95 and 98 built from the ground (Score:2, Informative)
Contrary to what their marketing would have you believe it isn't anything like that. Infact, its more like firing up Windows 7 and replacing explorer with the hyperv manager.