<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Operating System</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/operating+systems/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Operating System</title>
      <link>http://channel9.msdn.com/Tags/operating+systems</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/operating+systems</link>
    <language>en</language>
    <pubDate>Sun, 19 May 2013 14:54:29 GMT</pubDate>
    <lastBuildDate>Sun, 19 May 2013 14:54:29 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>58</c9:totalResults>
    <c9:pageCount>3</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Bruce Worthington: Power Efficiency in Windows 8 and Beyond</title>
      <description><![CDATA[<p>In developing Windows 8, power efficiency&nbsp;was a primary engineering&nbsp;theme. This means that all aspects of the system were designed and developed with efficient power usage in mind. It's paid off—Windows 8 is the most power efficient version of Windows to date.&nbsp;<br><br>In this video, Windows&nbsp;Development Lead <strong>Bruce Worthington</strong>, an&nbsp;OS&nbsp;power and performance expert who leads a team of engineers working on&nbsp;Windows power management fundamentals, sits down with us to share the story of power efficiency in Windows 8. The renewed&nbsp;focus on power has paid off and is evident across the Windows ecosystem—from&nbsp;Windows on tablets, notebooks, hybrids, and desktops&nbsp;to Windows running&nbsp;in the data center.<br><strong><br>Huge thanks</strong> to Bruce for this excellent conversation! <br><br>Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a24e7d2ee8e24dde93e4a0d001863b8e">]]></description>
      <comments>http://channel9.msdn.com/posts/Bruce-Worthington-Power-Efficiency-in-Windows-8-and-Beyond</comments>
      <itunes:summary>In developing Windows 8, power efficiency&amp;nbsp;was a primary engineering&amp;nbsp;theme. This means that all aspects of the system were designed and developed with efficient power usage in mind. It&#39;s paid off—Windows 8 is the most power efficient version of Windows to date.&amp;nbsp;In this video, Windows&amp;nbsp;Development Lead Bruce Worthington, an&amp;nbsp;OS&amp;nbsp;power and performance expert who leads a team of engineers working on&amp;nbsp;Windows power management fundamentals, sits down with us to share the story of power efficiency in Windows 8. The renewed&amp;nbsp;focus on power has paid off and is evident across the Windows ecosystem—from&amp;nbsp;Windows on tablets, notebooks, hybrids, and desktops&amp;nbsp;to Windows running&amp;nbsp;in the data center.Huge thanks to Bruce for this excellent conversation! Tune in. </itunes:summary>
      <itunes:duration>2164</itunes:duration>
      <link>http://channel9.msdn.com/posts/Bruce-Worthington-Power-Efficiency-in-Windows-8-and-Beyond</link>
      <pubDate>Tue, 29 Jan 2013 21:28:25 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Bruce-Worthington-Power-Efficiency-in-Windows-8-and-Beyond</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.mp3" expression="full" duration="2164" fileSize="34627498" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.mp4" expression="full" duration="2164" fileSize="203119795" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.webm" expression="full" duration="2164" fileSize="85481283" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.wma" expression="full" duration="2164" fileSize="17512343" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.wmv" expression="full" duration="2164" fileSize="214891445" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_high.mp4" expression="full" duration="2164" fileSize="446990600" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_mid.mp4" expression="full" duration="2164" fileSize="311847809" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower_Source.wmv" expression="full" duration="2164" fileSize="503971553" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.ism/manifest" expression="full" duration="2164" fileSize="6266" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b33b/29a67ea6-3e0a-4c1c-920c-dd5119b8b33b/InsideWindows8BruceWorthingtonPower.wmv" length="214891445" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Bruce-Worthington-Power-Efficiency-in-Windows-8-and-Beyond/rss</wfw:commentRss>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Power</category>
      <category>Power Management</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Inside Windows 8: Chris Stevens - Boot Environment</title>
      <description><![CDATA[<p><strong>Chris Stevens</strong> is a software developer on the Windows kernel team working on the Windows boot environment. Windows 8 boots faster than any other version of Windows. Why? How? <br><br>Chris begins with the fundamentals (so, if you don't know anything about the boot process or what actually happens when an OS like Windows&nbsp;starts up, then you will after watching this...) and then digs into how the boot experience/environment/process was&nbsp;has evolved in&nbsp;Windows 8.</p><p>Tune in!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a89e4309e35148e4a657a12c001214b7">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Chris-Stevens-Boot-Environment</comments>
      <itunes:summary>Chris Stevens is a software developer on the Windows kernel team working on the Windows boot environment. Windows 8 boots faster than any other version of Windows. Why? How? Chris begins with the fundamentals (so, if you don&#39;t know anything about the boot process or what actually happens when an OS like Windows&amp;nbsp;starts up, then you will after watching this...) and then digs into how the boot experience/environment/process was&amp;nbsp;has evolved in&amp;nbsp;Windows 8. Tune in! </itunes:summary>
      <itunes:duration>2474</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Chris-Stevens-Boot-Environment</link>
      <pubDate>Mon, 14 Jan 2013 18:02:53 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Chris-Stevens-Boot-Environment</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.mp3" expression="full" duration="2474" fileSize="39600355" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.mp4" expression="full" duration="2474" fileSize="232289260" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.webm" expression="full" duration="2474" fileSize="97393639" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.wma" expression="full" duration="2474" fileSize="20023687" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.wmv" expression="full" duration="2474" fileSize="188162657" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_high.mp4" expression="full" duration="2474" fileSize="512402623" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_mid.mp4" expression="full" duration="2474" fileSize="357925955" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot_Source.wmv" expression="full" duration="2474" fileSize="430539463" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.ism/manifest" expression="full" duration="2474" fileSize="6096" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/742d/633e18c3-c38c-4faf-916e-3b0f333f742d/InsideWindows8Boot.wmv" length="188162657" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Chris-Stevens-Boot-Environment/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Boot</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Inside Windows 8: Jon Berry - Desktop Activity Moderator and Connected Standby</title>
      <description><![CDATA[<p><strong>Jon Berry</strong>, a veteran Windows engineer, digs into the new way&nbsp;Windows 8 manages processes&nbsp;to&nbsp;support the brave new world of Windows running on various CPU architectures including ARM and ATOM, which present an interesting set of technical challenges given the need to aggressively preserve energy when running—yet&nbsp;<em>not</em> fully running—while&nbsp;in a battery-powered state.</p><p>Jon owns the <strong>Desktop Activity Moderator (DAM),</strong> which, as the name implies, moderates desktop processes. The DAM is one of several new features in Windows 8 designed to ensure consistent, long battery life for devices that support <strong>connected standby</strong>.</p><p>Connected standby occurs when the device is powered on but the screen is turned off. In this power state, the system is technically always &quot;on&quot; (to support key scenarios like mail, VoIP, social networking, and instant messaging with Windows Store apps). It is analogous to the state a smart phone is in when the user presses the power button.&nbsp;&nbsp;</p><p>As such, software (including apps and operating system software) must be well-behaved during connected standby. The DAM was created to suppress desktop app execution in a manner similar to the Sleep state. It does this by suspending or throttling desktop software processes across the system upon connected standby entry. This enables systems that support connected standby to deliver minimized resource usage and long, consistent battery life while enabling Windows Store apps to deliver the connected experiences they promise.</p><p>The DAM is a kernel mode driver that is loaded and initialized at system boot if the system supports connected standby.&nbsp;</p><p>How does Windows 8 provide this always-on experience and not drain the battery in 10 minutes? What does the DAM actually do? How does it work? The DAM is part of a larger management system, which Jon also describes here.&nbsp;What is connected standby, exactly? Jon spends a lot of time at the whiteboard answering these and other questions. Thank you, Jon!</p><p>Tune in. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:bdd714f6332f460a9b6fa12b018971b1">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Jon-Berry-Desktop-Activity-Moderator-and-Connected-Standby</comments>
      <itunes:summary>Jon Berry, a veteran Windows engineer, digs into the new way&amp;nbsp;Windows 8 manages processes&amp;nbsp;to&amp;nbsp;support the brave new world of Windows running on various CPU architectures including ARM and ATOM, which present an interesting set of technical challenges given the need to aggressively preserve energy when running—yet&amp;nbsp;not fully running—while&amp;nbsp;in a battery-powered state. Jon owns the Desktop Activity Moderator (DAM), which, as the name implies, moderates desktop processes. The DAM is one of several new features in Windows 8 designed to ensure consistent, long battery life for devices that support connected standby. Connected standby occurs when the device is powered on but the screen is turned off. In this power state, the system is technically always &amp;quot;on&amp;quot; (to support key scenarios like mail, VoIP, social networking, and instant messaging with Windows Store apps). It is analogous to the state a smart phone is in when the user presses the power button.&amp;nbsp;&amp;nbsp; As such, software (including apps and operating system software) must be well-behaved during connected standby. The DAM was created to suppress desktop app execution in a manner similar to the Sleep state. It does this by suspending or throttling desktop software processes across the system upon connected standby entry. This enables systems that support connected standby to deliver minimized resource usage and long, consistent battery life while enabling Windows Store apps to deliver the connected experiences they promise. The DAM is a kernel mode driver that is loaded and initialized at system boot if the system supports connected standby.&amp;nbsp; How does Windows 8 provide this always-on experience and not drain the battery in 10 minutes? What does the DAM actually do? How does it work? The DAM is part of a larger management system, which Jon also describes here.&amp;nbsp;What is connected standby, exactly? Jon spends a lot of time at the whiteboard answering these and other questions.</itunes:summary>
      <itunes:duration>2750</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Jon-Berry-Desktop-Activity-Moderator-and-Connected-Standby</link>
      <pubDate>Mon, 07 Jan 2013 13:55:24 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Jon-Berry-Desktop-Activity-Moderator-and-Connected-Standby</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.mp3" expression="full" duration="2750" fileSize="44005271" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.mp4" expression="full" duration="2750" fileSize="256974070" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.webm" expression="full" duration="2750" fileSize="107789386" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.wma" expression="full" duration="2750" fileSize="22252655" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.wmv" expression="full" duration="2750" fileSize="217422809" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_high.mp4" expression="full" duration="2750" fileSize="565525184" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_mid.mp4" expression="full" duration="2750" fileSize="394526377" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM_Source.wmv" expression="full" duration="2750" fileSize="450292629" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.ism/manifest" expression="full" duration="2750" fileSize="6086" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/b43a/1f4ebe22-3ecc-4ee0-b635-0497925bb43a/InsideWindows8DAM.wmv" length="217422809" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Inside-Windows-8-Jon-Berry-Desktop-Activity-Moderator-and-Connected-Standby/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Windows 8</category>
      <category>WindowsContent</category>
      <category>Inside Windows 8</category>
    </item>
  <item>
      <title>Drawbridge: A new form of virtualization for application sandboxing</title>
      <description><![CDATA[<p><strong></strong><strong><a href="http://research.microsoft.com/en-us/projects/drawbridge/" target="_blank">Drawbridge is a research prototype</a></strong><em> of a new form of virtualization for application sandboxing. Drawbridge combines two core technologies: First, a <strong>picoprocess</strong>, which is a process-based isolation container with a minimal kernel API surface. Second, a <strong>library OS</strong>, which is a version of Windows enlightened to run efficiently within a picoprocess. Drawbridge combines two ideas from the literature, the <em>picoprocess</em> and the <em>library OS</em>, to provide a new form of computing, which retains the benefits of secure isolation, persistent compatibility, and execution continuity, but with drastically lower resource overheads. </em></p><p>The Drawbridge library OS is an <em>experimental&nbsp;</em>Windows 7 library OS - a research project and proving ground&nbsp;for a larger concept: <em>application virtualization and sandboxing</em>.&nbsp;Drawbridge is capable of&nbsp;running the latest releases of major Windows applications such as Microsoft Excel, PowerPoint, and Internet Explorer with very little overhead compared to the traditional virtualization techniques<em>. </em>The experiment is going well! Now, what's going on here, <em>exactly</em>?</p><p>Drawbridge research&nbsp;team members <strong>Galen Hunt</strong>, <strong>Reuben Olinsky</strong> and&nbsp;<strong>Jon Howell&nbsp;</strong>dig into some of the details, including project&nbsp;rationale and OS&nbsp;architecture, of research project Drawbridge.</p><p>Paper: <a href="http://research.microsoft.com/apps/pubs/default.aspx?id=141071">http://research.microsoft.com/apps/pubs/default.aspx?id=141071</a></p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:abf131e6cd47433594d89e8d000bf427">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System</comments>
      <itunes:summary>Drawbridge is a research prototype of a new form of virtualization for application sandboxing. Drawbridge combines two core technologies: First, a picoprocess, which is a process-based isolation container with a minimal kernel API surface. Second, a library OS, which is a version of Windows enlightened to run efficiently within a picoprocess. Drawbridge combines two ideas from the literature, the picoprocess and the library OS, to provide a new form of computing, which retains the benefits of secure isolation, persistent compatibility, and execution continuity, but with drastically lower resource overheads.  The Drawbridge library OS is an experimental&amp;nbsp;Windows 7 library OS - a research project and proving ground&amp;nbsp;for a larger concept: application virtualization and sandboxing.&amp;nbsp;Drawbridge is capable of&amp;nbsp;running the latest releases of major Windows applications such as Microsoft Excel, PowerPoint, and Internet Explorer with very little overhead compared to the traditional virtualization techniques. The experiment is going well! Now, what&#39;s going on here, exactly? Drawbridge research&amp;nbsp;team members Galen Hunt, Reuben Olinsky and&amp;nbsp;Jon Howell&amp;nbsp;dig into some of the details, including project&amp;nbsp;rationale and OS&amp;nbsp;architecture, of research project Drawbridge. Paper: http://research.microsoft.com/apps/pubs/default.aspx?id=141071 &amp;nbsp; </itunes:summary>
      <itunes:duration>2812</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System</link>
      <pubDate>Mon, 17 Oct 2011 17:27:19 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_2MB_ch9.wmv" expression="full" duration="2812" fileSize="931056541" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.mp3" expression="full" duration="2812" fileSize="22503726" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.wma" expression="full" duration="2812" fileSize="22751265" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.wmv" expression="full" duration="2812" fileSize="610806303" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_high_ch9.mp4" expression="full" duration="2812" fileSize="754043765" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_low_ch9.mp4" expression="full" duration="2812" fileSize="268846402" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_med_ch9.mp4" expression="full" duration="2812" fileSize="582176343" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch.ism/manifest" expression="full" duration="2812" fileSize="6296" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f427/abf131e6-cd47-4335-94d8-9e8d000bf427/MSRDrawbridgeAppVirtualizationResearch_ch9.wmv" length="610806303" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>28</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Drawbridge-An-Experimental-Library-Operating-System/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Security</category>
      <category>Windows 7</category>
      <category>experimental</category>
    </item>
  <item>
      <title>Abolade Gbadegesin: Inside Windows Phone &quot;Mango&quot;</title>
      <description><![CDATA[ <p>There have been a lot of <a href="http://www.engadget.com/2011/06/27/windows-phone-7-5-mango-in-depth-preview-video/" target="_blank">positive reviews</a>&nbsp;of the upcoming Windows Phone 7 OS release, code named&nbsp;&quot;Mango.&quot; This release is a big one. It contains over&nbsp;500 new features (and over 1000 new APIs), is full of improvements - from the core OS to the&nbsp;performance of UI scrolling - and &quot;Mango&quot; puts the <em>user</em> in control of almost everything the system has to offer.</p><p>&quot;Mango&quot; represents some impressive engineering.&nbsp;Since this is Going Deep, we are necessarily&nbsp;interested in the&nbsp;system-level improvements inside the Windows Phone operating system (in addition meeting a key engineer behind it).</p><p>Two new core or system-level&nbsp;features in &quot;Mango&quot;&nbsp;are a <em>generational garbage collector&nbsp;</em>and <em>support for multitasking</em>, or the ability to concurrently run application processes in both the foreground and background.&nbsp;GGC and Multitasking are going to be great for developers and users alike.</p><p><em>How</em> does multitasking in &quot;Mango&quot; work? How is it&nbsp;<em>designed</em>?&nbsp;Lot's of <strong>great</strong> user features, but what about improvements to the <em>developer</em> experience? Let's ask the great&nbsp;<strong>Abolade Gbadegesin—</strong>a stellar software engineer (writing mostly C&#43;&#43; <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> -&gt; go native!)&nbsp;and key contributor to the Windows Phone operating system, application services, and overall &quot;Mango&quot; platform architecture—to get some real answers.</p><p>Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9d148183468341c68b709f1001346e9a">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Abolade-Gbadegesin-Inside-Windows-Phone-Mango</comments>
      <itunes:summary> There have been a lot of positive reviews&amp;nbsp;of the upcoming Windows Phone 7 OS release, code named&amp;nbsp;&amp;quot;Mango.&amp;quot; This release is a big one. It contains over&amp;nbsp;500 new features (and over 1000 new APIs), is full of improvements - from the core OS to the&amp;nbsp;performance of UI scrolling - and &amp;quot;Mango&amp;quot; puts the user in control of almost everything the system has to offer. &amp;quot;Mango&amp;quot; represents some impressive engineering.&amp;nbsp;Since this is Going Deep, we are necessarily&amp;nbsp;interested in the&amp;nbsp;system-level improvements inside the Windows Phone operating system (in addition meeting a key engineer behind it). Two new core or system-level&amp;nbsp;features in &amp;quot;Mango&amp;quot;&amp;nbsp;are a generational garbage collector&amp;nbsp;and support for multitasking, or the ability to concurrently run application processes in both the foreground and background.&amp;nbsp;GGC and Multitasking are going to be great for developers and users alike. How does multitasking in &amp;quot;Mango&amp;quot; work? How is it&amp;nbsp;designed?&amp;nbsp;Lot&#39;s of great user features, but what about improvements to the developer experience? Let&#39;s ask the great&amp;nbsp;Abolade Gbadegesin—a stellar software engineer (writing mostly C&amp;#43;&amp;#43;  -&amp;gt; go native!)&amp;nbsp;and key contributor to the Windows Phone operating system, application services, and overall &amp;quot;Mango&amp;quot; platform architecture—to get some real answers. Tune in. </itunes:summary>
      <itunes:duration>2282</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Abolade-Gbadegesin-Inside-Windows-Phone-Mango</link>
      <pubDate>Tue, 05 Jul 2011 16:46:55 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Abolade-Gbadegesin-Inside-Windows-Phone-Mango</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_2MB_ch9.wmv" expression="full" duration="2282" fileSize="348030001" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_ch9.mp3" expression="full" duration="2282" fileSize="18259308" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_ch9.wma" expression="full" duration="2282" fileSize="18464557" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_ch9.wmv" expression="full" duration="2282" fileSize="390499123" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_high_ch9.mp4" expression="full" duration="2282" fileSize="838085953" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_low_ch9.mp4" expression="full" duration="2282" fileSize="211217091" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango.ism/manifest" expression="full" duration="2282" fileSize="6196" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/6e9a/9d148183-4683-41c6-8b70-9f1001346e9a/AboladeGbadegesinInsideMango_ch9.wmv" length="390499123" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>27</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Abolade-Gbadegesin-Inside-Windows-Phone-Mango/RSS</wfw:commentRss>
      <category>Garbage Collector</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Windows Phone 7</category>
      <category>WP7</category>
    </item>
  <item>
      <title>ICSE 2011: Victor Pankratius - Developing Manycore Applications with Concurrency Auto-Tuners</title>
      <description><![CDATA[ <p>Continuing on with our coverage of <a href="http://2011.icse-conferences.org/" target="_blank">ICSE 2011</a>, meet <strong><a href="http://www.victorpankratius.com" target="_blank">Dr. Victor Pankratius</a></strong>. Dr. Pankratius heads the Multicore Software Engineering&nbsp;investigator group at the Karlsruhe Institute of Technology, Germany. He also serves as the elected chairman of the <a href="http://www.multicore-systems.org/separs" target="_blank">Software Engineering for parallel Systems (SEPARS)</a> international working group. <a href="http://www.rz.uni-karlsruhe.de/~kb95/papers/Pankratius-SoftwareEngineeringInTheEraOfParallelism.pdf" target="_blank">Dr. Pankratius' current research</a> concentrates on how to make parallel programming easier. His work on multicore software engineering covers a range of research topics including empirical studies, auto-tuning, language design, and debugging.</p><p>In this video, Wolfram Schulte joins Victor to discuss the challenges of making concurrency easier for developers. One of the really interesting approaches that Victor and team are investigating is concurrency auto-tuning, and the example discussed here involve adding <a href="http://portal.acm.org/citation.cfm?doid=1531793.1531808" target="_blank">OS kernel-level support for auto-tuning user mode applications</a>&nbsp;for manycore processor architectures. This is very fascinating research with great potential. <span class="messageBody">Concurrency auto-tuner in an OS kernel? Concurrency-enlightened operating systems? Why not? Always great to meet young innovators with no fear of failure. I hope to see this type of thing materialize. Very interesting research and real world problem.&nbsp; Go Victor. Go!</span><br><br>Thanks to Wolfram and Victor for another great conversation. Tune in.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:913e39dc09614fc38c909efa0183ac5c">]]></description>
      <comments>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</comments>
      <itunes:summary> Continuing on with our coverage of ICSE 2011, meet Dr. Victor Pankratius. Dr. Pankratius heads the Multicore Software Engineering&amp;nbsp;investigator group at the Karlsruhe Institute of Technology, Germany. He also serves as the elected chairman of the Software Engineering for parallel Systems (SEPARS) international working group. Dr. Pankratius&#39; current research concentrates on how to make parallel programming easier. His work on multicore software engineering covers a range of research topics including empirical studies, auto-tuning, language design, and debugging. In this video, Wolfram Schulte joins Victor to discuss the challenges of making concurrency easier for developers. One of the really interesting approaches that Victor and team are investigating is concurrency auto-tuning, and the example discussed here involve adding OS kernel-level support for auto-tuning user mode applications&amp;nbsp;for manycore processor architectures. This is very fascinating research with great potential. Concurrency auto-tuner in an OS kernel? Concurrency-enlightened operating systems? Why not? Always great to meet young innovators with no fear of failure. I hope to see this type of thing materialize. Very interesting research and real world problem.&amp;nbsp; Go Victor. Go!Thanks to Wolfram and Victor for another great conversation. Tune in. </itunes:summary>
      <itunes:duration>1155</itunes:duration>
      <link>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</link>
      <pubDate>Mon, 20 Jun 2011 21:21:02 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_2MB_ch9.wmv" expression="full" duration="1155" fileSize="235858943" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.mp3" expression="full" duration="1155" fileSize="9242257" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wma" expression="full" duration="1155" fileSize="9350423" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wmv" expression="full" duration="1155" fileSize="253484363" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_high_ch9.mp4" expression="full" duration="1155" fileSize="510196644" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_low_ch9.mp4" expression="full" duration="1155" fileSize="116822945" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius.ism/manifest" expression="full" duration="1155" fileSize="8614" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/ac5c/913e39dc-0961-4fc3-8c90-9efa0183ac5c/ICSE2011VictorPankratius_ch9.wmv" length="253484363" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/ICSE-2011-Victor-Pankratius-Developing-Manycore-Applications-with-Auto-Tuners/rss</wfw:commentRss>
      <category>Computer Science</category>
      <category>Concurrency</category>
      <category>Kernel</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>Programming</category>
      <category>RiSE</category>
      <category>ICSE 2011</category>
    </item>
  <item>
      <title>Chris Hawblitzel and Juan Chen: Introduction to Typed Assembly Language (TAL)</title>
      <description><![CDATA[ <p><em><strong>Typed Assembly Language (TAL)</strong> extends traditional untyped assembly languages with typing annotations, memory management primitives, and a sound set of typing rules. These typing rules guarantee the memory safety, control flow safety, and type safety of TAL programs. Moreover, the typing constructs are expressive enough to encode most source language programming features including records and structures, arrays, higher-order and polymorphic functions, exceptions, abstract data types, subtyping, and modules. Just as importantly, TAL is flexible enough to admit many low-level compiler optimizations. Consequently, TAL is an ideal target platform for type-directed compilers that want to produce verifiably safe code for use in secure mobile code applications or extensible operating system kernels.</em> [<a href="http://www.cs.cornell.edu/talc/" target="_blank">Source</a>]<br><br><a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Verve-A-Type-Safe-Operating-System" target="_blank">You've met&nbsp;Microsoft research scientist and operating system expert <strong>Chris Hawblitzel</strong> before</a>. He's the architect and lead researcher of the <a href="http://research.microsoft.com/apps/pubs/?id=122884" target="_blank">Verve </a>operating system research project from MSR. As you learned&nbsp;in that interview,&nbsp;typed assembly language and Hoare logic were employed to verify the absence of many kinds of errors in low-level code. Chris et al. use TAL and Hoare logic to achieve highly automated, static verification of the safety of Verve. We didn't spend much time on TAL during the Verve interview, so we decided to remedy that. Enter computer scientist and&nbsp;<a href="http://research.microsoft.com/en-us/groups/rise/default.aspx" target="_blank">RiSE </a>team member <strong><a href="http://research.microsoft.com/en-us/people/juanchen/" target="_blank">Juan Chen</a></strong> who did much of the <strong><a href="http://research.microsoft.com/en-us/projects/talproj/" target="_blank">TAL</a></strong>&nbsp;work for Verve. After you watch this video, <a href="http://research.microsoft.com/pubs/121445/pldi166-tate.pdf" target="_blank">you should read this paper</a> to go much deeper.</p><p>Tune in and get a sense of what TAL is, how type verification works for assembly code, benefits, trade-offs, and much more. Enjoy.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5edac2dcadcc4b2e93b79ecc016c6f8d">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL</comments>
      <itunes:summary> Typed Assembly Language (TAL) extends traditional untyped assembly languages with typing annotations, memory management primitives, and a sound set of typing rules. These typing rules guarantee the memory safety, control flow safety, and type safety of TAL programs. Moreover, the typing constructs are expressive enough to encode most source language programming features including records and structures, arrays, higher-order and polymorphic functions, exceptions, abstract data types, subtyping, and modules. Just as importantly, TAL is flexible enough to admit many low-level compiler optimizations. Consequently, TAL is an ideal target platform for type-directed compilers that want to produce verifiably safe code for use in secure mobile code applications or extensible operating system kernels. [Source]You&#39;ve met&amp;nbsp;Microsoft research scientist and operating system expert Chris Hawblitzel before. He&#39;s the architect and lead researcher of the Verve operating system research project from MSR. As you learned&amp;nbsp;in that interview,&amp;nbsp;typed assembly language and Hoare logic were employed to verify the absence of many kinds of errors in low-level code. Chris et al. use TAL and Hoare logic to achieve highly automated, static verification of the safety of Verve. We didn&#39;t spend much time on TAL during the Verve interview, so we decided to remedy that. Enter computer scientist and&amp;nbsp;RiSE team member Juan Chen who did much of the TAL&amp;nbsp;work for Verve. After you watch this video, you should read this paper to go much deeper. Tune in and get a sense of what TAL is, how type verification works for assembly code, benefits, trade-offs, and much more. Enjoy. </itunes:summary>
      <itunes:duration>2611</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL</link>
      <pubDate>Wed, 11 May 2011 16:33:41 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_2MB_ch9.wmv" expression="full" duration="2611" fileSize="292374002" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.mp3" expression="full" duration="2611" fileSize="20890116" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.wma" expression="full" duration="2611" fileSize="21123099" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.wmv" expression="full" duration="2611" fileSize="364453099" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_high_ch9.mp4" expression="full" duration="2611" fileSize="924882595" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_low_ch9.mp4" expression="full" duration="2611" fileSize="200256938" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage.ism/manifest" expression="full" duration="2611" fileSize="8614" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/6f8d/5edac2dc-adcc-4b2e-93b7-9ecc016c6f8d/MSRTypedAssemblyLanguage_ch9.wmv" length="364453099" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Chris-Hawblitzel-and-Juan-Chen-Introduction-to-Typed-Assembly-Language-TAL/RSS</wfw:commentRss>
      <category>Compilers</category>
      <category>Computer Science</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>Programming Languages</category>
      <category>RiSE</category>
    </item>
  <item>
      <title>Verve: A Type Safe Operating System</title>
      <description><![CDATA[ <p>&nbsp;</p><p><a href="http://research.microsoft.com/en-us/projects/singularity/">The Singularity project </a>(an OS written in managed code used for research purposes) has provided several very useful research results and opened new avenues for exploration in operating system design. Recently, <a href="http://research.microsoft.com/pubs/122884/pldi117-yang.pdf">MSR released a paper covering an&nbsp;operating system research project</a>&nbsp;that takes a new approach to building an OS stack with verifiable and type safe managed code. This project employs a novel use of Typed Assembly Language, which is what you think it is: Assembly with types (implemented as annotations and verified statically using the verification technology <a href="http://research.microsoft.com/en-us/projects/boogie/">Boogie</a>&nbsp;and the theorem prover <a href="http://research.microsoft.com/en-us/um/redmond/projects/z3/">Z3</a>(Boogie generates verification conditions that are then statically proven by Z3. Boogie is also a language used to build program verifiers for other languages)). As with Singularity, the C# Bartok compiler is used, but this time it generates TAL. The entire OS stack is verifiably type safe (the Nucleus is essentially the Verve HAL) and all objects are garbage collected. It does not employ the SIP model of process isolation (like Singularity). In this case, again, the entire operating system is type safe and statically proven as such using world-class theorem provers.&nbsp;</p><p>Here's the basic idea (from the introduction of the paper):</p><p><em>Typed assembly language (TAL) and Hoare logic can verify the absence of many kinds of errors in low-level code. We use TAL and Hoare logic to achieve highly automated, static verification of the safety of <a href="http://research.microsoft.com/apps/pubs/?id=122884">a new operating system called Verve</a>. Our techniques and tools mechanically verify the safety of every assembly language instruction in the operating system, run-time system, drivers, and applications (in fact, every part of the system software except the boot loader). Verve consists of a “Nucleus” that provides primitive access to hardware and memory, a kernel that builds services on top of the Nucleus, and applications that run on top of the kernel.</em></p><p>Here, Microsoft research scientist and operating system expert (he worked on the Singularity project)&nbsp;<a href="http://research.microsoft.com/en-us/people/chrishaw/">Chris Hawblitzel </a>sits down with me to discuss the rationale behind the Verve project, the architecture and design of Verve and the Nucleus, Typed Assembly Language (TAL), potential for Verve in the real world, and much more. This is a conversational piece (no demos, no whiteboarding), but if you are into operating research and strategies for building type safe systems at the lowest levels, then this is for you. If you are interested, perhaps we could get Chris into our studio for a lecture or two on OS design. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Niner Richard Hein's question is asked <a href="http://channel9.msdn.com/Shows/Going&#43;Deep/Verve-A-Type-Safe-Operating-System#time=1h9m9s">here</a>.</p><p>Get the Verve source code <a href="http://singularity.codeplex.com/SourceControl/changeset/changes/45126">here</a>.</p><p>Enjoy. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2af56b37a9e8499c849b9e400130a16a">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</comments>
      <itunes:summary> &amp;nbsp; The Singularity project (an OS written in managed code used for research purposes) has provided several very useful research results and opened new avenues for exploration in operating system design. Recently, MSR released a paper covering an&amp;nbsp;operating system research project&amp;nbsp;that takes a new approach to building an OS stack with verifiable and type safe managed code. This project employs a novel use of Typed Assembly Language, which is what you think it is: Assembly with types (implemented as annotations and verified statically using the verification technology Boogie&amp;nbsp;and the theorem prover Z3(Boogie generates verification conditions that are then statically proven by Z3. Boogie is also a language used to build program verifiers for other languages)). As with Singularity, the C# Bartok compiler is used, but this time it generates TAL. The entire OS stack is verifiably type safe (the Nucleus is essentially the Verve HAL) and all objects are garbage collected. It does not employ the SIP model of process isolation (like Singularity). In this case, again, the entire operating system is type safe and statically proven as such using world-class theorem provers.&amp;nbsp; Here&#39;s the basic idea (from the introduction of the paper): Typed assembly language (TAL) and Hoare logic can verify the absence of many kinds of errors in low-level code. We use TAL and Hoare logic to achieve highly automated, static verification of the safety of a new operating system called Verve. Our techniques and tools mechanically verify the safety of every assembly language instruction in the operating system, run-time system, drivers, and applications (in fact, every part of the system software except the boot loader). Verve consists of a “Nucleus” that provides primitive access to hardware and memory, a kernel that builds services on top of the Nucleus, and applications that run on top of the kernel. Here, Microsoft research scientist and operating system expert (he worked on</itunes:summary>
      <itunes:duration>4490</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</link>
      <pubDate>Tue, 07 Dec 2010 17:01:28 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_2MB_ch9.wmv" expression="full" duration="4490" fileSize="609752593" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.mp3" expression="full" duration="4490" fileSize="35926839" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wma" expression="full" duration="4490" fileSize="36323339" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wmv" expression="full" duration="4490" fileSize="774944373" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_high_ch9.mp4" expression="full" duration="4490" fileSize="1174430735" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_low_ch9.mp4" expression="full" duration="4490" fileSize="317123798" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/a16a/2af56b37-a9e8-499c-849b-9e400130a16a/ChrisHawblitzelMSRVerveOS_ch9.wmv" length="774944373" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Verve-A-Type-Safe-Operating-System/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>C9 Conversations</category>
      <category>Kernel</category>
      <category>Managed Code</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>Z3</category>
    </item>
  <item>
      <title>Mark Russinovich: Windows Azure, Cloud Operating Systems and Platform as a Service</title>
      <description><![CDATA[ <p>&nbsp;</p><p><a href="http://blogs.technet.com/b/markrussinovich/">Mark Russinovich</a> is a Technical Fellow working on the Windows Azure team. His focus is on solving hard problems related to the Fabric Controller, which is in some sense the Windows Azure operating system kernel - it provides services and management infrastructure for the applications that run on Windows Azure. </p><p>Before joining the Windows Azure team, Mark worked in the Windows kernel engineering group and, as you probably know, Mark is one of the founders of <a href="http://technet.microsoft.com/en-us/sysinternals/default.aspx">SysInternals</a> and is the co-author of several extremely useful tools for analyzing, measuring, monitoring and really understanding the things that happen at the lowest levels of the system like memory management, process management, threading, etc... Mark also is the co-author of the best <a href="http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx">Windows Internals books</a> on the market. Finally, Mark is one of the highest rated speakers at Microsoft technical conferences (you <em>must </em>watch his <a href="http://player.microsoftpdc.com/schedule/sessions">PDC10 sessions</a>!). Will he still work on&nbsp;Windows Internals&nbsp;series of books now that he is no longer on the Windows team? Is he still deeply engaged in the goings on in Windows kernel world? Is he writing SysInternals tools for Windows Azure? What is the Fabric Controller, exactly? How does it work? What's underneath the Fabric Controller? </p><p>Windows Azure is a cloud operating system. What does that mean? What are the Windows-analogous components running inside Windows Azure? What's Mark up to?&nbsp; How does he like the new gig? Why is platform as a service (PaaS) so important? What is PaaS, really? And more. </p><p>As usual, this is a turn-the-camera-on-and-converse interview that happened just as you see and hear it. We therefore move from topic to topic in a natural and somewhat unstructured way and yours truly probably had too much coffee before heading to Mark's office <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> </p><p>It's always a real pleasure to get to chat with Mark. He has the uncanny ability to simplify complexity so that&nbsp;we can understand the meaning and reasoning behind the technology at hand without possesssing expert level knowledge or being as bright as Mark. He's one of our best and brightest technical minds and Windows Azure is lucky to have him solving hard problems and pushing the Windows Azure kernel(Fabric Controller) envelope.</p><p>Tune in.</p><p>&nbsp;</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1789b1e6069047288ecb9e38013a53ab">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Windows-Azure-Cloud-Operating-Systems-and-Platform-as-a-Service</comments>
      <itunes:summary> &amp;nbsp; Mark Russinovich is a Technical Fellow working on the Windows Azure team. His focus is on solving hard problems related to the Fabric Controller, which is in some sense the Windows Azure operating system kernel - it provides services and management infrastructure for the applications that run on Windows Azure.  Before joining the Windows Azure team, Mark worked in the Windows kernel engineering group and, as you probably know, Mark is one of the founders of SysInternals and is the co-author of several extremely useful tools for analyzing, measuring, monitoring and really understanding the things that happen at the lowest levels of the system like memory management, process management, threading, etc... Mark also is the co-author of the best Windows Internals books on the market. Finally, Mark is one of the highest rated speakers at Microsoft technical conferences (you must watch his PDC10 sessions!). Will he still work on&amp;nbsp;Windows Internals&amp;nbsp;series of books now that he is no longer on the Windows team? Is he still deeply engaged in the goings on in Windows kernel world? Is he writing SysInternals tools for Windows Azure? What is the Fabric Controller, exactly? How does it work? What&#39;s underneath the Fabric Controller?  Windows Azure is a cloud operating system. What does that mean? What are the Windows-analogous components running inside Windows Azure? What&#39;s Mark up to?&amp;nbsp; How does he like the new gig? Why is platform as a service (PaaS) so important? What is PaaS, really? And more.  As usual, this is a turn-the-camera-on-and-converse interview that happened just as you see and hear it. We therefore move from topic to topic in a natural and somewhat unstructured way and yours truly probably had too much coffee before heading to Mark&#39;s office   It&#39;s always a real pleasure to get to chat with Mark. He has the uncanny ability to simplify complexity so that&amp;nbsp;we can understand the meaning and reasoning behind the technology at hand without possess</itunes:summary>
      <itunes:duration>2675</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Windows-Azure-Cloud-Operating-Systems-and-Platform-as-a-Service</link>
      <pubDate>Thu, 25 Nov 2010 19:30:45 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Windows-Azure-Cloud-Operating-Systems-and-Platform-as-a-Service</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_2MB_ch9.wmv" expression="full" duration="2675" fileSize="326281503" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_ch9.mp3" expression="full" duration="2675" fileSize="21402345" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_ch9.wma" expression="full" duration="2675" fileSize="21639787" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_ch9.wmv" expression="full" duration="2675" fileSize="384357483" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_high_ch9.mp4" expression="full" duration="2675" fileSize="670831884" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_low_ch9.mp4" expression="full" duration="2675" fileSize="219354319" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/53ab/1789b1e6-0690-4728-8ecb-9e38013a53ab/MarkRussinovichInsideWindowsAzure_ch9.wmv" length="384357483" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>27</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Windows-Azure-Cloud-Operating-Systems-and-Platform-as-a-Service/RSS</wfw:commentRss>
      <category>Cloud Computing</category>
      <category>Cloud Services</category>
      <category>Kernel</category>
      <category>Mark Russinovich</category>
      <category>Operating System</category>
      <category>PaaS</category>
      <category>Windows Azure</category>
    </item>
  <item>
      <title>UNIX Extensions for SMB2 Protocol Initiative 2010</title>
      <description><![CDATA[ <p><span>Tom Talpey, Software Architect, discussed the <a href="http://www.unixsmb2.org/">UNIX extensions for SMB2 protocol initiative</a> during the 2010 File Sharing <a href="http://msdn.microsoft.com/en-us/library/cc216517(PROT.10).aspx"><span>Windows Protocols</span></a> Plugfest.</span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:cc3cdc49ef9f491ba0bb9e1701805e6c">]]></description>
      <comments>http://channel9.msdn.com/posts/UNIX-Extensions-for-SMB2-Protocol-Initiative-2010</comments>
      <itunes:summary> Tom Talpey, Software Architect, discussed the UNIX extensions for SMB2 protocol initiative during the 2010 File Sharing Windows Protocols Plugfest. </itunes:summary>
      <itunes:duration>3507</itunes:duration>
      <link>http://channel9.msdn.com/posts/UNIX-Extensions-for-SMB2-Protocol-Initiative-2010</link>
      <pubDate>Mon, 25 Oct 2010 15:44:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/UNIX-Extensions-for-SMB2-Protocol-Initiative-2010</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_320_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_85_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_2MB_ch9.wmv" expression="full" duration="3507" fileSize="468703632" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_ch9.mp3" expression="full" duration="3507" fileSize="28064433" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_ch9.mp4" expression="full" duration="3507" fileSize="221034728" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_ch9.wma" expression="full" duration="3507" fileSize="28374753" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_ch9.wmv" expression="full" duration="3507" fileSize="206362474" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_Zune_ch9.wmv" expression="full" duration="3507" fileSize="139994528" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5e6c/cc3cdc49-ef9f-491b-a0bb-9e1701805e6c/unixfs2010_ch9.wmv" length="206362474" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Darryl Welch</dc:creator>
      <itunes:author>Darryl Welch</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/UNIX-Extensions-for-SMB2-Protocol-Initiative-2010/rss</wfw:commentRss>
      <category>Interoperability</category>
      <category>Open Protocols</category>
      <category>Operating System</category>
      <category>Windows Protocols</category>
    </item>
  <item>
      <title>Landy Wang - Windows Memory Manager</title>
      <description><![CDATA[<p>Charles Torre (interviewer) and Michael Lehman (cameraman) continue the &quot;Going Deep: Windows&quot; series with a discussion with Landy Wang, a developer of the oh so important Windows Memory Manager.<br><br>Sorry for the low audio volume.<br><br><em>EDIT November 2, 2008: There is no streaming video for this interview. We will look into it. For now, please click</em><a href="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/0/2/8/landy_wang_deep_windows.wmv" target="_blank"><em>here</em></a><em>.</em></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6e6f8d803025498082e39dea0045ffbf">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Landy-Wang-Windows-Memory-Manager</comments>
      <itunes:summary>Charles Torre (interviewer) and Michael Lehman (cameraman) continue the &amp;quot;Going Deep: Windows&amp;quot; series with a discussion with Landy Wang, a developer of the oh so important Windows Memory Manager.Sorry for the low audio volume.EDIT November 2, 2008: There is no streaming video for this interview. We will look into it. For now, please clickhere. </itunes:summary>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Landy-Wang-Windows-Memory-Manager</link>
      <pubDate>Wed, 29 Sep 2010 18:24:12 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Landy-Wang-Windows-Memory-Manager</guid>
      <media:thumbnail url="http://rev9.blob.core.windows.net/thumbnail/270cc400-7fb9-42ea-8463-ae4b1161f3b2.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://rev9.blob.core.windows.net/thumbnail/564175b1-4df7-4bf6-a5ac-0939392fa534.png" height="165" width="220"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/0/2/8/landy_wang_deep_windows.wmv" expression="full" fileSize="144264133" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/0/2/8/landy_wang_deep_windows.wmv" expression="full" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/0/0/2/8/landy_wang_deep_windows.wmv" length="144264133" type="video/x-ms-wmv"></enclosure>
      <dc:creator>The Channel 9 Team</dc:creator>
      <itunes:author>The Channel 9 Team</itunes:author>
      <slash:comments>33</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Landy-Wang-Windows-Memory-Manager/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>OS</category>
    </item>
  <item>
      <title>Windows Embedded: Past, Present and Future</title>
      <description><![CDATA[
<p>Windows Embedded Standard is a&nbsp;general purpose&nbsp;OS, based on the Windows codebase,&nbsp;that is highly modular and fine tuned to run on a number of devices ranging in size and complexity (but less powerful and&nbsp;kess general purpose in nature&nbsp;than your average&nbsp;PC)
 that are x86/x64 powered (casino gaming consoles, retail kiosks, hand-held devices, etc). The next version of Windows Embedded Standard will arrive some time in 2010 - thus the name Windows Embedded Standard 2011.&nbsp;</p>
<p>Windows Embedded is the general term for all Windows embedded products including Windows Embedded Standard, Windows Embedded Compact (aka CE), Windows Embedded Server, Windows Embedded Enterprise.<br /><br />For the&nbsp;Windows Embedded Standard product line, product examples are Windows XP Embedded (aka XPe), Windows Embedded Standard 2009, Windows Embedded Standard 2011, Windows Embedded POSReady 2009.<br /></p>
<p>We&nbsp;figured it would be a good idea to meet some of the developers who write Windows Embedded Standard to get a better understanding of, well, exactly what it is and where it is going.&nbsp;Here, we&nbsp;meet and chat with Windows Embedded Standard developers&nbsp;Oren
 Winter, Jon Parati, Mike Moini and Milong Sabandith. What are the key new features in Windows Embedded Standard 2011? What is Windows Embedded<strong>
</strong>Standard 2011, exactly?&nbsp;What's Windows Embedded CE, again?&nbsp;How is Windows Embedded related to Windows proper? Windows Embedded Standard 2011 is built from the same sources that make up Windows 7? What's different between the two and why? How is Windows
 Embedded Standard able to be so modular? What's the developer story for Windows Embedded Standard 2011? And more. Tune in. Classic Channel 9.</p>
Useful Links:<a shape="rect" href="http://www.microsoft.com/windowsembedded/en-us/products/westandard/futureversion.mspx " target="_blank" shape="rect"><br />Product Overview</a>&nbsp;<br /><a shape="rect" href="https://connect.microsoft.com/windowsembedded" target="_blank" shape="rect">CTP Download</a>&nbsp;<br /><a shape="rect" href="https://connect.microsoft.com/windowsembedded/Feedback" target="_blank" shape="rect">Submit Feedback</a>&nbsp;<br /><a shape="rect" href="http://social.msdn.microsoft.com/Forums/en-US/category/embeddedwindows/ " target="_blank" shape="rect">MSDN Forums<br /></a><a shape="rect" href="http://blogs.msdn.com/embedded/ " target="_blank" shape="rect">Team Blog</a>&nbsp;<br /><a shape="rect" href="https://swrt.worktankseattle.com/webcast/2672/preview.aspx " target="_blank" shape="rect">Webinars</a>&nbsp;&nbsp;
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c03d7fa8075245a680bd9dea00ca39c7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Windows-Embedded-Past-Present-and-Future</comments>
      <itunes:summary>
Windows Embedded Standard is a&amp;nbsp;general purpose&amp;nbsp;OS, based on the Windows codebase,&amp;nbsp;that is highly modular and fine tuned to run on a number of devices ranging in size and complexity (but less powerful and&amp;nbsp;kess general purpose in nature&amp;nbsp;than your average&amp;nbsp;PC)
 that are x86/x64 powered (casino gaming consoles, retail kiosks, hand-held devices, etc). The next version of Windows Embedded Standard will arrive some time in 2010 - thus the name Windows Embedded Standard 2011.&amp;nbsp; 
Windows Embedded is the general term for all Windows embedded products including Windows Embedded Standard, Windows Embedded Compact (aka CE), Windows Embedded Server, Windows Embedded Enterprise.For the&amp;nbsp;Windows Embedded Standard product line, product examples are Windows XP Embedded (aka XPe), Windows Embedded Standard 2009, Windows Embedded Standard 2011, Windows Embedded POSReady 2009. 
We&amp;nbsp;figured it would be a good idea to meet some of the developers who write Windows Embedded Standard to get a better understanding of, well, exactly what it is and where it is going.&amp;nbsp;Here, we&amp;nbsp;meet and chat with Windows Embedded Standard developers&amp;nbsp;Oren
 Winter, Jon Parati, Mike Moini and Milong Sabandith. What are the key new features in Windows Embedded Standard 2011? What is Windows Embedded
Standard 2011, exactly?&amp;nbsp;What&#39;s Windows Embedded CE, again?&amp;nbsp;How is Windows Embedded related to Windows proper? Windows Embedded Standard 2011 is built from the same sources that make up Windows 7? What&#39;s different between the two and why? How is Windows
 Embedded Standard able to be so modular? What&#39;s the developer story for Windows Embedded Standard 2011? And more. Tune in. Classic Channel 9. 
Useful Links:Product Overview&amp;nbsp;CTP Download&amp;nbsp;Submit Feedback&amp;nbsp;MSDN ForumsTeam Blog&amp;nbsp;Webinars&amp;nbsp;&amp;nbsp;
</itunes:summary>
      <itunes:duration>2208</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Windows-Embedded-Past-Present-and-Future</link>
      <pubDate>Thu, 12 Nov 2009 21:14:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Windows-Embedded-Past-Present-and-Future</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/501499_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/501499_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/9/4/1/0/5/WindowsEmbeddedDevTeam_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/9/4/1/0/5/WindowsEmbeddedDevTeam_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/9/4/1/0/5/WindowsEmbeddedDevTeam_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/9/4/1/0/5/WindowsEmbeddedDevTeam_2MB_ch9.wmv" expression="full" duration="2208" fileSize="649866685" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/9/4/1/0/5/WindowsEmbeddedDevTeam_ch9.mp3" expression="full" duration="2208" fileSize="17670786" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/9/4/1/0/5/WindowsEmbeddedDevTeam_ch9.mp4" expression="full" duration="2208" fileSize="399700141" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/9/4/1/0/5/WindowsEmbeddedDevTeam_ch9.wma" expression="full" duration="2208" fileSize="17869765" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/9/4/1/0/5/WindowsEmbeddedDevTeam_ch9.wmv" expression="full" duration="2208" fileSize="483204445" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/9/4/1/0/5/WindowsEmbeddedDevTeam_Zune_ch9.wmv" expression="full" duration="2208" fileSize="308340497" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/9/4/1/0/5/WindowsEmbeddedDevTeam_ch9.wmv" length="483204445" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Windows-Embedded-Past-Present-and-Future/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Operating System</category>
      <category>Programming</category>
      <category>Windows 7</category>
      <category>Windows Embedded</category>
    </item>
  <item>
      <title>C9 Conversations: Yousef Khalidi on Cloud Computing</title>
      <description><![CDATA[<a shape="rect" href="http://www.microsoft.com/presspass/exec/de/Khalidi/default.mspx" target="_blank" shape="rect">Yousef Khalidi</a>&nbsp;is a Distinguished Engineer with a rich history in both operating system design and distributed computing. Yousef is
 responsible for the overall design of Windows Azure, Microsoft's cloud operating system (which includes the Azure development platform in addition to the &quot;OS&quot;, aka Windows Azure). Windows Azure is an operating system in the sense that it supplies a host of
 core services, process scheduling and management, identity management, etc,&nbsp;that we typically expect from a&nbsp;general purpose&nbsp;operating system.
<br /><br />In this first installment of C9 Conversations (we sit down with various Microsoft technical leaders to discuss a wide range of topics related to general purpose computing; all in high quality video and audio (big thanks to Tina Summerford for producing this
 new series)), the topic is cloud computing. What is it, exactly? Why does it matter? What are the challenges involved in taking software to the cloud? What does that mean, exactly? Is Windows Azure an operating system by analogy? What is Windows Azure, exactly?
 And more..<br /><br />Yousef will be presenting <a shape="rect" href="http://microsoftpdc.com/Sessions/SVC20" target="_blank" shape="rect">
his ideas on cloud computing and its future at PDC09 </a>as part of the <a shape="rect" href="http://microsoftpdc.com/Sessions/Tags/TechnicalLeaders" target="_blank" shape="rect">
Technical Leaders track</a>. Make sure to attend his talk if you're interested in how Microsoft thinks about the future of cloud computing.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b89f94d3f32249aba9499dea00ca2db6">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yousef-Khalidi-on-Cloud-Computing</comments>
      <itunes:summary>Yousef Khalidi&amp;nbsp;is a Distinguished Engineer with a rich history in both operating system design and distributed computing. Yousef is
 responsible for the overall design of Windows Azure, Microsoft&#39;s cloud operating system (which includes the Azure development platform in addition to the &amp;quot;OS&amp;quot;, aka Windows Azure). Windows Azure is an operating system in the sense that it supplies a host of
 core services, process scheduling and management, identity management, etc,&amp;nbsp;that we typically expect from a&amp;nbsp;general purpose&amp;nbsp;operating system.
In this first installment of C9 Conversations (we sit down with various Microsoft technical leaders to discuss a wide range of topics related to general purpose computing; all in high quality video and audio (big thanks to Tina Summerford for producing this
 new series)), the topic is cloud computing. What is it, exactly? Why does it matter? What are the challenges involved in taking software to the cloud? What does that mean, exactly? Is Windows Azure an operating system by analogy? What is Windows Azure, exactly?
 And more..Yousef will be presenting 
his ideas on cloud computing and its future at PDC09 as part of the 
Technical Leaders track. Make sure to attend his talk if you&#39;re interested in how Microsoft thinks about the future of cloud computing.
</itunes:summary>
      <itunes:duration>1288</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yousef-Khalidi-on-Cloud-Computing</link>
      <pubDate>Wed, 11 Nov 2009 00:46:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yousef-Khalidi-on-Cloud-Computing</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/503813_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/503813_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_2MB_ch9.wmv" expression="full" duration="1288" fileSize="1021389292" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_ch9.mp3" expression="full" duration="1288" fileSize="10310999" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_ch9.mp4" expression="full" duration="1288" fileSize="228861285" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_ch9.wma" expression="full" duration="1288" fileSize="10428857" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_ch9.wmv" expression="full" duration="1288" fileSize="281703565" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_Zune_ch9.wmv" expression="full" duration="1288" fileSize="179447617" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/1/8/3/0/5/C9ConversationsYousefKhalidi_ch9.wmv" length="281703565" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/C9-Conversations-Yousef-Khalidi-on-Cloud-Computing/RSS</wfw:commentRss>
      <category>Azure Services Platform</category>
      <category>C9 Conversations</category>
      <category>Cloud Computing</category>
      <category>Operating System</category>
      <category>PDC09</category>
      <category>PDC 2009</category>
      <category>Programming</category>
      <category>Windows Azure</category>
    </item>
  <item>
      <title>Silviu Calinoiu: Inside Windows 7 - Fault Tolerant Heap</title>
      <description><![CDATA[The Fault Tolerant Heap (FTH) is a subsystem of Windows 7 responsible for monitoring application crashes and autonomously applying mitigations to prevent future crashes on a per application basis. For the vast majority of users, FTH will function with
 no need for intervention or change on their part. <br /><br />Principal Development Lead and rock star developer&nbsp;Silviu Calinoiu is the mastermind behind FTH. Here, we go deep into how FTH works and why it's designed the way it is.<br /><br />The Fault Tolerant Heap is another example of the low level efficiency built into the system: FTH
<em>automatically</em> corrects memory faults that cause applications to&nbsp;crash which has the pleasant side effect of preventing future crashes. How does FTH work, exactly? What types of memory problems does it address, specifically? How do developers monitor
 FTH events and can they override FTH's behavior? What does this all mean to the average user?
<br /><br />FTH, as an autonomous monitoring and correction system, represents a step&nbsp;in the right direction&nbsp;for&nbsp;the evolution of a more homeostatic general purpose operating system. Simply, Windows is getting smarter in the sense that it's increasingly becoming better
 at self-regulation and self-healing. Yes, there's a very long way to go, but we're making real progress.<br /><br />You will continue to learn about recoverability in Windows over the coming months here on C9.&nbsp;&nbsp;<br /><br /><br />Tune in.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3472baef0f3b46ec8b689dea004341d3">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Silviu-Calinoiu-Inside-Windows-7-Fault-Tolerant-Heap</comments>
      <itunes:summary>The Fault Tolerant Heap (FTH) is a subsystem of Windows 7 responsible for monitoring application crashes and autonomously applying mitigations to prevent future crashes on a per application basis. For the vast majority of users, FTH will function with
 no need for intervention or change on their part. Principal Development Lead and rock star developer&amp;nbsp;Silviu Calinoiu is the mastermind behind FTH. Here, we go deep into how FTH works and why it&#39;s designed the way it is.The Fault Tolerant Heap is another example of the low level efficiency built into the system: FTH
automatically corrects memory faults that cause applications to&amp;nbsp;crash which has the pleasant side effect of preventing future crashes. How does FTH work, exactly? What types of memory problems does it address, specifically? How do developers monitor
 FTH events and can they override FTH&#39;s behavior? What does this all mean to the average user?
FTH, as an autonomous monitoring and correction system, represents a step&amp;nbsp;in the right direction&amp;nbsp;for&amp;nbsp;the evolution of a more homeostatic general purpose operating system. Simply, Windows is getting smarter in the sense that it&#39;s increasingly becoming better
 at self-regulation and self-healing. Yes, there&#39;s a very long way to go, but we&#39;re making real progress.You will continue to learn about recoverability in Windows over the coming months here on C9.&amp;nbsp;&amp;nbsp;Tune in. </itunes:summary>
      <itunes:duration>3412</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Silviu-Calinoiu-Inside-Windows-7-Fault-Tolerant-Heap</link>
      <pubDate>Tue, 25 Aug 2009 05:35:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Silviu-Calinoiu-Inside-Windows-7-Fault-Tolerant-Heap</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/474095_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/474095_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_2MB_ch9.wmv" expression="full" duration="3412" fileSize="1067586411" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.mp3" expression="full" duration="3412" fileSize="27297676" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.mp4" expression="full" duration="3412" fileSize="336508725" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.wma" expression="full" duration="3412" fileSize="55197481" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.wmv" expression="full" duration="3412" fileSize="480505915" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_Zune_ch9.wmv" expression="full" duration="3412" fileSize="475145895" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_s_ch9.wmv" expression="full" duration="3412" fileSize="207" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.wmv" length="480505915" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Silviu-Calinoiu-Inside-Windows-7-Fault-Tolerant-Heap/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>FTH</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Windows 7</category>
    </item>
  <item>
      <title>Arun Kishan: Inside Windows 7 - Farewell to the Windows Kernel Dispatcher Lock</title>
      <description><![CDATA[
<p>You've&nbsp;learned about many of the new features of the latest version of the Windows kernel in the
<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Mark-Russinovich-Inside-Windows-7/" target="_blank" shape="rect">
Mark Russinovich Inside Windows 7 conversation </a>here on Channel 9. One of Mark’s favorite kernel innovations is the way the Windows 7 kernel manages scheduling of threads and the underlying synchronization primitives that embody kernel thread management.
<br /><br />Prior to Windows 7 (and therefore Windows Server 2008 R2) the Windows kernel dispatcher&nbsp;employed a single lock, the&nbsp;<b>dispatcher lock</b>, which worked well for a relatively small numbers of processors (like 64). However, now that we find ourselves in the
 midst of the ManyCore era, well, 64 processors aren’t that many... A new strategy was required to scale Windows to large numbers of processors since a&nbsp;single lock&nbsp;is limited in capability, by design: The masterful David Cutler, one of the world's greatest
 software engineers,&nbsp;wrote the&nbsp;NT scheduler in a time when the notion of&nbsp;affordable 256-processor machines was more science fiction than probable.&nbsp;<br /><br />As we learned in the Mark Russinovich video, Windows 7 can now scale to 256 processors thanks to the great engineering&nbsp;of
<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Arun-Kishan-Process-Management-in-Windows-Vista/" target="_blank" shape="rect">
Arun Kishan, a kernel architect you've met on C9 back in the Vista days</a>. In order to promote further scalability of the NT kernel, Arun completely eliminated the dispatcher lock and replaced it with a much finer grained set of synchronization primitives.
 Gone are the days of contention for a single <strong>spinlock</strong>. How did Arun pull this off, exactly, you ask? Who is this genius? Well, tune in. Lots of answers await…<br /><br />Arun's work directly benefits the overall performance of Windows running on&nbsp;many processors and means, simply, Windows can now really scale. Thank you, Arun!</p>
<p>&nbsp;</p>
<div>
<hr width="33%" size="1" align="left">
</div>
<p><b>Spinlocks</b> are synchronization primitives that cause a processor to busy-wait until the state of the lock’s memory location changes.</p>
<p>&nbsp;<br />As the name implies, the <b>dispatcher lock</b> is the fundamental lock associated with the kernel dispatcher, or the scheduler.</p>
<p>&nbsp;</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c33d594b0cdb4819aad29dea00437a58">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock</comments>
      <itunes:summary>
You&#39;ve&amp;nbsp;learned about many of the new features of the latest version of the Windows kernel in the

Mark Russinovich Inside Windows 7 conversation here on Channel 9. One of Mark’s favorite kernel innovations is the way the Windows 7 kernel manages scheduling of threads and the underlying synchronization primitives that embody kernel thread management.
Prior to Windows 7 (and therefore Windows Server 2008 R2) the Windows kernel dispatcher&amp;nbsp;employed a single lock, the&amp;nbsp;dispatcher lock, which worked well for a relatively small numbers of processors (like 64). However, now that we find ourselves in the
 midst of the ManyCore era, well, 64 processors aren’t that many... A new strategy was required to scale Windows to large numbers of processors since a&amp;nbsp;single lock&amp;nbsp;is limited in capability, by design: The masterful David Cutler, one of the world&#39;s greatest
 software engineers,&amp;nbsp;wrote the&amp;nbsp;NT scheduler in a time when the notion of&amp;nbsp;affordable 256-processor machines was more science fiction than probable.&amp;nbsp;As we learned in the Mark Russinovich video, Windows 7 can now scale to 256 processors thanks to the great engineering&amp;nbsp;of

Arun Kishan, a kernel architect you&#39;ve met on C9 back in the Vista days. In order to promote further scalability of the NT kernel, Arun completely eliminated the dispatcher lock and replaced it with a much finer grained set of synchronization primitives.
 Gone are the days of contention for a single spinlock. How did Arun pull this off, exactly, you ask? Who is this genius? Well, tune in. Lots of answers await…Arun&#39;s work directly benefits the overall performance of Windows running on&amp;nbsp;many processors and means, simply, Windows can now really scale. Thank you, Arun! 
&amp;nbsp; 



Spinlocks are synchronization primitives that cause a processor to busy-wait until the state of the lock’s memory location changes. 
&amp;nbsp;As the name implies, the dispatcher lock is the fundamental lock associated w</itunes:summary>
      <itunes:duration>3548</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock</link>
      <pubDate>Thu, 06 Aug 2009 17:28:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_100.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_220.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_512.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.mp3" expression="full" duration="3548" fileSize="56779272" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.mp4" expression="full" duration="3548" fileSize="333566038" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.webm" expression="full" duration="3548" fileSize="134358470" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.wma" expression="full" duration="3548" fileSize="28705247" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.wmv" expression="full" duration="3548" fileSize="334180709" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_high.mp4" expression="full" duration="3548" fileSize="732931623" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_mid.mp4" expression="full" duration="3548" fileSize="511611928" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock_Source.wmv" expression="full" duration="3548" fileSize="1110627233" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_Zune_ch9.wmv" expression="full" duration="3548" fileSize="473338711" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.ism/manifest" expression="full" duration="3548" fileSize="6706" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_s_ch9.wmv" expression="full" duration="3548" fileSize="237" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/96dd/ad626ae3-081e-49e7-b4c8-e58d050496dd/ArunKishanWin7DispatcherLock.wmv" length="334180709" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>13</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Arun Kishan</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>Programming</category>
      <category>R2</category>
      <category>R2PERF</category>
      <category>Windows 7</category>
      <category>Windows Server 2008 R2</category>
    </item>
  <item>
      <title>Expert to Expert: Helen Wang and Alex Moshchuk - Inside Gazelle</title>
      <description><![CDATA[Microsoft Research was in the news not too long ago regarding the innovative, outside-the-box&nbsp;research being done by MSR scientists&nbsp;on display&nbsp;at the annual MSR TechFest event. One of the stars of the show was a new web browser project named Gazelle.
<br /><a shape="rect" href="http://research.microsoft.com/pubs/79655/gazelle.pdf" target="_blank" shape="rect"><br />Gazelle </a>is a Microsoft Research prototype web browser constructed as a multi-principal OS (emphasis on
<em>research</em> and <em>prototype</em>).&nbsp; From the Gazelle Microsoft Research Technical Report:
<em>Gazelle’s Browser Kernel is an operating system that exclusively manages resource protection and sharing across web site principals. This construction exposes intricate design issues that no previous work has identified, such as legacy protection of cross-origin
 script source, and cross-principal, cross-process display and events protection.</em>
<br /><br />Interesting, Captain. This really piqued our curiosity so Erik Meijer and I decided to find out the inside scoop on Gazelle. Why choose an OS architecture to model a web browser? How does it work, exactly? What does multi-principal mean in the context of execution
 of web pages? Aren't we talking about isolated processes? What happens when a principal is compromised? Is the browser kernel completely isolated from code executing in a principal context(is it possible to &quot;blue screen&quot; Gazelle)? What are the intrinsic challenges
 with implementing this design? How performant is a multi-principal, kernel-based web browser (what if you have 40 principal contexts&nbsp;running simultaneously, for example)?&nbsp;<br /><br />This is a great conversation with Gazelle project lead Helen Wang and Alex Moshchuk, a PhD student intern developer working on the Gazelle project. We cover a lot of ground and Erik and I are unusually curious given the fascinating model Gazelle represents
 for a truly secure web browser. <br /><br />Enjoy! This is a birthday present from Channel 9 to you!  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f6423007fedb478683d99dea004380e7">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Gazelle-Operating-System-Architecture-and-Web-Browser-Security</comments>
      <itunes:summary>Microsoft Research was in the news not too long ago regarding the innovative, outside-the-box&amp;nbsp;research being done by MSR scientists&amp;nbsp;on display&amp;nbsp;at the annual MSR TechFest event. One of the stars of the show was a new web browser project named Gazelle.
Gazelle is a Microsoft Research prototype web browser constructed as a multi-principal OS (emphasis on
research and prototype).&amp;nbsp; From the Gazelle Microsoft Research Technical Report:
Gazelle’s Browser Kernel is an operating system that exclusively manages resource protection and sharing across web site principals. This construction exposes intricate design issues that no previous work has identified, such as legacy protection of cross-origin
 script source, and cross-principal, cross-process display and events protection.
Interesting, Captain. This really piqued our curiosity so Erik Meijer and I decided to find out the inside scoop on Gazelle. Why choose an OS architecture to model a web browser? How does it work, exactly? What does multi-principal mean in the context of execution
 of web pages? Aren&#39;t we talking about isolated processes? What happens when a principal is compromised? Is the browser kernel completely isolated from code executing in a principal context(is it possible to &amp;quot;blue screen&amp;quot; Gazelle)? What are the intrinsic challenges
 with implementing this design? How performant is a multi-principal, kernel-based web browser (what if you have 40 principal contexts&amp;nbsp;running simultaneously, for example)?&amp;nbsp;This is a great conversation with Gazelle project lead Helen Wang and Alex Moshchuk, a PhD student intern developer working on the Gazelle project. We cover a lot of ground and Erik and I are unusually curious given the fascinating model Gazelle represents
 for a truly secure web browser. Enjoy! This is a birthday present from Channel 9 to you! </itunes:summary>
      <itunes:duration>3133</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Gazelle-Operating-System-Architecture-and-Web-Browser-Security</link>
      <pubDate>Tue, 07 Apr 2009 17:48:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Gazelle-Operating-System-Architecture-and-Web-Browser-Security</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/461469_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/461469_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_2MB_ch9.wmv" expression="full" duration="3133" fileSize="1231216849" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.mp3" expression="full" duration="3133" fileSize="25065878" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.mp4" expression="full" duration="3133" fileSize="309116885" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.wma" expression="full" duration="3133" fileSize="50688477" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.wmv" expression="full" duration="3133" fileSize="189976241" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_Zune_ch9.wmv" expression="full" duration="3133" fileSize="442808221" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_s_ch9.wmv" expression="full" duration="3133" fileSize="215" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/4/1/6/4/E2EGazelle_DoOver_ch9.wmv" length="189976241" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>12</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Expert-to-Expert-Gazelle-Operating-System-Architecture-and-Web-Browser-Security/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Erik Meijer</category>
      <category>Expert to Expert</category>
      <category>Gazelle</category>
      <category>Helen Wang</category>
      <category>Microsoft Research</category>
      <category>MS Research</category>
      <category>Operating System</category>
      <category>Security</category>
      <category>Web Browser</category>
    </item>
  <item>
      <title>Mark Russinovich: Pushing the Limits of Windows - Paged and Nonpaged Pool</title>
      <description><![CDATA[
<div id="ctl00_MainPlaceHolder_EntryList_ctl01_EntryTemplate_BodyLabel"><a shape="rect" href="http://blogs.technet.com/markrussinovich/archive/2009/03/26/3211216.aspx" target="_blank" shape="rect">Paged and Nonpaged Pool</a>.
<br /><br />Mark's posts are stellar. The detail, the clarity, the usefulness.&nbsp;Definitely one of&nbsp;my favorite technical Windows-related blogs. The post I linked to specifically is incredibly interesting given that it details a rare, but very painful problem and in process
 teaches us about some fundamental properties of the Windows kernel (see his other Pushing the Limits posts on
<a shape="rect" href="http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx" target="_blank" shape="rect">
Physical </a>and <a shape="rect" href="http://blogs.technet.com/markrussinovich/archive/2008/11/17/3155406.aspx" target="_blank" shape="rect">
Virtual </a>memory). <br /><br />C</div>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e18e0a59d3f74b4390ea9dea00cafb59">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool</comments>
      <itunes:summary>
Paged and Nonpaged Pool.
Mark&#39;s posts are stellar. The detail, the clarity, the usefulness.&amp;nbsp;Definitely one of&amp;nbsp;my favorite technical Windows-related blogs. The post I linked to specifically is incredibly interesting given that it details a rare, but very painful problem and in process
 teaches us about some fundamental properties of the Windows kernel (see his other Pushing the Limits posts on

Physical and 
Virtual memory). C
</itunes:summary>
      <link>http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool</link>
      <pubDate>Thu, 02 Apr 2009 22:39:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool</guid>      
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Blogs</category>
      <category>Kernel</category>
      <category>Mark Russinovich</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Windows</category>
    </item>
  <item>
      <title>Dave Probert: Inside Windows 7 - User Mode Scheduler (UMS)</title>
      <description><![CDATA[Here, we&nbsp;continue our exploration of the morphology of Windows 7 on&nbsp;<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep" target="_blank" shape="rect">Going Deep</a> with windows kernel architect Dave Probert. You may remember him from an early
 four part episode of Going Deep where he teaches us about general purpose operating system architectures and history:
<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Windows-Part-I-Dave-Probert/" target="_blank" shape="rect">
Part 1</a>, <a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Windows-Part-II-Dave-Probert/" target="_blank" shape="rect">
Part 2</a>, <a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Windows-Part-III-Dave-Probert/" target="_blank" shape="rect">
Part 3</a>, <a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Windows-Part-IV-Dave-Probert/" target="_blank" shape="rect">
Part 4</a><br /><br />That&nbsp;was a <em>great</em> conversation from a few years ago and it's been <em>way</em> too long since we returned to Windows kernel world to converse with and learn from Dr. Probert. Not surprisingly, Dave has been busy innovating the Windows core.
<br /><br />Dave and team, working very closely with the <a shape="rect" href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" target="_blank" shape="rect">
Parallel Computing Platform People</a>,&nbsp;have created a very compelling new user mode thread&nbsp;scheduling/management system in Windows 7. In a nutshell, the User Mode Scheduler&nbsp;provides a new model for high-performance applications to control the execution of
 threads by allowing applications to schedule, throttle and control the overhead due to blocking system calls. In other words, applications can switch user threads
<em>completely</em> in user mode without going through the kernel level scheduler. This frees up the kernel thread scheduler from having to block unnecessarily, which is a very good thing as we move into the age of Many-Core... Speaking of Many-Core,&nbsp;remember
<a shape="rect" href="http://channel9.msdn.com/posts/Charles/The-Concurrency-Runtime-Fine-Grained-Parallelism-for-C/" target="_blank" shape="rect">
the piece we did on the Concurrency Runtime</a>&nbsp;(ConcRT)? <strong>ConcRT is built on top of UMS and is the best way to most effectively&nbsp;utilize this new user mode thread scheduling model in Windows 7</strong>.&nbsp;<br /><br />Make yourself comfortable and spend some time watching and listening to Dave make all of this&nbsp;crystal clear.<br /><br />This is another <em>great</em> conversation with a fantastic OS architect and Windows kernel professor. Lots to learn here. Enjoy.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:54bb8cd4c6db4fc1aa409dea0043be10">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Dave-Probert-Inside-Windows-7-User-Mode-Scheduler-UMS</comments>
      <itunes:summary>Here, we&amp;nbsp;continue our exploration of the morphology of Windows 7 on&amp;nbsp;Going Deep with windows kernel architect Dave Probert. You may remember him from an early
 four part episode of Going Deep where he teaches us about general purpose operating system architectures and history:

Part 1, 
Part 2, 
Part 3, 
Part 4That&amp;nbsp;was a great conversation from a few years ago and it&#39;s been way too long since we returned to Windows kernel world to converse with and learn from Dr. Probert. Not surprisingly, Dave has been busy innovating the Windows core.
Dave and team, working very closely with the 
Parallel Computing Platform People,&amp;nbsp;have created a very compelling new user mode thread&amp;nbsp;scheduling/management system in Windows 7. In a nutshell, the User Mode Scheduler&amp;nbsp;provides a new model for high-performance applications to control the execution of
 threads by allowing applications to schedule, throttle and control the overhead due to blocking system calls. In other words, applications can switch user threads
completely in user mode without going through the kernel level scheduler. This frees up the kernel thread scheduler from having to block unnecessarily, which is a very good thing as we move into the age of Many-Core... Speaking of Many-Core,&amp;nbsp;remember

the piece we did on the Concurrency Runtime&amp;nbsp;(ConcRT)? ConcRT is built on top of UMS and is the best way to most effectively&amp;nbsp;utilize this new user mode thread scheduling model in Windows 7.&amp;nbsp;Make yourself comfortable and spend some time watching and listening to Dave make all of this&amp;nbsp;crystal clear.This is another great conversation with a fantastic OS architect and Windows kernel professor. Lots to learn here. Enjoy.
</itunes:summary>
      <itunes:duration>3153</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Dave-Probert-Inside-Windows-7-User-Mode-Scheduler-UMS</link>
      <pubDate>Mon, 02 Feb 2009 20:11:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Dave-Probert-Inside-Windows-7-User-Mode-Scheduler-UMS</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/454368_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/454368_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/f8e7e917-ea5d-424b-bc3f-59fdaadcbb8c.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/b6c7f7bf-b793-4cfe-b19d-25e45e997877.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_2MB_ch9.wmv" expression="full" duration="3153" fileSize="986936863" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.mp3" expression="full" duration="3153" fileSize="25225636" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.mp4" expression="full" duration="3153" fileSize="310959324" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.wma" expression="full" duration="3153" fileSize="51012907" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.wmv" expression="full" duration="3153" fileSize="190952359" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_Zune_ch9.wmv" expression="full" duration="3153" fileSize="249848339" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_s_ch9.wmv" expression="full" duration="3153" fileSize="209" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.wmv" length="190952359" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>18</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Dave-Probert-Inside-Windows-7-User-Mode-Scheduler-UMS/RSS</wfw:commentRss>
      <category>Concurrency</category>
      <category>Concurrency Runtime</category>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Parallel Computing</category>
      <category>Parallelism</category>
      <category>R2</category>
      <category>R2PERF</category>
      <category>Windows 7</category>
    </item>
  <item>
      <title>Chittur Subbaraman: Inside Windows 7 - Service Controller and Background Processing </title>
      <description><![CDATA[At any given point, Windows is executing a lot of code. Some of this code runs in the background as services. In pre Windows 7 operating systems some services were set to auto run even though the configuration of the system (installed apps, hardware, etc)
 did not warrant them running. This had a four-fold potential effect:<br /><br />1) Windows might start up slower as the service fires up<br />2) Users may experience sluggish performance as the service runs taking up processing and memory resources<br />3) Windows might take a long time to shut down as the service shuts down, unwinding itself and cleaning up it's resources<br />4) The surface area for code-level security breaches is larger(though, since Vista, most services run in a restricted security context)<br /><br />Chittur Subbaraman, Windows kernel developer extraordinaire,&nbsp;and team spent a great deal of time thinking about and rectifying these problems by re-architecting the Windows 7 Service Controller. They also identified services that don't need to auto&nbsp;run (like
 a TabletPC Pen service that need not ever run on a desktop (non-Tablet)&nbsp;machine by default). But they went
<em>much</em> further than simply figuring out which services can be set to manual start-up state in Windows 7. They added a new feature for service developers based on the trigger pattern: services can be started and shut down via triggers - this means developers
 are able to specify programmatically when a service needs to start or stop. This allows Wndows to control services in a much more dynamic way so less code has to run in any given user session.&nbsp;The Service Controller monitors&nbsp;and reacts to trigger events as
 opposed to just running services marked as auto when the system starts.&nbsp;Less code running in the background on Windows means more resources available for foregrond processing, faster start up of sessions and faster shut down.
<br /><br />The great work in the Windows 7&nbsp;service controller by Chittur and team has a direct impact on the performance of Windows 7. Tune in to learn about the details and history of the service controller (and Task Manager).<br /><br />Here are some great resources for you to read to get the details behind all of this great&nbsp;engineering in the background processing mechanisms deep inside Windows 7.&nbsp;<br /><br /><p>·White paper on <a shape="rect" href="http://go.microsoft.com/fwlink/?LinkId=128622" shape="rect">
Designing Efficient Background Processes</a>. </p>
<p>·PDC talk on <a shape="rect" href="http://channel9.msdn.com/pdc2008/PC19/" shape="rect">
Designing Efficient Background Processes</a>.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:30be850e200d49b483af9dea0043c2eb">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Chittur-Subbaraman-Inside-Windows-7-Service-Controller-and-Background-Processing</comments>
      <itunes:summary>At any given point, Windows is executing a lot of code. Some of this code runs in the background as services. In pre Windows 7 operating systems some services were set to auto run even though the configuration of the system (installed apps, hardware, etc)
 did not warrant them running. This had a four-fold potential effect:1) Windows might start up slower as the service fires up2) Users may experience sluggish performance as the service runs taking up processing and memory resources3) Windows might take a long time to shut down as the service shuts down, unwinding itself and cleaning up it&#39;s resources4) The surface area for code-level security breaches is larger(though, since Vista, most services run in a restricted security context)Chittur Subbaraman, Windows kernel developer extraordinaire,&amp;nbsp;and team spent a great deal of time thinking about and rectifying these problems by re-architecting the Windows 7 Service Controller. They also identified services that don&#39;t need to auto&amp;nbsp;run (like
 a TabletPC Pen service that need not ever run on a desktop (non-Tablet)&amp;nbsp;machine by default). But they went
much further than simply figuring out which services can be set to manual start-up state in Windows 7. They added a new feature for service developers based on the trigger pattern: services can be started and shut down via triggers - this means developers
 are able to specify programmatically when a service needs to start or stop. This allows Wndows to control services in a much more dynamic way so less code has to run in any given user session.&amp;nbsp;The Service Controller monitors&amp;nbsp;and reacts to trigger events as
 opposed to just running services marked as auto when the system starts.&amp;nbsp;Less code running in the background on Windows means more resources available for foregrond processing, faster start up of sessions and faster shut down.
The great work in the Windows 7&amp;nbsp;service controller by Chittur and team has a direct impact on the performanc</itunes:summary>
      <itunes:duration>2640</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Chittur-Subbaraman-Inside-Windows-7-Service-Controller-and-Background-Processing</link>
      <pubDate>Fri, 23 Jan 2009 19:39:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Chittur-Subbaraman-Inside-Windows-7-Service-Controller-and-Background-Processing</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/454097_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/454097_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_large_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_small_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_2MB_ch9.wmv" expression="full" duration="2640" fileSize="826309785" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.mp3" expression="full" duration="2640" fileSize="21121695" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.mp4" expression="full" duration="2640" fileSize="260287556" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.wma" expression="full" duration="2640" fileSize="42718865" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.wmv" expression="full" duration="2640" fileSize="159701283" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_Zune_ch9.wmv" expression="full" duration="2640" fileSize="209301263" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_s_ch9.wmv" expression="full" duration="2640" fileSize="229" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.wmv" length="159701283" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>15</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Chittur-Subbaraman-Inside-Windows-7-Service-Controller-and-Background-Processing/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Services</category>
      <category>Windows 7</category>
    </item>
  <item>
      <title>Mark Russinovich: Inside Windows 7</title>
      <description><![CDATA[How has Windows evolved, as a general purpose operating system and at the lowest levels, in Windows 7? Who better to talk to than Technical Fellow and Windows Kernel guru
<a shape="rect" href="http://blogs.technet.com/markrussinovich/default.aspx" target="_blank" shape="rect">
Mark Russinovich</a>? Here, Mark enlightens us on the new kernel constructs in Windows 7 (and, yeah, we do wander up into user mode, but only briefly). One very important change in the Windows 7 kernel&nbsp;is the dismantling of the&nbsp;dispatcher spin lock and redesign
 and implementation of&nbsp;its&nbsp;functionality. This great work was done by Arun Kishan (<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Arun-Kishan-Process-Management-in-Windows-Vista/" target="_blank" shape="rect">you've met him here on C9 last
 year</a>). EDIT: You can learn exactly what Arun did in eliminating the dispatcher lock and replacing it with a set of synchronization primitives and a new &quot;pre-wait&quot; thread state,
<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock/" target="_blank" shape="rect">
here</a>. The direct result of the reworking of the dispatcher lock is&nbsp;that Windows 7 can scale to 256 processors. Further, this enabled&nbsp;<a shape="rect" href="http://channel9.msdn.com/shows/Going&#43;Deep/Landy-Wang-Windows-Memory-Manager/" target="_blank" shape="rect">the
 great&nbsp;Landy Wang</a> to tune the Windows Memory Manager to be even more efficient than it already is. Mark also explains (again) what MinWin really is (heck, even I was confused. Not anymore...). MinWin is present in Windows 7. Native support for VHD (boot
 from VHD anyone?) is another very cool addition to our next general purpose OS. Yes, and there's more!<br /><br />Tune in. This is a great conversation (if you're into operating systems). It's always great to chat with Mark.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c193060b40394c1aa3069dea0043faf8">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7</comments>
      <itunes:summary>How has Windows evolved, as a general purpose operating system and at the lowest levels, in Windows 7? Who better to talk to than Technical Fellow and Windows Kernel guru

Mark Russinovich? Here, Mark enlightens us on the new kernel constructs in Windows 7 (and, yeah, we do wander up into user mode, but only briefly). One very important change in the Windows 7 kernel&amp;nbsp;is the dismantling of the&amp;nbsp;dispatcher spin lock and redesign
 and implementation of&amp;nbsp;its&amp;nbsp;functionality. This great work was done by Arun Kishan (you&#39;ve met him here on C9 last
 year). EDIT: You can learn exactly what Arun did in eliminating the dispatcher lock and replacing it with a set of synchronization primitives and a new &amp;quot;pre-wait&amp;quot; thread state,

here. The direct result of the reworking of the dispatcher lock is&amp;nbsp;that Windows 7 can scale to 256 processors. Further, this enabled&amp;nbsp;the
 great&amp;nbsp;Landy Wang to tune the Windows Memory Manager to be even more efficient than it already is. Mark also explains (again) what MinWin really is (heck, even I was confused. Not anymore...). MinWin is present in Windows 7. Native support for VHD (boot
 from VHD anyone?) is another very cool addition to our next general purpose OS. Yes, and there&#39;s more!Tune in. This is a great conversation (if you&#39;re into operating systems). It&#39;s always great to chat with Mark.
</itunes:summary>
      <itunes:duration>2670</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7</link>
      <pubDate>Wed, 14 Jan 2009 19:39:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/435119_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/435119_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_large_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_small_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_2MB_ch9.wmv" expression="full" duration="2670" fileSize="836189965" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.mp3" expression="full" duration="2670" fileSize="21365574" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.mp4" expression="full" duration="2670" fileSize="151646040" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.wma" expression="full" duration="2670" fileSize="21606897" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.wmv" expression="full" duration="2670" fileSize="169533479" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_Zune_ch9.wmv" expression="full" duration="2670" fileSize="211669603" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_s_ch9.wmv" expression="full" duration="2670" fileSize="231" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.wmv" length="169533479" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>52</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-Inside-Windows-7/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Kernel</category>
      <category>Mark Russinovich</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>R2</category>
      <category>R2PERF</category>
      <category>Server 2008 R2</category>
      <category>w2k8r2</category>
      <category>Windows 7</category>
    </item>
  <item>
      <title>Richard Ward: Windows Architecture - Past, Present and Future</title>
      <description><![CDATA[
<p>Artists embody a diverse set of talents and interests. This gives them a rich array of experiences to draw upon in their work. In the same way, Richard Ward brings an eclectic background and collection of interests to his efforts at Microsoft.&nbsp; He brings
 this diversity to his own art of programming within the Windows Core Architecture team.</p>
<p>&nbsp;<br>
While most Windows developers are focusing on the next version of Windows, Richard and his team are already hard at work on the version which will follow. In this episode of Behind The Code, we will discover what experiences Richard finds most helpful, as he
 focuses on building out the core infrastructure components of what will, one day, be running on the vast majority of the world’s computers.<br>
<br>
<a href="http://msdn.microsoft.com/en-us/magazine/dd153757.aspx" target="_blank">Read Richard Ward’s { End Bracket }</a>&nbsp;column in MSDN Magazine.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f27c15dcb612432282da9dea00bce430">]]></description>
      <comments>http://channel9.msdn.com/Shows/Behind+The+Code/Richard-Ward-Windows-Architecure-Past-Present-and-Future</comments>
      <itunes:summary>
Artists embody a diverse set of talents and interests. This gives them a rich array of experiences to draw upon in their work. In the same way, Richard Ward brings an eclectic background and collection of interests to his efforts at Microsoft.&amp;nbsp; He brings
 this diversity to his own art of programming within the Windows Core Architecture team. 
&amp;nbsp;
While most Windows developers are focusing on the next version of Windows, Richard and his team are already hard at work on the version which will follow. In this episode of Behind The Code, we will discover what experiences Richard finds most helpful, as he
 focuses on building out the core infrastructure components of what will, one day, be running on the vast majority of the world’s computers.

Read Richard Ward’s { End Bracket }&amp;nbsp;column in MSDN Magazine. 
</itunes:summary>
      <itunes:duration>3514</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Behind+The+Code/Richard-Ward-Windows-Architecure-Past-Present-and-Future</link>
      <pubDate>Fri, 07 Nov 2008 17:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Behind+The+Code/Richard-Ward-Windows-Architecure-Past-Present-and-Future</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/435100_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/435100_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_large_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_small_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_2MB_ch9.wmv" expression="full" duration="3514" fileSize="1092891023" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_ch9.mp3" expression="full" duration="3514" fileSize="28112689" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_ch9.mp4" expression="full" duration="3514" fileSize="191761541" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_ch9.wma" expression="full" duration="3514" fileSize="28420153" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_ch9.wmv" expression="full" duration="3514" fileSize="210857169" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_Zune_ch9.wmv" expression="full" duration="3514" fileSize="276730845" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/0/0/1/5/3/4/BTCRichardWard_s_ch9.wmv" expression="full" duration="3514" fileSize="208" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_ch9.wmv" length="210857169" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Behind+The+Code/Richard-Ward-Windows-Architecure-Past-Present-and-Future/RSS</wfw:commentRss>
      <category>Architects</category>
      <category>Architecture</category>
      <category>Kernel</category>
      <category>Microsoft Personalities</category>
      <category>Operating System</category>
      <category>Windows</category>
    </item>
  <item>
      <title>Rick Rashid: Leading Microsoft into the Future with Research</title>
      <description><![CDATA[
<p><a href="http://research.microsoft.com/aboutmsr/labs/cambridge/default.aspx">Microsoft Research Cambridge</a> turned 10 years old this week. Happy birthday MSRC! I was lucky enough to have been there (in fact I am still there, or is that here, as I type)&nbsp;and
 conducted several interviews with some of the many unusually intelligent and passionate folks who think about the future of computing and the role computation plays in every aspect of our lives (from new interactive devices&nbsp;that promise to&nbsp;make the business
 of home life more interesting and less stressful, tools and methodologies that will help Microsoft quickly respond to industry changes (can you say many core?)&nbsp;to understanding, via accurate modeling,&nbsp;incredibly complex biological and ecological systems)<br /><br />In this interview, I sit down with the fearless leader of Microsoft Research (he started MSR, actually),
<a href="http://www.microsoft.com/presspass/exec/rick/default.mspx">Rick Rashid</a>, Senior Vice President and computer scientist (he's a famous&nbsp;OS guy (you'll meet another one in a subsequent interview)). We talk about the role MSR plays in Microsoft's strategic
 vision, what's expected of MSR scientists, what attracts academics&nbsp;to industry, the state of operating system research&nbsp;and more. Enjoy.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:192a1d735c464eddae2e9dea00cfc300">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Rick-Rashid-Leading-Microsoft-into-the-Future-with-Research</comments>
      <itunes:summary>
Microsoft Research Cambridge turned 10 years old this week. Happy birthday MSRC! I was lucky enough to have been there (in fact I am still there, or is that here, as I type)&amp;nbsp;and
 conducted several interviews with some of the many unusually intelligent and passionate folks who think about the future of computing and the role computation plays in every aspect of our lives (from new interactive devices&amp;nbsp;that promise to&amp;nbsp;make the business
 of home life more interesting and less stressful, tools and methodologies that will help Microsoft quickly respond to industry changes (can you say many core?)&amp;nbsp;to understanding, via accurate modeling,&amp;nbsp;incredibly complex biological and ecological systems)In this interview, I sit down with the fearless leader of Microsoft Research (he started MSR, actually),
Rick Rashid, Senior Vice President and computer scientist (he&#39;s a famous&amp;nbsp;OS guy (you&#39;ll meet another one in a subsequent interview)). We talk about the role MSR plays in Microsoft&#39;s strategic
 vision, what&#39;s expected of MSR scientists, what attracts academics&amp;nbsp;to industry, the state of operating system research&amp;nbsp;and more. Enjoy. 
</itunes:summary>
      <itunes:duration>1353</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Rick-Rashid-Leading-Microsoft-into-the-Future-with-Research</link>
      <pubDate>Wed, 11 Jul 2007 16:20:09 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Rick-Rashid-Leading-Microsoft-into-the-Future-with-Research</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/249429_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/249429_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/640696db-c8d5-4a6a-b559-4f6a7a0f9b9c.jpg" height="239" width="311"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/9d60fef9-b777-4b49-8954-7f97c20c8310.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://download.microsoft.com/download/2/c/d/2cdf6de0-27b0-4ac5-8749-ca91fa1d0c08/RickRashid_MSR_Cambridge07.wmv" expression="full" duration="1353" fileSize="423606063" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://download.microsoft.com/download/2/c/d/2cdf6de0-27b0-4ac5-8749-ca91fa1d0c08/RickRashid_MSRCambridge2007_ch9.mp3" expression="full" duration="1353" fileSize="10826396" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://download.microsoft.com/download/2/c/d/2cdf6de0-27b0-4ac5-8749-ca91fa1d0c08/RickRashid_MSRCambridge2007_ch9.wma" expression="full" duration="1353" fileSize="10957643" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="mms://wm.microsoft.com/ms/evnet/RickRashid_MSRCambridge2007_s_ch9.wmv" expression="full" duration="1353" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://download.microsoft.com/download/2/c/d/2cdf6de0-27b0-4ac5-8749-ca91fa1d0c08/RickRashid_MSR_Cambridge07.wmv" length="423606063" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>8</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Rick-Rashid-Leading-Microsoft-into-the-Future-with-Research/RSS</wfw:commentRss>
      <category>Microsoft Research</category>
      <category>Microsoft Exeutives</category>
      <category>MS Research</category>
      <category>MSR Cambridge 10Years</category>
      <category>Operating System</category>
      <category>OS</category>
    </item>
  <item>
      <title>Mark Russinovich: From Winternals to Microsoft, On Windows Security, Windows CoreArch</title>
      <description><![CDATA[If you write code on Windows or like to know what goes on under the hood in Windows, then you've no doubt heard of
<a href="http://blogs.technet.com/markrussinovich/">Mark Russinovich</a>. He's an OS kernel expert and a co-founder of
<a href="http://www.winternals.com/">Winternals</a>; a company that produced&nbsp;must-have operating system and development utilities for Windows (Winternals is now a Microsoft subsidiary&nbsp;as we purchased them in July, 2006. Yay!).
<br /><br />Mark is now a Technical Fellow in Windows and is a member of the Windows Core Architecture team (you met some of the
<a href="/Showpost.aspx?postid=148820">other big brains on the CoreArch team</a> last year).
<br /><br />Here we talk frankly about Mark's history, his coming to Microsoft, Windows security, what the CoreArch team does, what his role is, etc. Tune in.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6a6d576710844630af699dea0044ef77">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch</comments>
      <itunes:summary>If you write code on Windows or like to know what goes on under the hood in Windows, then you&#39;ve no doubt heard of
Mark Russinovich. He&#39;s an OS kernel expert and a co-founder of
Winternals; a company that produced&amp;nbsp;must-have operating system and development utilities for Windows (Winternals is now a Microsoft subsidiary&amp;nbsp;as we purchased them in July, 2006. Yay!).
Mark is now a Technical Fellow in Windows and is a member of the Windows Core Architecture team (you met some of the
other big brains on the CoreArch team last year).
Here we talk frankly about Mark&#39;s history, his coming to Microsoft, Windows security, what the CoreArch team does, what his role is, etc. Tune in.
</itunes:summary>
      <itunes:duration>3258</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch</link>
      <pubDate>Fri, 23 Mar 2007 22:21:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_2MB_ch9.wmv" expression="full" duration="3258" fileSize="449209469" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_ch9.mp3" expression="full" duration="3258" fileSize="26071670" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_ch9.wma" expression="full" duration="3258" fileSize="26362075" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_ch9.wmv" expression="full" duration="3258" fileSize="710792982" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_high_ch9.mp4" expression="full" duration="3258" fileSize="1390375462" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_low_ch9.mp4" expression="full" duration="3258" fileSize="329513186" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_Zune_ch9.wmv" expression="full" duration="3258" fileSize="452297036" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch.ism/manifest" expression="full" duration="3258" fileSize="9104" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/EF77/6A6D5767-1084-4630-AF69-9DEA0044EF77/MarkRussinovichCoreArch_ch9.wmv" length="710792982" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>37</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Mark-Russinovich-From-Winternals-to-Microsoft-On-Windows-Security-Windows-CoreArch/RSS</wfw:commentRss>
      <category>Architecture</category>
      <category>Kernel</category>
      <category>Mark Russinovich</category>
      <category>Microsoft Personalities</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Reliability</category>
      <category>Security</category>
      <category>UAC</category>
      <category>Windows Vista</category>
    </item>
  <item>
      <title>Raj Jhanwar: Windows Vista Component Management Interface (CMI)</title>
      <description><![CDATA[Ever wonder how we make Windows skus (not why necessarily, though we do cover that briefly, but
<em>how</em>, exactly)? How do OEMs like Dell or HP or Whoever get Windows skus onto the millions of PCs they make? Closer to home, how does Microsoft build Windows skus, anyway? How do we build Windows for that matter?&nbsp;<br /><br />Did you know that Windows Vista introduces a completely new model that effectively componentizes the build and installation process of Windows? Did you know that that Windows Vista contains information about
<em>every</em> component dependency that ships with the OS? Did you know that Windows Update will no longer be enabled to install components that break things because of unforseen dependencies? This is HUGE.
<br /><br />Meet Raj Jhanwar, a Program Manager in Windows. He and team have been working on CMI since XP shipped. What is CMI? Tune in. Learn. There are some nuggets of information in this interview that most of you have never heard about before... <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8ea3a6e39d2441549d2b9dea00d05eff">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Raj-Jhanwar-Windows-Vista-Component-Management-Interface-CMI</comments>
      <itunes:summary>Ever wonder how we make Windows skus (not why necessarily, though we do cover that briefly, but
how, exactly)? How do OEMs like Dell or HP or Whoever get Windows skus onto the millions of PCs they make? Closer to home, how does Microsoft build Windows skus, anyway? How do we build Windows for that matter?&amp;nbsp;Did you know that Windows Vista introduces a completely new model that effectively componentizes the build and installation process of Windows? Did you know that that Windows Vista contains information about
every component dependency that ships with the OS? Did you know that Windows Update will no longer be enabled to install components that break things because of unforseen dependencies? This is HUGE.
Meet Raj Jhanwar, a Program Manager in Windows. He and team have been working on CMI since XP shipped. What is CMI? Tune in. Learn. There are some nuggets of information in this interview that most of you have never heard about before...</itunes:summary>
      <itunes:duration>2462</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Raj-Jhanwar-Windows-Vista-Component-Management-Interface-CMI</link>
      <pubDate>Tue, 20 Mar 2007 23:02:09 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Raj-Jhanwar-Windows-Vista-Component-Management-Interface-CMI</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/249307_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/249307_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/3de7a3d5-f19f-44cc-8cb4-f5372e3b5f25.jpg" height="228" width="301"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/c4fe408d-ee50-4d19-bcac-03e08540f7b7.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/2/3/9/2/Vista_CMI_Final.wmv" expression="full" duration="2462" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/0/2/2/3/9/2/Vista_CMI_s_ch9.wmv" expression="full" duration="2462" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/2/3/9/2/Vista_CMI_Final.wmv" length="0" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>10</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Raj-Jhanwar-Windows-Vista-Component-Management-Interface-CMI/RSS</wfw:commentRss>
      <category>CMI</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Software Composability</category>
      <category>Windows Vista</category>
    </item>
  <item>
      <title>Windows Vista PreOS Environment: What happens before the OS loads</title>
      <description><![CDATA[What happens, exactly, when you turn your computer on? Yeah, you see the black screen and words scroll by, then, finally, the Vista startup sound... But, there's a good deal of code that runs in this preOS environment, much of it composed in languages
 you've probably never written (like 16-Bit Real Mode code). What does the BIOS do, anyway? Why do we need a BIOS? Vista can run without a BIOS: It supports UEFI. What's UEFI, anyway?
<br /><br />This is a rare interview with some of the&nbsp;developers nobody sees during the day (<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' />), who live and breathe in the preOS space (this is the single threaded world of pre-operating system start-up context where there is no memory manager, no object manager, no
 kernel period - it takes highly skilled developers to write code in this memory confined space, the land of real mode code and the BIOS).<br /><br />Meet Jamie Schwartz, Development Lead, Windows Kernel Dev team, and&nbsp;Andrew Ritz, Development Manager, Windows Kernel Dev team. They tell us all about the wonderful world of preOS. Enjoy. <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/operating+systems/RSS&WT.dl=0&WT.entryid=Entry:RSSView:22e74edf2df04b69b4bc9dea0044f783">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Windows-Vista-PreOS-Environment-What-happens-before-the-OS-loads</comments>
      <itunes:summary>What happens, exactly, when you turn your computer on? Yeah, you see the black screen and words scroll by, then, finally, the Vista startup sound... But, there&#39;s a good deal of code that runs in this preOS environment, much of it composed in languages
 you&#39;ve probably never written (like 16-Bit Real Mode code). What does the BIOS do, anyway? Why do we need a BIOS? Vista can run without a BIOS: It supports UEFI. What&#39;s UEFI, anyway?
This is a rare interview with some of the&amp;nbsp;developers nobody sees during the day (), who live and breathe in the preOS space (this is the single threaded world of pre-operating system start-up context where there is no memory manager, no object manager, no
 kernel period - it takes highly skilled developers to write code in this memory confined space, the land of real mode code and the BIOS).Meet Jamie Schwartz, Development Lead, Windows Kernel Dev team, and&amp;nbsp;Andrew Ritz, Development Manager, Windows Kernel Dev team. They tell us all about the wonderful world of preOS. Enjoy.</itunes:summary>
      <itunes:duration>2096</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Windows-Vista-PreOS-Environment-What-happens-before-the-OS-loads</link>
      <pubDate>Mon, 19 Mar 2007 20:53:36 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Windows-Vista-PreOS-Environment-What-happens-before-the-OS-loads</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/249306_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/249306_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/9ef6e355-c4e7-4ec1-a6c3-23881738c699.jpg" height="225" width="299"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/cca80603-d77f-44a4-8cfa-205386d419f4.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/7/2/9/2/Vista_PreOS_Space_UEFI.wmv" expression="full" duration="2096" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/4/7/7/2/9/2/Vista_PreOS_Space_UEFI_s_ch9.wmv" expression="full" duration="2096" fileSize="1" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/7/2/9/2/Vista_PreOS_Space_UEFI.wmv" length="0" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Windows-Vista-PreOS-Environment-What-happens-before-the-OS-loads/RSS</wfw:commentRss>
      <category>Kernel</category>
      <category>Operating System</category>
      <category>OS</category>
      <category>Windows Vista</category>
    </item>    
</channel>
</rss>