•
•
•
•
What is DaniWeb IT Discussion Community?
You're currently browsing the Software Development category of DaniWeb, a massive community of 428,228 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 3,322 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our Software Development advertiser: Programming Forums
Mar 14th, 2008, 10:10 am
Shereef Saker has posted an article about Singularity: A research OS written in C#. While going through Microsoft Student Partners forum I found a post sent by Matthieu Suiche an MSP from France informing about Singularity first release...
Microsoft research page: The Singularity Research Development Kit (RDK) 1.1 is now available for academic non-commercial use. You can download it from CodePlex, Microsoft's open source project hosting website, here.
Microsoft research page: The Singularity Research Development Kit (RDK) 1.1 is now available for academic non-commercial use. You can download it from CodePlex, Microsoft's open source project hosting website, here.
•
•
•
•
Singularity is a research project focused on the construction of dependable systems through innovation in the areas of systems, languages, and tools. We are building a research operating system prototype (called Singularity), extending programming languages, and developing new techniques and tools for specifying and verifying program behavior.
Advances in languages, compilers, and tools open the possibility of significantly improving software. For example, Singularity uses type-safe languages and an abstract instruction set to enable what we call Software Isolated Processes (SIPs). SIPs provide the strong isolation guarantees of OS processes (isolated object space, separate GCs, separate runtimes) without the overhead of hardware-enforced protection domains. In the current Singularity prototype SIPs are extremely cheap; they run in ring 0 in the kernel’s address space.
Singularity uses these advances to build more reliable systems and applications. For example, because SIPs are so cheap to create and enforce, Singularity runs each program, device driver, or system extension in its own SIP. SIPs are not allowed to share memory or modify their own code. As a result, we can make strong reliability guarantees about the code running in a SIP. We can verify much broader properties about a SIP at compile or install time than can be done for code running in traditional OS processes. Broader application of static verification is critical to predicting system behavior and providing users with strong guarantees about reliability.
This blog entry was written by RamyMahrous. It has received 470 views, 0 comments, and 3 linkbacks.
•
•
•
•
advertising ajax apple ballmer beta bill gates browser business computer console development facebook firefox flash games gaming google hardware hp ibm icahn ie8 internet explorer iphone linux merger microsoft mobile news novell office open source operating os pc red hat search security server silverlight software system upgrade vista web windows xbox 360 xp yahoo yang
All Recent Tags Post Comment
•
•
•
•
Only community members can start a blog or comment on blog entries. You must register or log in to contribute.
•
•
•
•
•
•
•
•
DaniWeb Software Development Marketplace
Related Blog Entries
- Thunder Tables Kill Microsoft 40-bit Encryption (2 Days Ago)
- CMG: Free Performance Data and White Papers (4 Days Ago)
- The six million dollar World of Warcraft bot (12 Days Ago)
- Flash May Soon Brighten the iPhone (13 Days Ago)
- Q and A with Electric Cloud CEO Mike Maciag (15 Days Ago)
- Apple Updates Its Java VM (16 Days Ago)
- Why did Apple take 5 months to fix 24 security holes in OS X Java? (17 Days Ago)
- 'Preflight' Your Builds for More Continuous Integration (26 Days Ago)
- VMware: REAL Write Once, Run Anywhere (27 Days Ago)
- Zend to Link its PHP Tools With Adobe Flex, Dojo (27 Days Ago)