<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>singularity Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home</link><description>singularity Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://singularity.codeplex.com/wikipage?version=29</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Announcement: A new major release, RDK 2.0, is now available!&lt;/b&gt; Download source code or a bootable ISO at the Releases tab, or retrieve the latest Source Code from the repository at the Source Code tab.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity Project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/en-us/news/features/singularity.aspx" class="externalLink"&gt;Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://research.microsoft.com/apps/pubs/default.aspx?id=69431" class="externalLink"&gt;Singularity: Rethinking the Software Stack&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://research.microsoft.com/en-us/projects/singularity/asplos2008_singularity_rdk_tutorial.pdf" class="externalLink"&gt;Using the Singularity Research Development Kit&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;DownloadId=29184" alt="SingularityArchitecture.jpg" title="SingularityArchitecture.jpg" /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>galenh</author><pubDate>Thu, 21 Oct 2010 19:27:02 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101021072702P</guid></item><item><title>Updated Wiki: Home</title><link>http://singularity.codeplex.com/wikipage?version=28</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Announcement: A new major release, RDK 2.0, is now available!&lt;/b&gt; Download source code or a bootable ISO at the Releases tab, or retrieve the latest Source Code from the repository at the Source Code tab.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity Project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt;Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://Singularity: Rethinking the Software Stack [PDF" class="externalLink"&gt;Singularity: Rethinking the Software Stack [PDF&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;|http://research.microsoft.com/apps/pubs/default.aspx?id=69431]&lt;br /&gt;&lt;a href="http://Using the Singularity Research Development Kit [PDF" class="externalLink"&gt;Using the Singularity Research Development Kit [PDF&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;|http://research.microsoft.com/en-us/projects/singularity/asplos2008&lt;i&gt;singularity&lt;/i&gt;rdk_tutorial.pdf]&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;DownloadId=29184" alt="SingularityArchitecture.jpg" title="SingularityArchitecture.jpg" /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>galenh</author><pubDate>Thu, 21 Oct 2010 19:25:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20101021072506P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=27</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Announcement: A new major release, RDK 2.0, is now available!&lt;/b&gt; Download source code or a bootable ISO at the Releases tab, or retrieve the latest Source Code from the repository at the Source Code tab.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity Project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/OSR2007_RethinkingSoftwareStack.pdf" class="externalLink"&gt; Singularity: Rethinking the Software Stack [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/ASPLOS2008_Singularity_RDK_Tutorial.pdf" class="externalLink"&gt; Using the Singularity Research Development Kit [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29184" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>dcoetzee</author><pubDate>Sat, 15 Nov 2008 02:00:18 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081115020018A</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=26</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Announcement: A new major release, RDK 2.0, is now available!&lt;/b&gt; Download source code or a bootable ISO at the Releases tab, or retrieve the latest Source Code from the repository at the Source Code tab. Due to a temporary known issue, ensure that you place the source in a path that &lt;b&gt;does not contain spaces&lt;/b&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity Project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/OSR2007_RethinkingSoftwareStack.pdf" class="externalLink"&gt; Singularity: Rethinking the Software Stack [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/ASPLOS2008_Singularity_RDK_Tutorial.pdf" class="externalLink"&gt; Using the Singularity Research Development Kit [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29184" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>dcoetzee</author><pubDate>Fri, 14 Nov 2008 17:41:34 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081114054134P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=25</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Announcement: A new major release, RDK 2.0, is now available!&lt;/b&gt; Download source code or a bootable ISO at the Releases tab, or retrieve the latest Source Code from the repository at the Source Code tab. Due to a known issue, ensure that you place the source in a path that &lt;b&gt;does not contain spaces&lt;/b&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity Project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/OSR2007_RethinkingSoftwareStack.pdf" class="externalLink"&gt; Singularity: Rethinking the Software Stack [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/ASPLOS2008_Singularity_RDK_Tutorial.pdf" class="externalLink"&gt; Using the Singularity Research Development Kit [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29184" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>dcoetzee</author><pubDate>Fri, 14 Nov 2008 17:41:06 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081114054106P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=24</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Announcement: A new major release, RDK 2.0, is now available!&lt;/b&gt; Download source code or a bootable ISO at the Releases tab, or retrieve the latest Source Code from the repository at the Source Code tab.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity Project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/OSR2007_RethinkingSoftwareStack.pdf" class="externalLink"&gt; Singularity: Rethinking the Software Stack [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/ASPLOS2008_Singularity_RDK_Tutorial.pdf" class="externalLink"&gt; Using the Singularity Research Development Kit [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29184" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>dcoetzee</author><pubDate>Fri, 14 Nov 2008 15:21:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081114032122P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=23</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Announcement: A new major release, RDK 2.0, is now available!&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Download source code or a bootable ISO at the Releases tab, or retrieve the latest Source Code from the repository at the Source Code tab.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity Project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/OSR2007_RethinkingSoftwareStack.pdf" class="externalLink"&gt; Singularity: Rethinking the Software Stack [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/ASPLOS2008_Singularity_RDK_Tutorial.pdf" class="externalLink"&gt; Using the Singularity Research Development Kit [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29184" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>dcoetzee</author><pubDate>Fri, 14 Nov 2008 15:20:53 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081114032053P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=22</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity Project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/OSR2007_RethinkingSoftwareStack.pdf" class="externalLink"&gt; Singularity: Rethinking the Software Stack [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/ASPLOS2008_Singularity_RDK_Tutorial.pdf" class="externalLink"&gt; Using the Singularity Research Development Kit [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29184" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>galenh</author><pubDate>Mon, 17 Mar 2008 21:18:26 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080317091826P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=21</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/OSR2007_RethinkingSoftwareStack.pdf" class="externalLink"&gt; Singularity: Rethinking the Software Stack [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/ASPLOS2008_Singularity_RDK_Tutorial.pdf" class="externalLink"&gt; Using the Singularity Research Development Kit [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29184" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>galenh</author><pubDate>Mon, 17 Mar 2008 21:17:49 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080317091749P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=20</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/OSR2007_RethinkingSoftwareStack.pdf" class="externalLink"&gt; Singularity: Rethinking the Software Stack [PDF]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29184" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>marklewin</author><pubDate>Wed, 12 Mar 2008 00:45:08 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080312124508A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=19</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;br /&gt;&lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.research.microsoft.com/os/singularity/publications/OSR2007_RethinkingSoftwareStack.pdf" class="externalLink"&gt; Singularity: Rethinking the Software Stack \[PDF\]&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29184" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>marklewin</author><pubDate>Wed, 12 Mar 2008 00:44:41 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080312124441A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=18</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29184" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>galenh</author><pubDate>Wed, 05 Mar 2008 21:23:15 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080305092315P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=17</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;img src="http://www.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=singularity&amp;amp;DownloadId=29182" alt="SingularityArchitecture.jpg" /&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>galenh</author><pubDate>Wed, 05 Mar 2008 21:13:41 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080305091341P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>galenh</author><pubDate>Wed, 05 Mar 2008 21:13:00 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080305091300P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>galenh</author><pubDate>Wed, 05 Mar 2008 21:10:57 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080305091057P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;span class="unresolved"&gt;Cannot resolve link: &lt;/span&gt;[image: SingularityArchitecture.png]&lt;br /&gt;
&lt;/div&gt;</description><author>galenh</author><pubDate>Wed, 05 Mar 2008 21:10:13 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080305091013P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=13</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>marklewin</author><pubDate>Tue, 04 Mar 2008 21:24:58 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080304092458P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=12</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use only and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;See also:  &lt;a href="http://research.microsoft.com/displayArticle.aspx?id=1922" class="externalLink"&gt; Singularity: Rethinking Dependable System Design&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>marklewin</author><pubDate>Tue, 04 Mar 2008 20:52:59 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080304085259P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  It includes source code, build tools, test suites, design notes, and other background materials.  The Singularity RDK is for academic non-commercial use only and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt;
&lt;/div&gt;</description><author>marklewin</author><pubDate>Tue, 04 Mar 2008 16:40:20 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080304044020P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/singularity/Wiki/View.aspx?title=Home&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;The Singularity Research Development Kit (RDK) is based on the &lt;a href="http://research.microsoft.com" class="externalLink"&gt;Microsoft Research&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; &lt;a href="http://research.microsoft.com/os/singularity" class="externalLink"&gt;Singularity&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; project.  The Singularity RDK is for academic non-commercial use only and is governed by &lt;a href="http://www.codeplex.com/singularity/license" class="externalLink"&gt;this license&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;About Singularity&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt; &lt;br /&gt;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.&lt;br /&gt;
&lt;/div&gt;</description><author>marklewin</author><pubDate>Tue, 04 Mar 2008 16:13:03 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080304041303P</guid></item></channel></rss>