<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/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:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with kernel - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/kernel/feed/ipod/default.aspx" /><itunes:summary>kernel</itunes:summary><itunes:author>Erik Porter, Charles, Mike Sampson, Grace Francisco, Brian Keller, Nathan Heskew, dshadle, Dan Fernandez, Duncan Mackenzie, Jeff Sandquist</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with kernel - Channel 9</title><link>http://channel9.msdn.com/tags/Kernel/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>kernel</description><link>http://channel9.msdn.com/tags/Kernel/</link><language>en-us</language><pubDate>Thu, 08 Oct 2009 17:50:23 GMT</pubDate><lastBuildDate>Thu, 08 Oct 2009 17:50:23 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Mark Russinovich: Inside Windows 7 Redux</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_85_ch9.png" border="0" /&gt;&lt;strong&gt;Windows 7 is here&lt;/strong&gt;, available to all for purchase and ships today with new PCs! To celebrate this momentous occasion for Windows and Microsoft, Technical Fellow &lt;a href="http://www.microsoft.com/presspass/exec/techfellow/Russinovich/default.mspx" target="_blank"&gt;Mark Russinovich&lt;/a&gt; joins me in a discussion that extends &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7/" target="_blank"&gt;the great conversation we had last year on Windows 7 internals&lt;/a&gt;. In his previous C9 interview, Mark told us about many of the new additions to the Windows kernel which enable Windows 7 (and Windows Server R2) to scale to large numbers of processors. Well, removing &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock/" target="_blank"&gt;the kernel dispatcher lock&lt;/a&gt; is not all that the great Arun Kishan did. He also developed a new scheduling mechanism known as Distributed Fair Share Scheduling (DFSS). Mark describes what this is and how it works. &lt;br /&gt;
&lt;br /&gt;
We also discuss NUMA, non-uniform memory access, (and Mark explains NUMA to us while showing a demo or two on a 256 processor machine!)&lt;br /&gt;
&lt;br /&gt;
Moving on to Windows memory management, the domain of the great engineer Landy Wang, Mark discusses the new additions to the Windows Memory Manager and explains why they matter to those of us who spend all of our time and in user mode. &lt;br /&gt;
&lt;br /&gt;
Learn about all of this and much more as Mark digs into the insides of Windows 7, way deep down in the system (the culmative effects of which help to make Windows 7 Microsoft's most reliable, scalable and efficient general purpose operating system to date). As usual, Mark explains very complex mechanisms and concepts in a readily understandable way. This is a very conversational piece and we cover a lot of ground in a relatively short period of time. We also learn exactly why Mark is so passionate about operating systems and what the spark was that set off his passion and curiosity of how things work internally. &lt;br /&gt;
&lt;br /&gt;
Mark will be presenting at &lt;a href="http://microsoftpdc.com" target="_blank"&gt;PDC09&lt;/a&gt; in the &lt;a href="http://microsoftpdc.com/Sessions/Tags/TechnicalLeaders" target="_blank"&gt;Technical Leaders&lt;/a&gt; track and the free &lt;a href="http://microsoftpdc.com/Sessions/WKSP08" target="_blank"&gt;Windows 7 Developer Boot Camp&lt;/a&gt;. His talks will be very deep and will explore all aspects of the new, improved Windows 7 kernel. I &lt;em&gt;highly&lt;/em&gt; recommend that you attend both of these talks if you are going to PDC (you're going, right?!).&lt;br /&gt;
&lt;br /&gt;
Check out the &lt;a href="http://channel9.msdn.com/Windows" title="Windows on 9"&gt;Windows area on 9&lt;/a&gt; for more great Windows 7 content, all rolled up into a nice experience!&lt;br /&gt;
&lt;br /&gt;
Enjoy! &lt;br /&gt;
&lt;br /&gt;
Note: Check out all the 9 Guys Mark has. :) Also, you should subscribe to his &lt;a href="http://blogs.technet.com/markrussinovich/" target="_blank"&gt;incredible blog&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/497008/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7-Redux/</comments><itunes:summary>Windows 7 is here, available to all for purchase and ships today with new PCs! To celebrate this momentous occasion for Windows and Microsoft, Technical Fellow Mark Russinovich joins me in a discussion that extends the great conversation we had last year on Windows 7 internals. In his previous C9 interview, Mark told us about many of the new additions to the Windows kernel which enable Windows 7 (and Windows Server R2) to scale to large numbers of processors. Well, removing the kernel dispatcher lock is not all that the great Arun Kishan did. He also developed a new scheduling mechanism known as Distributed Fair Share Scheduling (DFSS). Mark describes what this is and how it works. 

We also discuss NUMA, non-uniform memory access, (and Mark explains NUMA to us while showing a demo or two on a 256 processor machine!)

Moving on to Windows memory management, the domain of the great engineer Landy Wang, Mark discusses the new additions to the Windows Memory Manager and explains why they matter to those of us who spend all of our time and in user mode. 

Learn about all of this and much more as Mark digs into the insides of Windows 7, way deep down in the system (the culmative effects of which help to make Windows 7 Microsoft's most reliable, scalable and efficient general purpose operating system to date). As usual, Mark explains very complex mechanisms and concepts in a readily understandable way. This is a very conversational piece and we cover a lot of ground in a relatively short period of time. We also learn exactly why Mark is so passionate about operating systems and what the spark was that set off his passion and curiosity of how things work internally. 

Mark will be presenting at PDC09 in the Technical Leaders track and the free Windows 7 Developer Boot Camp. His talks will be very deep and will explore all aspects of the new, improved Windows 7 kernel. I highly recommend that you attend both of these talks if you are going to PDC (you're going, right?!).

Check out the Windows area on 9 for more great Windows 7 content, all rolled up into a nice experience!

Enjoy! 

Note: Check out all the 9 Guys Mark has.  Also, you should subscribe to his incredible blog.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7-Redux/</link><pubDate>Thu, 22 Oct 2009 16:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.mp4</guid><evnet:views>54248</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/497008/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;strong&gt;Windows 7 is here&lt;/strong&gt;, available to all for purchase and ships today with new PCs! To celebrate this momentous occasion for Windows and Microsoft, Technical Fellow &lt;a href="http://www.microsoft.com/presspass/exec/techfellow/Russinovich/default.mspx" target="_blank"&gt;Mark Russinovich&lt;/a&gt; joins me in a discussion that extends &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7/" target="_blank"&gt;the great conversation we had last year on Windows 7 internals&lt;/a&gt;. Mark digs into the insides of Windows 7, way deep down in the system (the culmative effects of which help to make Windows 7 Microsoft's most reliable, scalable and efficient general purpose operating system to date). As usual, Mark explains very complex mechanisms and concepts in a readily understandable way. This is a very conversational piece and we cover a lot of ground in a relatively short period of time. We also learn exactly why Mark is so passionate about operating systems and what the spark was that set off his passion and curiosity of how things work internally. &lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.mp4" expression="full" duration="3185" fileSize="576606677" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.mp3" expression="full" duration="3185" fileSize="25486229" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.mp4" expression="full" duration="3185" fileSize="576606677" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.wma" expression="full" duration="3185" fileSize="25770285" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.wmv" expression="full" duration="3185" fileSize="698946123" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_2MB_ch9.wmv" expression="full" duration="3185" fileSize="993352547" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_Zune_ch9.wmv" expression="full" duration="3185" fileSize="449778103" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_512_ch9.png" expression="full" duration="3185" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux.ism/Manifest" expression="full" duration="3185" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/0/0/7/9/4/MarkRussinovichWin7Redux_ch9.mp4" length="576606677" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>24</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7-Redux/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/497008/Trackback.aspx</trackback:ping><category>_Featured</category><category>_Win7UnderHood</category><category>_Win7UnderHoodFeatured</category><category>Architecture</category><category>Arun Kishan</category><category>Kernel</category><category>Mark Russinovich</category><category>Memory Manager</category><category>PDC09</category><category>Windows 7</category></item><item><title>Silviu Calinoiu: Inside Windows 7 - Fault Tolerant Heap</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_small_ch9.png" border="0" /&gt;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. &lt;br /&gt;
&lt;br /&gt;
Principal Development Lead and rock star developer Silviu Calinoiu is the mastermind behind FTH. Here, we go deep into how FTH works and why it's designed the way it is.&lt;br /&gt;
&lt;br /&gt;
The Fault Tolerant Heap is another example of the low level efficiency built into the system: FTH &lt;em&gt;automatically&lt;/em&gt; corrects memory faults that cause applications to 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? &lt;br /&gt;
&lt;br /&gt;
FTH, as an autonomous monitoring and correction system, represents a step in the right direction for 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.&lt;br /&gt;
&lt;br /&gt;
You will continue to learn about recoverability in Windows over the coming months here on C9.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tune in.&lt;img src="http://channel9.msdn.com/474095/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</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 Silviu Calinoiu is the mastermind behind FTH. Here, we go deep into how FTH works and why it'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 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? 

FTH, as an autonomous monitoring and correction system, represents a step in the right direction for 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.

You will continue to learn about recoverability in Windows over the coming months here on C9.  


Tune in.</itunes:summary><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://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.mp4</guid><evnet:views>57834</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474095/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>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. &lt;br /&gt;
&lt;br /&gt;
Principal Development Lead and rock star developer Silviu Calinoiu is the mastermind behind FTH. Here, we go deep into how FTH works and why it's designed the way it is.&lt;br /&gt;
&lt;br /&gt;
The Fault Tolerant Heap is another example of the low level efficiency built into the system: FTH &lt;em&gt;automatically&lt;/em&gt; corrects memory faults that cause applications to 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? &lt;br /&gt;
&lt;br /&gt;
FTH, as an autonomous monitoring and correction system, represents a step in the right direction for 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.&lt;br /&gt;
&lt;br /&gt;
You will continue to learn about recoverability in Windows over the coming months here on C9. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tune in.</evnet:previewtext><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 url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_small_ch9.png" height="64" width="85" /><media:group><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 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 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 isDefault="true" 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 isDefault="true" 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 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 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:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/0/4/7/4/InsideFTHWin7_ch9.mp4" length="336508725" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Silviu-Calinoiu-Inside-Windows-7-Fault-Tolerant-Heap/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/474095/Trackback.aspx</trackback:ping><category>_Featured</category><category>_Win7</category><category>_Win7UnderHood</category><category>_Win7UnderHoodFeatured</category><category>Architecture</category><category>FTH</category><category>Kernel</category><category>Operating Systems</category><category>Windows 7</category></item><item><title>Arun Kishan: Inside Windows 7 - Farewell to the Windows Kernel Dispatcher Lock</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_small_ch9.png" border="0" /&gt;&lt;p&gt;You've learned about many of the new features of the latest version of the Windows kernel in the &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7/" target="_blank"&gt;Mark Russinovich Inside Windows 7 conversation &lt;/a&gt;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. &lt;br /&gt;
&lt;br /&gt;
Prior to Windows 7 (and therefore Windows Server 2008 R2) the Windows kernel dispatcher employed a single lock, the &lt;b&gt;dispatcher lock&lt;/b&gt;, 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 single lock is limited in capability, by design: The masterful David Cutler, one of the world's greatest software engineers, wrote the NT scheduler in a time when the notion of affordable 256-processor machines was more science fiction than probable. &lt;br /&gt;
&lt;br /&gt;
As we learned in the Mark Russinovich video, Windows 7 can now scale to 256 processors thanks to the great engineering of &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Arun-Kishan-Process-Management-in-Windows-Vista/" target="_blank"&gt;Arun Kishan, a kernel architect you've met on C9 back in the Vista days&lt;/a&gt;. 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 &lt;strong&gt;spinlock&lt;/strong&gt;. How did Arun pull this off, exactly, you ask? Who is this genius? Well, tune in. Lots of answers await…&lt;br /&gt;
&lt;br /&gt;
Arun's work directly benefits the overall performance of Windows running on many processors and means, simply, Windows can now really scale. Thank you, Arun!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;div&gt;&lt;hr align="left" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Spinlocks&lt;/b&gt; are synchronization primitives that cause a processor to busy-wait until the state of the lock’s memory location changes.&lt;/p&gt;
&lt;p&gt; &lt;br /&gt;
As the name implies, the &lt;b&gt;dispatcher lock&lt;/b&gt; is the fundamental lock associated with the kernel dispatcher, or the scheduler.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/464394/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock/</comments><itunes:summary>You've 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 employed a single lock, the 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 single lock is limited in capability, by design: The masterful David Cutler, one of the world's greatest software engineers, wrote the NT scheduler in a time when the notion of affordable 256-processor machines was more science fiction than probable. 

As we learned in the Mark Russinovich video, Windows 7 can now scale to 256 processors thanks to the great engineering of Arun Kishan, a kernel architect you'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's work directly benefits the overall performance of Windows running on many processors and means, simply, Windows can now really scale. Thank you, Arun!
 


Spinlocks are synchronization primitives that cause a processor to busy-wait until the state of the lock’s memory location changes.
 
As the name implies, the dispatcher lock is the fundamental lock associated with the kernel dispatcher, or the scheduler.
 </itunes:summary><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://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_ch9.mp4</guid><evnet:views>71774</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/464394/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;You've learned about many of the new features of the latest version of the Windows kernel in the &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7/" target="_blank"&gt;Mark Russinovich Inside Windows 7 conversation &lt;/a&gt;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. &lt;br /&gt;
&lt;br /&gt;
Prior to Windows 7 (and therefore Windows Server 2008 R2) the Windows kernel dispatcher employed a single lock, the &lt;b&gt;dispatcher lock&lt;/b&gt;, 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 single lock is limited in capability, by design: The masterful David Cutler, one of the world's greatest software engineers, wrote the NT scheduler in a time when the notion of affordable 256-processor machines was more science fiction than probable. &lt;br /&gt;
&lt;br /&gt;
As we learned in the Mark Russinovich video, Windows 7 can now scale to 256 processors thanks to the great engineering of &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Arun-Kishan-Process-Management-in-Windows-Vista/" target="_blank"&gt;Arun Kishan, a kernel architect you've met on C9 back in the Vista days&lt;/a&gt;. 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 &lt;strong&gt;spinlock&lt;/strong&gt;. How did Arun pull this off, exactly, you ask? Who is this genius? Well, tune in. Lots of answers await…&lt;br /&gt;
&lt;br /&gt;
Arun's work directly benefits the overall performance of Windows running on many processors and means, simply, Windows can now really scale. Thank you, Arun! &lt;/p&gt;
&lt;div&gt;&lt;hr align="left" /&gt;
&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Spinlocks&lt;/b&gt; are synchronization primitives that cause a processor to busy-wait until the state of the lock’s memory location changes.&lt;/p&gt;
&lt;p&gt;As the name implies, the &lt;b&gt;dispatcher lock&lt;/b&gt; is the fundamental lock associated with the kernel dispatcher, or the scheduler.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;</evnet:previewtext><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 url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_ch9.mp4" expression="full" duration="3548" fileSize="349878657" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_ch9.mp3" expression="full" duration="3548" fileSize="28389398" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_ch9.mp4" expression="full" duration="3548" fileSize="349878657" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_ch9.wma" expression="full" duration="3548" fileSize="57411429" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_ch9.wmv" expression="full" duration="3548" fileSize="214810731" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_2MB_ch9.wmv" expression="full" duration="3548" fileSize="1110627233" type="video/x-ms-wmv" medium="video" /><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:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/9/3/4/6/4/ArunKishanWin7DispatcherLock_ch9.mp4" length="349878657" type="video/mp4" /><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><trackback:ping>http://channel9.msdn.com/464394/Trackback.aspx</trackback:ping><category>_Win7</category><category>_Win7UnderHood</category><category>_Win7UnderHoodFeatured</category><category>Architecture</category><category>Arun Kishan</category><category>Kernel</category><category>Operating Systems</category><category>Programming</category><category>R2PERF</category><category>Windows 7</category><category>Windows Server 2008 R2</category></item><item><title>Michael Fortin: Windows 7 Efficiency</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_small_ch9.png" border="0" /&gt;The Windows 7 project involved very &lt;i&gt;efficient&lt;/i&gt; software engineering planning and execution. It is no surprise that an equivalent level of efficiency exists throughout the OS (efficiency in how the OS deals with faults, threads, memory management, power management, process management, window management, graphics, audio, local search, diagnostics, and on and on - truly excellent, and efficient, engineering).&lt;br /&gt;
&lt;br /&gt;
Michael Fortin is a Distinguished Engineer in the Windows Core Operating System Division. His team builds the technologies that help make Windows 7 reliable, stable and performant, which are core ingredients in any highly &lt;em&gt;efficient&lt;/em&gt; general purpose operating system. You'll hear us talk about Windows 7 as a very efficient general purpose operating system quite a bit over the coming months. In fact, if I had to sum up Windows 7 in one word it would be &lt;strong&gt;Efficient&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Michael's team also builds the troubleshooting and diagnostics systems in Windows, including the internal mechanisms that construct fault data packages and sends them to cloud-based components which receive data from &lt;em&gt;millions&lt;/em&gt; of clients running Windows 7. Michael's team is a global team - engineers are located in multiple places around the world including a stellar team of engineers located in Beijing, China (you'll meet them in the future right here on C9).&lt;br /&gt;
&lt;br /&gt;
You may remember Michael from his &lt;a href="http://channel9.msdn.com/shows/Going+Deep/The-Advancement-of-Windows-Michael-Fortin-Windows-Vista-SuperFetch/" target="_blank"&gt;last interview on Channel 9&lt;/a&gt; that covered his work on Vista's SuperFetch and ReadyBoost technologies. Yep, these great technologies are alive and well in Windows 7 and have evolved to meet the needs of the evolving system and help add to the overall efficiency of Windows. (There, I wrote "efficiency" again...)&lt;br /&gt;
&lt;br /&gt;
Over the past year or so, Michael's team has received, analyzed and acted upon a very large amount of data sent from Windows 7 Beta and RC running on a variety of PCs with a variety of hardware and software configurations in place. This data was used to construct new system features, like the Fault Tolerant Heap, and to engineer updates to existing mechanisms to make them more robust or performant or reliable or stable... You will meet some of his team here on C9 in the future and we will dig into many of the mechanisms Michael touched on in this conversation (Fault Tolerant Heap, Troubleshooting and Diagnostics, etc).&lt;br /&gt;
&lt;br /&gt;
Here, Michael and I chat about the work his team has done, the engineering philosophy that has driven efficiency into Windows at all levels (from the kernel to the shell), the knowledge his team has gained about how Windows is used in the wild, what the most common problems have been and the solutions that are based on this important telemetry data. So, for all of you out there who chose to send fault data from your PC to Microsoft - &lt;strong&gt;THANK YOU&lt;/strong&gt;. You truly have helped, in a fundamental way, to make Windows 7 the most efficient general purpose operating system from Microsoft to date. Yeah. True story.&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;img src="http://channel9.msdn.com/477803/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Michael-Fortin-Windows-7-Efficiency/</comments><itunes:summary>The Windows 7 project involved very efficient software engineering planning and execution. It is no surprise that an equivalent level of efficiency exists throughout the OS (efficiency in how the OS deals with faults, threads, memory management, power management, process management, window management, graphics, audio, local search, diagnostics, and on and on - truly excellent, and efficient, engineering).

Michael Fortin is a Distinguished Engineer in the Windows Core Operating System Division. His team builds the technologies that help make Windows 7 reliable, stable and performant, which are core ingredients in any highly efficient general purpose operating system. You'll hear us talk about Windows 7 as a very efficient general purpose operating system quite a bit over the coming months. In fact, if I had to sum up Windows 7 in one word it would be Efficient.

Michael's team also builds the troubleshooting and diagnostics systems in Windows, including the internal mechanisms that construct fault data packages and sends them to cloud-based components which receive data from millions of clients running Windows 7. Michael's team is a global team - engineers are located in multiple places around the world including a stellar team of engineers located in Beijing, China (you'll meet them in the future right here on C9).

You may remember Michael from his last interview on Channel 9 that covered his work on Vista's SuperFetch and ReadyBoost technologies. Yep, these great technologies are alive and well in Windows 7 and have evolved to meet the needs of the evolving system and help add to the overall efficiency of Windows. (There, I wrote "efficiency" again...)

Over the past year or so, Michael's team has received, analyzed and acted upon a very large amount of data sent from Windows 7 Beta and RC running on a variety of PCs with a variety of hardware and software configurations in place. This data was used to construct new system features, like the Fault Tolerant Heap, and to engineer updates to existing mechanisms to make them more robust or performant or reliable or stable... You will meet some of his team here on C9 in the future and we will dig into many of the mechanisms Michael touched on in this conversation (Fault Tolerant Heap, Troubleshooting and Diagnostics, etc).

Here, Michael and I chat about the work his team has done, the engineering philosophy that has driven efficiency into Windows at all levels (from the kernel to the shell), the knowledge his team has gained about how Windows is used in the wild, what the most common problems have been and the solutions that are based on this important telemetry data. So, for all of you out there who chose to send fault data from your PC to Microsoft - THANK YOU. You truly have helped, in a fundamental way, to make Windows 7 the most efficient general purpose operating system from Microsoft to date. Yeah. True story.

Enjoy.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Michael-Fortin-Windows-7-Efficiency/</link><pubDate>Wed, 22 Jul 2009 20:42:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.mp4</guid><evnet:views>63108</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/477803/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The Windows 7 project involved very efficient software engineering planning and execution. It is no surprise that an equivalent level of efficiency exists throughout the OS (efficiency in how the OS deals with faults, threads, memory management, power management, process management, window management, graphics, audio, local search, diagnostics, and on and on - truly excellent, and efficient, engineering).&lt;br /&gt;
&lt;br /&gt;
Michael Fortin is a Distinguished Engineer in the Windows Core Operating System Division. His team builds the technologies that help make Windows 7 reliable, stable and performant, which are core ingredients in any highly &lt;em&gt;efficient&lt;/em&gt; general purpose operating system. You'll hear us talk about Windows 7 as a very efficient general purpose operating system quite a bit over the coming months. In fact, if I had to sum up Windows 7 in one word it would be &lt;strong&gt;Efficient&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
Here, Michael and I chat about the work his team has done, the engineering philosophy that has driven efficiency into Windows at all levels (from the kernel to the shell), the knowledge his team has gained about how Windows is used in the wild, what the most common problems have been and the solutions that are based on this important telemetry data. So, for all of you out there who chose to send fault data from your PC to Microsoft - &lt;strong&gt;THANK YOU&lt;/strong&gt;. You truly have helped, in a fundamental way, to make Windows 7 the most efficient general purpose operating system from Microsoft to date. Yeah. True story.&lt;br /&gt;
&lt;br /&gt;
Enjoy.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.mp4" expression="full" duration="1738" fileSize="171201740" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.mp3" expression="full" duration="1738" fileSize="13912113" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.mp4" expression="full" duration="1738" fileSize="171201740" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.wma" expression="full" duration="1738" fileSize="28140453" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.wmv" expression="full" duration="1738" fileSize="247711871" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_2MB_ch9.wmv" expression="full" duration="1738" fileSize="544272367" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_Zune_ch9.wmv" expression="full" duration="1738" fileSize="238399851" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/0/8/7/7/4/MichaelFortinWin7Efficiency_ch9.mp4" length="171201740" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>6</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Michael-Fortin-Windows-7-Efficiency/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/477803/Trackback.aspx</trackback:ping><category>_Win7</category><category>_Win7UnderHood</category><category>Diagnostics</category><category>Kernel</category><category>performance</category><category>Reliability</category><category>Troubleshooting</category><category>Windows 7</category></item><item><title>Mark Russinovich and David Solomon: Windows Internals 5 Released</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_small_ch9.png" border="0" /&gt;Windows kernel expert and kernel "professor" &lt;a href="http://en.wikipedia.org/wiki/David_A._Solomon" target="_blank"&gt;David Solomon&lt;/a&gt; and Windows Kernel Technical Fellow &lt;a href="http://en.wikipedia.org/wiki/Mark_Russinovich" target="_blank"&gt;Mark Russinovich&lt;/a&gt; have written another &lt;em&gt;great&lt;/em&gt; book covering, in great detail, the internal composition of Windows Vista and Windows Server 2008. A third author,Alex Ionescu, joined the fray this time around. Together, they've just released &lt;a href="http://www.amazon.com/Windows%C2%AE-Internals-Including-Windows-PRO-Developer/dp/0735625301/ref=sr_1_1ie=UTF8&amp;amp;s=books&amp;amp;qid=1245263106&amp;amp;sr=8-1"&gt;Windows Internals Fifth Edition&lt;/a&gt;. My order has been submitted! If you want to really understand the mechanics of Windows' latest generation general purpose kernel, then go get this book.&lt;br /&gt;
&lt;br /&gt;
David was in Redmond recently conducting deep training on the Windows 7 kernel, which contains 95% of the same ingredients as the Windows Vista kernel. So, of course we had to get the dynamic duo together to talk about their book, the Windows kernel, their history (they've been working together for a long time) and their future. &lt;br /&gt;
&lt;br /&gt;
Enjoy! Happy reading.&lt;img src="http://channel9.msdn.com/474358/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Mark-Russinovich-and-David-Solomon-Windows-Internals-5-Released/</comments><itunes:summary>Windows kernel expert and kernel "professor" David Solomon and Windows Kernel Technical Fellow Mark Russinovich have written another great book covering, in great detail, the internal composition of Windows Vista and Windows Server 2008. A third author,Alex Ionescu, joined the fray this time around. Together, they've just released Windows Internals Fifth Edition. My order has been submitted! If you want to really understand the mechanics of Windows' latest generation general purpose kernel, then go get this book.

David was in Redmond recently conducting deep training on the Windows 7 kernel, which contains 95% of the same ingredients as the Windows Vista kernel. So, of course we had to get the dynamic duo together to talk about their book, the Windows kernel, their history (they've been working together for a long time) and their future. 

Enjoy! Happy reading.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Mark-Russinovich-and-David-Solomon-Windows-Internals-5-Released/</link><pubDate>Fri, 19 Jun 2009 16:01:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.mp4</guid><evnet:views>62937</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474358/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Windows kernel expert and kernel "professor" &lt;a href="http://en.wikipedia.org/wiki/David_A._Solomon" target="_blank"&gt;David Solomon&lt;/a&gt; and Windows Kernel Technical Fellow &lt;a href="http://en.wikipedia.org/wiki/Mark_Russinovich" target="_blank"&gt;Mark Russinovich&lt;/a&gt; have written another &lt;em&gt;great&lt;/em&gt; book covering, in great detail, the internal composition of Windows Vista and Windows Server 2008. A third author,Alex Ionescu, joined the fray this time around. Together, they've just released &lt;a href="http://www.amazon.com/Windows%C2%AE-Internals-Including-Windows-PRO-Developer/dp/0735625301/ref=sr_1_1ie=UTF8&amp;amp;s=books&amp;amp;qid=1245263106&amp;amp;sr=8-1"&gt;Windows Internals Fifth Edition&lt;/a&gt;. My order has been submitted! If you want to really understand the mechanics of Windows' latest generation general purpose kernel, then go get this book.&lt;br /&gt;
&lt;br /&gt;
David was in Redmond recently conducting deep training on the Windows 7 kernel, which contains 95% of the same ingredients as the Windows Vista kernel. So, of course we had to get the dynamic duo together to talk about their book, the Windows kernel, their history (they've been working together for a long time) and their future. &lt;br /&gt;
&lt;br /&gt;
Enjoy! Happy reading.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.mp4" expression="full" duration="924" fileSize="91236009" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.mp3" expression="full" duration="924" fileSize="7397240" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.mp4" expression="full" duration="924" fileSize="91236009" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.wma" expression="full" duration="924" fileSize="14967913" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.wmv" expression="full" duration="924" fileSize="129818987" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_2MB_ch9.wmv" expression="full" duration="924" fileSize="350107589" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_Zune_ch9.wmv" expression="full" duration="924" fileSize="121162967" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/5/3/4/7/4/RussinovichSolomonWinInternalsV5_ch9.mp4" length="91236009" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Mark-Russinovich-and-David-Solomon-Windows-Internals-5-Released/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/474358/Trackback.aspx</trackback:ping><category>David Solomon</category><category>Kernel</category><category>Mark Russinovich</category><category>Windows</category><category>Windows Server 2008</category><category>Windows Vista</category></item><item><title>Mark Russinovich: Pushing the Limits of Windows - Paged and Nonpaged Pool</title><description>&lt;div id="ctl00_MainPlaceHolder_EntryList_ctl01_EntryTemplate_BodyLabel"&gt;&lt;a href="http://blogs.technet.com/markrussinovich/archive/2009/03/26/3211216.aspx" target="_blank"&gt;Paged and Nonpaged Pool&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Mark's posts are stellar. The detail, the clarity, the usefulness. Definitely one of 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 &lt;a href="http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx" target="_blank"&gt;Physical &lt;/a&gt;and &lt;a href="http://blogs.technet.com/markrussinovich/archive/2008/11/17/3155406.aspx" target="_blank"&gt;Virtual &lt;/a&gt;memory). &lt;br /&gt;
&lt;br /&gt;
C&lt;/div&gt;&lt;img src="http://channel9.msdn.com/463595/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool/</comments><itunes:summary>Paged and Nonpaged Pool. 

Mark's posts are stellar. The detail, the clarity, the usefulness. Definitely one of 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/posts/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/posts/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool/</guid><evnet:views>34981</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/463595/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;div id="ctl00_MainPlaceHolder_EntryList_ctl01_EntryTemplate_BodyLabel"&gt;&lt;a href="http://blogs.technet.com/markrussinovich/archive/2009/03/26/3211216.aspx" target="_blank"&gt;Paged and Nonpaged Pool&lt;/a&gt;. &lt;br /&gt;
&lt;br /&gt;
Mark's posts are stellar. The detail, the clarity, the usefulness. Definitely one of 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 &lt;a href="http://blogs.technet.com/markrussinovich/archive/2008/07/21/3092070.aspx" target="_blank"&gt;Physical &lt;/a&gt;and &lt;a href="http://blogs.technet.com/markrussinovich/archive/2008/11/17/3155406.aspx" target="_blank"&gt;Virtual &lt;/a&gt;memory). &lt;br /&gt;
&lt;br /&gt;
C&lt;/div&gt;</evnet:previewtext><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Mark-Russinovich-Pushing-the-Limits-of-Windows-Paged-and-Nonpaged-Pool/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/463595/Trackback.aspx</trackback:ping><category>Architecture</category><category>blogs</category><category>Kernel</category><category>Mark Russinovich</category><category>OS</category><category>Windows</category></item><item><title>Dave Probert: Inside Windows 7 - User Mode Scheduler (UMS)</title><description>&lt;img src="http://channel9.msdn.com/Link/b6c7f7bf-b793-4cfe-b19d-25e45e997877/" border="0" /&gt;Here, we continue our exploration of the morphology of Windows 7 on &lt;a href="http://channel9.msdn.com/shows/Going+Deep" target="_blank"&gt;Going Deep&lt;/a&gt; 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: &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Windows-Part-I-Dave-Probert/" target="_blank"&gt;Part 1&lt;/a&gt;, &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Windows-Part-II-Dave-Probert/" target="_blank"&gt;Part 2&lt;/a&gt;, &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Windows-Part-III-Dave-Probert/" target="_blank"&gt;Part 3&lt;/a&gt;, &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Windows-Part-IV-Dave-Probert/" target="_blank"&gt;Part 4&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
That was a &lt;em&gt;great&lt;/em&gt; conversation from a few years ago and it's been &lt;em&gt;way&lt;/em&gt; 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. &lt;br /&gt;
&lt;br /&gt;
Dave and team, working very closely with the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" target="_blank"&gt;Parallel Computing Platform People&lt;/a&gt;, have created a very compelling new user mode thread scheduling/management system in Windows 7. In a nutshell, the User Mode Scheduler 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 &lt;em&gt;completely&lt;/em&gt; 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, remember &lt;a href="http://channel9.msdn.com/posts/Charles/The-Concurrency-Runtime-Fine-Grained-Parallelism-for-C/" target="_blank"&gt;the piece we did on the Concurrency Runtime&lt;/a&gt; (ConcRT)? &lt;strong&gt;ConcRT is built on top of UMS and is the best way to most effectively utilize this new user mode thread scheduling model in Windows 7&lt;/strong&gt;. &lt;br /&gt;
&lt;br /&gt;
Make yourself comfortable and spend some time watching and listening to Dave make all of this crystal clear.&lt;br /&gt;
&lt;br /&gt;
This is another &lt;em&gt;great&lt;/em&gt; conversation with a fantastic OS architect and Windows kernel professor. Lots to learn here. Enjoy.&lt;img src="http://channel9.msdn.com/454368/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Dave-Probert-Inside-Windows-7-User-Mode-Scheduler-UMS/</comments><itunes:summary>Here, we continue our exploration of the morphology of Windows 7 on 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 4

That was a great conversation from a few years ago and it'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, have created a very compelling new user mode thread scheduling/management system in Windows 7. In a nutshell, the User Mode Scheduler 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, remember the piece we did on the Concurrency Runtime (ConcRT)? ConcRT is built on top of UMS and is the best way to most effectively utilize this new user mode thread scheduling model in Windows 7. 

Make yourself comfortable and spend some time watching and listening to Dave make all of this crystal clear.

This is another great conversation with a fantastic OS architect and Windows kernel professor. Lots to learn here. Enjoy.</itunes:summary><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://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.mp4</guid><evnet:views>79399</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/454368/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Windows kernel architect Dave Probert and team have created a very compelling new user mode thread scheduling/management system in Windows 7. In a nutshell, the User Mode Scheduler (UMS) 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, remember the C9 converation on the Concurrency Runtime (ConcRT)? ConcRT is built on top of UMS and is the best way to most effectively utilize this new user mode thread scheduling model in Windows  7.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/f8e7e917-ea5d-424b-bc3f-59fdaadcbb8c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/b6c7f7bf-b793-4cfe-b19d-25e45e997877/" height="64" width="85" /><media:group><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 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 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 isDefault="true" 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 isDefault="true" 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 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 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:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/6/3/4/5/4/ProbertWin7UMS_ch9.mp4" length="310959324" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>16</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Dave-Probert-Inside-Windows-7-User-Mode-Scheduler-UMS/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/454368/Trackback.aspx</trackback:ping><category>_Win7</category><category>_Win7UnderHood</category><category>Concurrency</category><category>Concurrency Runtime</category><category>Kernel</category><category>Operating Systems</category><category>OS</category><category>Parallel Computing</category><category>Parallelism</category><category>R2PERF</category><category>Windows 7</category></item><item><title>Chittur Subbaraman: Inside Windows 7 - Service Controller and Background Processing </title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_small_ch9.jpg" border="0" /&gt;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:&lt;br /&gt;
&lt;br /&gt;
1) Windows might start up slower as the service fires up&lt;br /&gt;
2) Users may experience sluggish performance as the service runs taking up processing and memory resources&lt;br /&gt;
3) Windows might take a long time to shut down as the service shuts down, unwinding itself and cleaning up it's resources&lt;br /&gt;
4) The surface area for code-level security breaches is larger(though, since Vista, most services run in a restricted security context)&lt;br /&gt;
&lt;br /&gt;
Chittur Subbaraman, Windows kernel developer extraordinaire, 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 run (like a TabletPC Pen service that need not ever run on a desktop (non-Tablet) machine by default). But they went &lt;em&gt;much&lt;/em&gt; 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. The Service Controller monitors and reacts to trigger events as opposed to just running services marked as auto when the system starts. Less code running in the background on Windows means more resources available for foregrond processing, faster start up of sessions and faster shut down. &lt;br /&gt;
&lt;br /&gt;
The great work in the Windows 7 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).&lt;br /&gt;
&lt;br /&gt;
Here are some great resources for you to read to get the details behind all of this great engineering in the background processing mechanisms deep inside Windows 7. &lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;·White paper on &lt;a href="http://go.microsoft.com/fwlink/?LinkId=128622"&gt;Designing Efficient Background Processes&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;·PDC talk on &lt;a href="http://channel9.msdn.com/pdc2008/PC19/"&gt;Designing Efficient Background Processes&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/454097/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</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 up
2) Users may experience sluggish performance as the service runs taking up processing and memory resources
3) Windows might take a long time to shut down as the service shuts down, unwinding itself and cleaning up it's resources
4) 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, 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 run (like a TabletPC Pen service that need not ever run on a desktop (non-Tablet) 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. The Service Controller monitors and reacts to trigger events as opposed to just running services marked as auto when the system starts. 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 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).

Here are some great resources for you to read to get the details behind all of this great engineering in the background processing mechanisms deep inside Windows 7. 

·White paper on Designing Efficient Background Processes. 
·PDC talk on Designing Efficient Background Processes.</itunes:summary><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://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.mp4</guid><evnet:views>74859</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/454097/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>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:&lt;br /&gt;
1) Windows might start up slower as the service fires up&lt;br /&gt;
2) Users may experience sluggish performance as the service runs taking up processing and memory resources&lt;br /&gt;
3) Windows might take a long time to shut down as the service shuts down, unwinding itself and cleaning up it's resources&lt;br /&gt;
4) The surface area for code-level security breaches is larger(though, since Vista, most services run in a restricted security context)&lt;br /&gt;
Chittur Subbaraman, Windows kernel developer extraordinaire, and team spent a great deal of time thinking about and rectifying these problems by re-architecting the Window 7 Service Controller.  Tune in to learn first hand from one of the key developers in the Windows kernel team responsible for designing and writing an efficient background processing system inside Windows 7.</evnet:previewtext><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 url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_small_ch9.jpg" height="64" width="85" /><media:group><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 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 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 isDefault="true" 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 isDefault="true" 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 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 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:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/9/0/4/5/4/Win7BackgroundProcessing_ch9.mp4" length="260287556" type="video/mp4" /><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><trackback:ping>http://channel9.msdn.com/454097/Trackback.aspx</trackback:ping><category>_Win7</category><category>_Win7UnderHood</category><category>Kernel</category><category>Operating Systems</category><category>OS</category><category>Services</category><category>Windows 7</category></item><item><title>Mark Russinovich: Inside Windows 7</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_small_ch9.jpg" border="0" /&gt;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 &lt;a href="http://blogs.technet.com/markrussinovich/default.aspx" target="_blank"&gt;Mark Russinovich&lt;/a&gt;? 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 is the dismantling of the dispatcher spin lock and redesign and implementation of its functionality. This great work was done by Arun Kishan (&lt;a href="http://channel9.msdn.com/shows/Going+Deep/Arun-Kishan-Process-Management-in-Windows-Vista/" target="_blank"&gt;you've met him here on C9 last year&lt;/a&gt;). 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 "pre-wait" thread state, &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock/" target="_blank"&gt;here&lt;/a&gt;. The direct result of the reworking of the dispatcher lock is that Windows 7 can scale to 256 processors. Further, this enabled &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Landy-Wang-Windows-Memory-Manager/" target="_blank"&gt;the great Landy Wang&lt;/a&gt; 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!&lt;br /&gt;
&lt;br /&gt;
Tune in. This is a great conversation (if you're into operating systems). It's always great to chat with Mark.&lt;img src="http://channel9.msdn.com/435119/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</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 is the dismantling of the dispatcher spin lock and redesign and implementation of its functionality. This great work was done by Arun Kishan (you'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 "pre-wait" thread state, here. The direct result of the reworking of the dispatcher lock is that Windows 7 can scale to 256 processors. Further, this enabled the great 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's more!

Tune in. This is a great conversation (if you're into operating systems). It's always great to chat with Mark.</itunes:summary><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://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.mp4</guid><evnet:views>674504</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/435119/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>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 &lt;a href="http://blogs.technet.com/markrussinovich/default.aspx" target="_blank"&gt;Mark Russinovich&lt;/a&gt;? 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 is the dismantling of the dispatcher spin lock and redesign and implementation of its functionality. This great work was done by Arun Kishan (&lt;a href="http://channel9.msdn.com/shows/Going+Deep/Arun-Kishan-Process-Management-in-Windows-Vista/" target="_blank"&gt;you've met him here on C9 last year&lt;/a&gt;). 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 "pre-wait" thread state, &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Arun-Kishan-Farewell-to-the-Windows-Kernel-Dispatcher-Lock/" target="_blank"&gt;here&lt;/a&gt;. The direct result of the reworking of the dispatcher lock is that Windows 7 can scale to 256 processors. Further, this enabled &lt;a href="http://channel9.msdn.com/shows/Going+Deep/Landy-Wang-Windows-Memory-Manager/" target="_blank"&gt;the great Landy Wang&lt;/a&gt; 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!&lt;br /&gt;
&lt;br /&gt;
Tune in. This is a great conversation (if you're into operating systems). It's always great to chat with Mark.</evnet:previewtext><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 url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_small_ch9.jpg" height="64" width="85" /><media:group><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 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 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 isDefault="true" 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 isDefault="true" 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 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 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:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.mp4" length="151646040" type="video/mp4" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>47</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/435119/Trackback.aspx</trackback:ping><category>_Win7</category><category>_Win7UnderHood</category><category>_Win7UnderHoodFeatured</category><category>Architecture</category><category>Kernel</category><category>Mark Russinovich</category><category>Operating Systems</category><category>OS</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>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_small_ch9.jpg" border="0" /&gt;&lt;p&gt;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.  He brings this diversity to his own art of programming within the Windows Core Architecture team.&lt;/p&gt;
&lt;p&gt; &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/magazine/dd153757.aspx" target="_blank"&gt;Read Richard Ward’s { End Bracket }&lt;/a&gt; column in MSDN Magazine.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/435100/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</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.  He brings this diversity to his own art of programming within the Windows Core Architecture team.
 
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 } column in MSDN Magazine.</itunes:summary><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://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_ch9.mp4</guid><evnet:views>52285</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/435100/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>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.  He brings this diversity to his own art of programming within the Windows Core Architecture team.   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.</evnet:previewtext><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 url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_small_ch9.jpg" height="64" width="85" /><media:group><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 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 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 isDefault="true" 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 isDefault="true" 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 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 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:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/1/5/3/4/BTCRichardWard_ch9.mp4" length="191761541" type="video/mp4" /><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><trackback:ping>http://channel9.msdn.com/435100/Trackback.aspx</trackback:ping><category>Architects</category><category>Architecture</category><category>Kernel</category><category>MS Personalities</category><category>Operating Systems</category><category>Windows</category></item><item><title>Mark Russinovich: On Working at Microsoft, Windows Server 2008 Kernel, MinWin vs ServerCore, HyperV,</title><description>I recently sat down with Technical Fellow and &lt;a href="http://www.microsoft.com/technet/sysinternals/default.mspx"&gt;SysInternals&lt;/a&gt; founder Mark Russinovich to dig a bit into what's new in the Windows Server 2008 kernel. Of course, we talk about many things including HyperV, application virtualization, kernel architecture (not everybody defines an OS kernel in the same way - tune in to understand why this is the case. Mark has his own definition that may not be the same as yours....).&lt;br /&gt;
&lt;br /&gt;
Recently, the MinWin project was in the press after a university video lecture by a Microsoft Windows architect was released on the net. Most people confuse MinWin with Windows Server 2008's ServerCore technology - the confusion stems from the incorrect assumption that ServerCore is a byproduct of the MinWin work. In fact, they are not at all related. Mark explains the differences and hopefully this will end the confusion...&lt;br /&gt;
&lt;br /&gt;
Of course, Mark spends time on the whiteboard in this interview, drawing out the kernel architecture, explaining HyperV, touching on application virtualization (running client applications without having to install them locally - tune in to understand what I mean...).&lt;br /&gt;
&lt;br /&gt;
Channel 9 is and has always been about showcasing the humans behind our technologies in addition to drilling into how we make our products, and of course why we do what we do (in a technical sense). Mark is a huge addition to the Windows family and his technical leadership is already being felt throughout buildings 26 and 43. Mark tells me about how life is going inside the Mothership, what a Techincal Fellow is (it's the highest level of engineering career stage at Microsoft), individual contribution versus management, and more.&lt;br /&gt;
&lt;br /&gt;
As always, it's an honor and pleasure to spend time talking with Mark. He's one of our brightest technical minds and Windows architecture is in very good hands.&lt;br /&gt;
&lt;br /&gt;
Enjoy.&lt;img src="http://channel9.msdn.com/249579/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-On-Working-at-Microsoft-Windows-Server-2008-Kernel-MinWin-vs-ServerCore-HyperV/</comments><itunes:summary>I recently sat down with Technical Fellow and SysInternals founder Mark Russinovich to dig a bit into what's new in the Windows Server 2008 kernel. Of course, we talk about many things including HyperV, application virtualization, kernel architecture (not everybody defines an OS kernel in the same way - tune in to understand why this is the case. Mark has his own definition that may not be the same as yours....).

Recently, the MinWin project was in the press after a university video lecture by a Microsoft Windows architect was released on the net. Most people confuse MinWin with Windows Server 2008's ServerCore technology - the confusion stems from the incorrect assumption that ServerCore is a byproduct of the MinWin work. In fact, they are not at all related. Mark explains the differences and hopefully this will end the confusion...

Of course, Mark spends time on the whiteboard in this interview, drawing out the kernel architecture, explaining HyperV, touching on application virtualization (running client applications without having to install them locally - tune in to understand what I mean...).

Channel 9 is and has always been about showcasing the humans behind our technologies in addition to drilling into how we make our products, and of course why we do what we do (in a technical sense). Mark is a huge addition to the Windows family and his technical leadership is already being felt throughout buildings 26 and 43. Mark tells me about how life is going inside the Mothership, what a Techincal Fellow is (it's the highest level of engineering career stage at Microsoft), individual contribution versus management, and more.

As always, it's an honor and pleasure to spend time talking with Mark. He's one of our brightest technical minds and Windows architecture is in very good hands.

Enjoy.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-On-Working-at-Microsoft-Windows-Server-2008-Kernel-MinWin-vs-ServerCore-HyperV/</link><pubDate>Fri, 14 Dec 2007 19:01:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-On-Working-at-Microsoft-Windows-Server-2008-Kernel-MinWin-vs-ServerCore-HyperV/</guid><evnet:views>82360</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249579/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I recently sat down with Technical Fellow and SysInternals founder Mark Russinovich to dig a bit into what's new in the Windows Server 2008 kernel. Of course, we talk about many things including HyperV, application virtualization, kernel architecture (not everybody defines an OS kernel in the same way - tune in to understand why this is the case. Mark has his own definition that may not be the same as yours....).Recently, the MinWin project was in the press after a university video lecture by a Microsoft Windows architect was released on the net. Most people confuse MinWin with Windows…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/2b6e1c9a-3241-432f-8190-e5cf63e31c71/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/96d82120-923c-4182-b54b-e0cc70fbbbe7/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/dc201f3a-47bb-46cd-9415-b481a0c71c90/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/6e87ce5d-1584-47f6-b93a-baf72034e73e/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/1110c83e-75e0-42fd-8f6f-cb7c9536eaa8/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/b30a48a7-2719-4f61-843a-a7d1b6440376/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/MarkRussinovichDeepWin_ch9.mp3" expression="full" duration="2463" fileSize="19707611" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/MarkRussinovichDeepWin_ch9.wma" expression="full" duration="2463" fileSize="19930591" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/MarkRussinovichDeepWin.wmv" expression="full" duration="2463" fileSize="771052723" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/MarkRussinovichDeepWin_ch9.mp3" length="19707611" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>19</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-On-Working-at-Microsoft-Windows-Server-2008-Kernel-MinWin-vs-ServerCore-HyperV/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249579/Trackback.aspx</trackback:ping><category>Architecture</category><category>Kernel</category><category>Mark Russinovich</category><category>Virtualization</category><category>Windows Server</category><category>Windows Vista</category></item><item><title>Mark Russinovich: From Winternals to Microsoft, On Windows Security, Windows CoreArch</title><description>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 &lt;a href="http://blogs.technet.com/markrussinovich/"&gt;Mark Russinovich&lt;/a&gt;. He's an OS kernel expert and a co-founder of &lt;a href="http://www.winternals.com/"&gt;Winternals&lt;/a&gt;; a company that produced must-have operating system and development utilities for Windows (Winternals is now a Microsoft subsidiary as we purchased them in July, 2006. Yay!). &lt;br /&gt;
&lt;br /&gt;
Mark is now a Technical Fellow in Windows and is a member of the Windows Core Architecture team (you met some of the &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=148820&gt;other big brains on the CoreArch team&lt;/a&gt; last year). &lt;br /&gt;
&lt;br /&gt;
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.&lt;img src="http://channel9.msdn.com/249309/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</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've no doubt heard of Mark Russinovich. He's an OS kernel expert and a co-founder of Winternals; a company that produced must-have operating system and development utilities for Windows (Winternals is now a Microsoft subsidiary 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's history, his coming to Microsoft, Windows security, what the CoreArch team does, what his role is, etc. Tune in.</itunes:summary><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><evnet:views>122886</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249309/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>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 Mark Russinovich. He's an OS kernel expert and a co-founder of Winternals; a company that produced must-have operating system and development utilities for Windows (Winternals is now a Microsoft subsidiary 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's history, his coming to…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/db16802d-49ca-410f-8eed-d153ec21c681/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f9b47bd3-875b-4c3a-9492-a88e954547af/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f912ab0f-e51e-4bf7-8884-4200302a7072/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/77fdaaa4-5af3-4cde-8a5b-6c58f17ba8ff/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/1/4/4/9/2/Russinovich_Vista_Arch_Final.wmv" expression="full" duration="3258" fileSize="449209469" type="video/x-ms-wmv" medium="video" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>36</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><trackback:ping>http://channel9.msdn.com/249309/Trackback.aspx</trackback:ping><category>Architecture</category><category>Kernel</category><category>Mark Russinovich</category><category>MS Personalities</category><category>OS</category><category>Reliability</category><category>Security</category><category>UAC</category><category>Windows Vista</category></item><item><title>Windows Vista PreOS Environment: What happens before the OS loads</title><description>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? &lt;BR&gt;&lt;BR&gt;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).&lt;BR&gt;&lt;BR&gt;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.&lt;img src="http://channel9.msdn.com/249306/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</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'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? 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><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><evnet:views>52237</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249306/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>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? This is a rare interview with some of the&amp;nbsp;developers nobody sees during the day (&lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;), who live and breathe in the preOS space (this is the single threaded world&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/9ef6e355-c4e7-4ec1-a6c3-23881738c699/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/9841918f-ebf1-47b0-88c3-a707be1aeaf9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/cca80603-d77f-44a4-8cfa-205386d419f4/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/568696e8-a78c-4301-bc25-c9b0d889e678/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/7/7/2/9/2/Vista_PreOS_Space_UEFI.wmv" expression="full" duration="2096" type="video/x-ms-wmv" medium="video" /><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><trackback:ping>http://channel9.msdn.com/249306/Trackback.aspx</trackback:ping><category>Kernel</category><category>OS</category><category>Windows Vista</category></item><item><title>Transactional Vista: Kernel Transaction Manager and friends (TxF, TxR)</title><description>Windows Vista is the first general purpose consumer-grade OS that provides transactional support (ACID) for file IO and Windows Registry modification operations (these are only two of the consumers of KTM - point is, you are enabled to write your own). In this interview, we meet Jon Cargille, the software developer who owns KTM, and Christian Allred, the software developer who owns TxF (Transactional File System). If you are curious about how KTM and TxF work and how you can leverage their functionality in your applications on Vista, this interview is for you. We also briefly touch on TxR (Transactional Registry).&lt;img src="http://channel9.msdn.com/249289/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Transactional-Vista-Kernel-Transaction-Manager-and-friends-TxF-TxR/</comments><itunes:summary>Windows Vista is the first general purpose consumer-grade OS that provides transactional support (ACID) for file IO and Windows Registry modification operations (these are only two of the consumers of KTM - point is, you are enabled to write your own). In this interview, we meet Jon Cargille, the software developer who owns KTM, and Christian Allred, the software developer who owns TxF (Transactional File System). If you are curious about how KTM and TxF work and how you can leverage their functionality in your applications on Vista, this interview is for you. We also briefly touch on TxR (Transactional Registry).</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Transactional-Vista-Kernel-Transaction-Manager-and-friends-TxF-TxR/</link><pubDate>Thu, 01 Mar 2007 16:48:29 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Transactional-Vista-Kernel-Transaction-Manager-and-friends-TxF-TxR/</guid><evnet:views>31422</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/249289/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Windows Vista is the first general purpose consumer-grade OS that provides transactional support (ACID) for file IO and Windows Registry modification operations (these are only two of the consumers of KTM - point is, you are enabled to write your own). In this interview, we meet Jon Cargille, the software developer who owns KTM, and Christian Allred, the software developer who owns TxF (Transactional File System). If you are curious about how KTM and TxF work and how you can leverage their functionality in your applications on Vista, this interview is for you. We also briefly touch on TxR (Transactional Registry).</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/59e12202-fb44-4e66-8aaa-15748c5aae9c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/77f5fe6c-e841-40fd-a47f-b4537bd997a9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/58032d89-b4dc-4441-a1f7-e3c9ff664588/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/15610f67-7ca8-4fc9-b328-6d757912659c/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/1/7/8/2/Vista_KTM.wmv" expression="full" duration="2227" type="video/x-ms-wmv" medium="video" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>11</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Transactional-Vista-Kernel-Transaction-Manager-and-friends-TxF-TxR/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/249289/Trackback.aspx</trackback:ping><category>Kernel</category><category>KTM</category><category>OS</category><category>Vista Week</category><category>Windows Vista</category></item><item><title>The Advancement of Windows: Narayanan Ganapathy - Windows Vista IO</title><description>&lt;P&gt;From the kernel to the shell, Windows Vista is a &lt;EM&gt;very&lt;/EM&gt; different OS than XPSP2. How so? &lt;BR&gt;&lt;BR&gt;Here, Charles interviews Architect Narayanan Ganapathy whose team of highly skilled engineers write the Windows IO system, driver frameworks and related technologies. So, what, &lt;EM&gt;exactly&lt;/EM&gt;,&amp;nbsp;is new in Windows Vista with regard to IO? What does it mean, &lt;EM&gt;exactly&lt;/EM&gt;, &amp;nbsp;to users and developers? &lt;BR&gt;&lt;BR&gt;Tune in. Learn.&lt;/P&gt;&lt;img src="http://channel9.msdn.com/234521/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/The-Advancement-of-Windows-Narayanan-Ganapathy-Windows-Vista-IO/</comments><itunes:summary>From the kernel to the shell, Windows Vista is a very different OS than XPSP2. How so? Here, Charles interviews Architect Narayanan Ganapathy whose team of highly skilled engineers write the Windows IO system, driver frameworks and related technologies. So, what, exactly,&amp;nbsp;is new in Windows Vista with regard to IO? What does it mean, exactly, &amp;nbsp;to users and developers? Tune in. Learn.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/The-Advancement-of-Windows-Narayanan-Ganapathy-Windows-Vista-IO/</link><pubDate>Fri, 29 Sep 2006 21:25:06 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/The-Advancement-of-Windows-Narayanan-Ganapathy-Windows-Vista-IO/</guid><evnet:views>76408</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/234521/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;From the kernel to the shell, Windows Vista is a &lt;EM&gt;very&lt;/EM&gt; different OS than XPSP2. How so? &lt;BR&gt;&lt;BR&gt;Here, Charles interviews Architect Narayanan Ganapathy whose team of highly skilled engineers write the Windows IO system, driver frameworks and related technologies. So, what, &lt;EM&gt;exactly&lt;/EM&gt;,&amp;nbsp;is new in Windows Vista with regard to IO? What does it mean, &lt;EM&gt;exactly&lt;/EM&gt;, &amp;nbsp;to users and developers? &lt;BR&gt;&lt;BR&gt;Tune in. Learn.&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/dba7acc2-1084-4ae4-a9cf-65afa034f581/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/b7506963-4847-45ea-a861-d106f8f4ae29/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ae81e639-6946-4cfe-8a19-aa4e8ab13706/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/2212b278-16c1-49f9-85f5-c74e650be146/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/8/9/3/2/NarG_WindowsVista_IO.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>24</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/The-Advancement-of-Windows-Narayanan-Ganapathy-Windows-Vista-IO/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/234521/Trackback.aspx</trackback:ping><category>Drivers</category><category>Kernel</category><category>OS</category><category>Windows Vista</category></item><item><title>Singularity IV: Return of the UI</title><description>Here is the long-awaited demo of the latest incarnation of Singularity, a research operating system written primarily in safe C#. See Singularity III: Return of the SIP, &lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=227259&gt;here&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/222024/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Singularity-IV-Return-of-the-UI/</comments><itunes:summary>Here is the long-awaited demo of the latest incarnation of Singularity, a research operating system written primarily in safe C#. See Singularity III: Return of the SIP, here.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Singularity-IV-Return-of-the-UI/</link><pubDate>Fri, 18 Aug 2006 21:18:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Singularity-IV-Return-of-the-UI/</guid><evnet:views>149227</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/222024/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Here is the long-awaited demo of the latest incarnation of Singularity, a research operating system written primarily in safe C#. See Singularity III: Return of the SIP, &lt;a href="/Showpost.aspx?postid=227259"&gt;here&lt;/a&gt;.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/7984b43e-26ac-47f6-84ef-1f2fdbc60aa7/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/47f2a641-e10c-476d-8906-5955b16f35b5/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/0b906e0c-76c3-4e41-bc9c-c5b1570eff5e/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/e88cd986-6fc0-4c0c-b97d-089579324ae0/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/2/7/2/2/Singularity_Demo.wmv" expression="full" duration="889" fileSize="57495546" type="video/x-ms-wmv" medium="video" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>25</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Singularity-IV-Return-of-the-UI/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/222024/Trackback.aspx</trackback:ping><category>Kernel</category><category>MS Research</category><category>OS</category><category>Software Composability</category></item><item><title>Singularity III: Revenge of the SIP</title><description>It's been a while since we checked in with the Singularity folks over in MSR Redmond. You know, the usual suspects like Jim Larus and Galen Hunt. So,&amp;nbsp;Charles went and visited them recently to see where they are with Singularity, see what they're up to, what's new... As you may expect, they are doing some really interesting work with, among other&amp;nbsp;novel software constructs,&amp;nbsp;SIPs (Software Isolated Processes). Learn all about them&amp;nbsp;and how they are architected into the Singularity system. Yes, we get Galen&amp;nbsp;on the&amp;nbsp;whiteboard again. This&amp;nbsp;time, you will also meet the newest member of the Singularity team, Mark Aiken, Software Developer, who's been working on some interesting hardware protection&amp;nbsp;stuff&amp;nbsp;in Singularity.&amp;nbsp;It's always great to spend time&amp;nbsp;with&amp;nbsp;the Singularity&amp;nbsp;folks.&amp;nbsp;Oh yeah, this time we get &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=227260&gt;a demo of Singularity&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/222023/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Singularity-III-Revenge-of-the-SIP/</comments><itunes:summary>It's been a while since we checked in with the Singularity folks over in MSR Redmond. You know, the usual suspects like Jim Larus and Galen Hunt. So,&amp;nbsp;Charles went and visited them recently to see where they are with Singularity, see what they're up to, what's new... As you may expect, they are doing some really interesting work with, among other&amp;nbsp;novel software constructs,&amp;nbsp;SIPs (Software Isolated Processes). Learn all about them&amp;nbsp;and how they are architected into the Singularity system. Yes, we get Galen&amp;nbsp;on the&amp;nbsp;whiteboard again. This&amp;nbsp;time, you will also meet the newest member of the Singularity team, Mark Aiken, Software Developer, who's been working on some interesting hardware protection&amp;nbsp;stuff&amp;nbsp;in Singularity.&amp;nbsp;It's always great to spend time&amp;nbsp;with&amp;nbsp;the Singularity&amp;nbsp;folks.&amp;nbsp;Oh yeah, this time we get a demo of Singularity.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Singularity-III-Revenge-of-the-SIP/</link><pubDate>Fri, 18 Aug 2006 21:16:17 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Singularity-III-Revenge-of-the-SIP/</guid><evnet:views>92005</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/222023/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>It's been a while since we checked in with the Singularity folks over in MSR Redmond. You know, the usual suspects like Jim Larus and Galen Hunt. So,&amp;nbsp;Charles went and visited them recently to see where they are with Singularity, see what they're up to, what's new... As you may expect, they are doing some really interesting work with, among other&amp;nbsp;novel software constructs,&amp;nbsp;SIPs (Software Isolated Processes). Learn all about them&amp;nbsp;and how they are architected into the Singularity system. Yes, we get Galen&amp;nbsp;on the&amp;nbsp;whiteboard again. This&amp;nbsp;time, you will also meet&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/e13fdabd-dc4c-4107-9a66-32bca360c94b/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a7db555a-b255-4688-a218-f846f97046a6/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/42e552f2-9164-4901-913b-9d6baace2df7/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/8abd1f76-e3c7-453f-b914-5359f370e2ad/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/2/7/2/2/SingularityIII.wmv" expression="full" duration="3614" type="video/x-ms-wmv" medium="video" /><dc:creator>Adam Kinney</dc:creator><itunes:author>Adam Kinney</itunes:author><slash:comments>41</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Singularity-III-Revenge-of-the-SIP/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/222023/Trackback.aspx</trackback:ping><category>Kernel</category><category>MS Research</category><category>OS</category><category>Software Composability</category></item><item><title>Doron Holan - Kernel Mode Driver Framework</title><description>&lt;P&gt;It's hard to write kernel mode drivers. Real hard. In fact, it's hard to believe how hard it is. Well, the Windows Driver People have been working tirelessly to make it a little less hard (not easy) to write kernel mode drivers that won't hose your system. You know, blue screen of death and the like.&amp;nbsp; If you write kernel mode drivers you really should watch this video. You will be impressed with the work that has gone into the Kernel Mode Driver Framework. This framework abstracts some of the pain points away for driver developers giving them the freedom to concentrate on their algorithms related to device usability...&lt;/P&gt;
&lt;P&gt;Find out more about KMDF and related technologies (and get the bits!)&lt;BR&gt;&lt;BR&gt;KMDF Blog: &lt;a href="http://blogs.msdn.com/doronh/"&gt;http://blogs.msdn.com/doronh/&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;KMDF homepage: &lt;a href="http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx"&gt;http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx&lt;/a&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;KMDF bits (v1.1 right now): &lt;a href="http://www.microsoft.com/whdc/driver/wdf/KMDF_pkg.mspx"&gt;http://www.microsoft.com/whdc/driver/wdf/KMDF_pkg.mspx&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;WDF: (UMDF, verification tools): &lt;a href="http://www.microsoft.com/whdc/driver/wdf/default.mspx"&gt;http://www.microsoft.com/whdc/driver/wdf/default.mspx&lt;/a&gt;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/220881/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Doron-Holan-Kernel-Mode-Driver-Framework/</comments><itunes:summary>It's hard to write kernel mode drivers. Real hard. In fact, it's hard to believe how hard it is. Well, the Windows Driver People have been working tirelessly to make it a little less hard (not easy) to write kernel mode drivers that won't hose your system. You know, blue screen of death and the like.&amp;nbsp; If you write kernel mode drivers you really should watch this video. You will be impressed with the work that has gone into the Kernel Mode Driver Framework. This framework abstracts some of the pain points away for driver developers giving them the freedom to concentrate on their algorithms related to device usability...
Find out more about KMDF and related technologies (and get the bits!)KMDF Blog: http://blogs.msdn.com/doronh/
KMDF homepage: http://www.microsoft.com/whdc/driver/wdf/KMDF.mspx
KMDF bits (v1.1 right now): http://www.microsoft.com/whdc/driver/wdf/KMDF_pkg.mspx
WDF: (UMDF, verification tools): http://www.microsoft.com/whdc/driver/wdf/default.mspx</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Doron-Holan-Kernel-Mode-Driver-Framework/</link><pubDate>Tue, 15 Aug 2006 18:42:53 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Doron-Holan-Kernel-Mode-Driver-Framework/</guid><evnet:views>44707</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/220881/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;P&gt;It's hard to write kernel mode drivers. Real hard. In fact, it's hard to believe how hard it is. Well, the Windows Driver People have been working tirelessly to make it a little less hard (not easy) to write kernel mode drivers that won't hose your system. You know, blue screen of death and the like.&amp;nbsp; If you write kernel mode drivers you really should watch this video. You will be impressed with the work that has gone into the Kernel Mode Driver Framework. This framework abstracts some of the pain points away for driver developers giving them the freedom to concentrate on their algorithms related to device usability...&lt;/P&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/712847d2-2a58-43dc-b310-1f72fee44506/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f91140e7-6309-4e79-98b8-9d3ba8fc89f5/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/251859f0-32c1-403d-9d74-a3468966bb26/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/a1d52283-7233-4f58-a9eb-4d66738849c1/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/1/6/2/2/DoranHolan_KDF.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><dc:creator>Erik Porter</dc:creator><itunes:author>Erik Porter</itunes:author><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Doron-Holan-Kernel-Mode-Driver-Framework/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/220881/Trackback.aspx</trackback:ping><category>Drivers</category><category>Kernel</category><category>MS Personalities</category></item><item><title>Going Deep: Richard Ward - Engineering security into Windows Vista</title><description>Richard is an architect on the kernel team on Windows Vista. In other words, everything in Windows builds on top of his team's work. Here&amp;nbsp;Charles Torre has&amp;nbsp;a 52 minute conversation with him about the kinds of things that are being done deep inside Windows from a security perspective. But you'll learn more about the innards of Windows than you might expect from this conversation.&lt;img src="http://channel9.msdn.com/177688/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Going-Deep-Richard-Ward-Engineering-security-into-Windows-Vista/</comments><itunes:summary>Richard is an architect on the kernel team on Windows Vista. In other words, everything in Windows builds on top of his team's work. Here&amp;nbsp;Charles Torre has&amp;nbsp;a 52 minute conversation with him about the kinds of things that are being done deep inside Windows from a security perspective. But you'll learn more about the innards of Windows than you might expect from this conversation.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Going-Deep-Richard-Ward-Engineering-security-into-Windows-Vista/</link><pubDate>Fri, 14 Apr 2006 22:07:06 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Going-Deep-Richard-Ward-Engineering-security-into-Windows-Vista/</guid><evnet:views>83873</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/177688/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Richard is an architect on the kernel team on Windows Vista. In other words, everything in Windows builds on top of his team's work. Here&amp;nbsp;Charles Torre has&amp;nbsp;a 52 minute conversation with him about the kinds of things that are being done deep inside Windows from a security perspective. But you'll learn more about the innards of Windows than you might expect from this conversation.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/adbcf293-f0f4-4b86-be44-4c89d25b717d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c4363c82-6446-43d5-b324-cefa82043fe7/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/fe1e73e2-6355-457f-a5b7-5d29ef2fc5b2/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/e6417339-57f2-4d85-a419-9f1e0fc1dac7/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/2/2/8/1/richard_ward_security_2006.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><dc:creator>scobleizer</dc:creator><itunes:author>scobleizer</itunes:author><slash:comments>14</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Going-Deep-Richard-Ward-Engineering-security-into-Windows-Vista/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/177688/Trackback.aspx</trackback:ping><category>Kernel</category><category>Security</category><category>Windows Vista</category></item><item><title>Virtualization</title><description>Ever wonder how virtualization works? Where is it used? What role could virtualization play in the future of Windows, for example? How will it evolve over time?&lt;BR&gt;&lt;BR&gt;We recently met with some of&amp;nbsp;the Microsoft Virtualization people to find some answers to these questions and learn a whole lot about virtualization, hypervisor,&amp;nbsp;and the future of this super cool and important technology. &lt;BR&gt;&lt;BR&gt;You can get more info on virtualization products and demos &lt;a href="http://www.microsoft.com/Windows/virtualpc/default.mspx"&gt;here&lt;/a&gt;&amp;nbsp;and &lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx"&gt;here&lt;/a&gt;.&lt;BR&gt;&lt;BR&gt;&lt;img src="http://channel9.msdn.com/159084/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Virtualization/</comments><itunes:summary>Ever wonder how virtualization works? Where is it used? What role could virtualization play in the future of Windows, for example? How will it evolve over time?We recently met with some of&amp;nbsp;the Microsoft Virtualization people to find some answers to these questions and learn a whole lot about virtualization, hypervisor,&amp;nbsp;and the future of this super cool and important technology. You can get more info on virtualization products and demos here&amp;nbsp;and here.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Virtualization/</link><pubDate>Tue, 14 Feb 2006 22:07:46 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Virtualization/</guid><evnet:views>126769</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/159084/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Ever wonder how virtualization works? Where is it used? What role could virtualization play in the future of Windows, for example? How will it evolve over time?&lt;BR&gt;&lt;BR&gt;We recently met with some of&amp;nbsp;the Microsoft Virtualization people to find some answers to these questions and learn a whole lot about virtualization, hypervisor,&amp;nbsp;and the future of this super cool and important technology. &lt;BR&gt;&lt;BR&gt;You can get more info on virtualization products and demos &lt;a href="http://www.microsoft.com/Windows/virtualpc/default.mspx"&gt;here&lt;/a&gt;&amp;nbsp;and &lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx"&gt;here&lt;/a&gt;.&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/2513381e-fb05-4014-8f0b-c664837dc639/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/18ffb84e-ed9f-43c4-be70-92e0b1a32504/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/132e966c-4262-46ea-bb38-9a662846001f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4109a566-37ce-465b-b6f1-9f0a4592726a/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/3845576f-86ba-4ab5-80c5-ab135c09afd2/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/9bde01ff-8d4f-44b4-9ddc-3cbeaaf45b04/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/2/0/3/6/1/GoingDeep_Virtualization_Final.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>41</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Virtualization/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/159084/Trackback.aspx</trackback:ping><category>Architecture</category><category>Kernel</category><category>OS</category><category>Virtual PC</category><category>Virtualization</category></item><item><title>IT Heroes Episode XII: Dave Probert Windows Kernel Architect</title><description>&lt;P&gt;Dave Probert Windows Kernel Achitect&lt;/P&gt;
&lt;P&gt;Until recently Dave managed kernel development for Windows, including Windows 2000, XP, Server 2003, and early phases of XPSP2 and Vista.&amp;nbsp; Dave is currently working on a project to release kernel sources to universities and developing ProjectOZ, an experimental environment based on the SPACE project at UC Santa Barbara, where Dave earned his PhD in Electrical &amp;amp; Computer Engineering. &lt;/P&gt;
&lt;P&gt;Dave is a co-author/consultant of a Chinese textbook on operating system principles illustrated with Windows, and for the last several years has taught a short course with Prof. Kei Hiraki at University of Tokyo on Windows Internals, and spoken widely at universities on the architecture of the Windows kernel.&amp;nbsp;&amp;nbsp; Prior to Microsoft, Dave's experience was primarily focused on UNIX kernels, including several years as Vice President of Software Engineering at Culler Scientific Systems.&amp;nbsp; Dave's career began in the late 1970s at Burroughs, where he was a computer architect designing hardware and writing microcode for the B1900.&lt;/P&gt;
&lt;P&gt;In this interview we discuss the history of modern operating systems and how we got to where we are today. Dave also passionately evangelizes Windows Curriculum Resource Kit project that releases over 500,000 lines of source code of the NTOS Kernel (Windows 2003 Kernel) to Academia for education and research, which is currently available for download from the Windows Academic Alliance website.&lt;/P&gt;
&lt;P&gt;IT Heroes: Stories from the Trenches; these are the real stories of men and women in IT making a difference everyday. We talk with authors, innovators and implementers about emerging technologies, troubleshooting and remediation of common infrastructure issues and charitable contributions in the community.&amp;nbsp; We seek to educate and provide a forum for open discussion of the many uses for and specific ways in which people are everyday exploiting technology to create opportunities for themselves and others.&lt;/P&gt;
&lt;P&gt;Stream the Dave Probert interview now!&lt;BR&gt;&lt;BR&gt;Originally posted &lt;A id=bp___v____ctl0__ctl0_bcr_r___postlist___EntryItems__ctl6_PermaLink href="http://blogs.technet.com/mjmurphy/archive/2006/02/03/418678.aspx"&gt;Friday, February 03, 2006 1:57 AM&lt;/A&gt; by &lt;A id=bp___v____ctl0__ctl0_bcr_r___postlist___EntryItems__ctl6_AuthorLink href="http://blogs.technet.com/user/Profile.aspx?UserID=4370"&gt;MJMurphy_TechNet&lt;/A&gt; at &lt;a href="http://blogs.technet.com/mjmurphy"&gt;http://blogs.technet.com/mjmurphy&lt;/a&gt; [6]&lt;BR&gt;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/158742/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/IT+Heroes/IT-Heroes-Episode-XII-Dave-Probert-Windows-Kernel-Architect/</comments><itunes:summary>Dave Probert Windows Kernel Achitect
Until recently Dave managed kernel development for Windows, including Windows 2000, XP, Server 2003, and early phases of XPSP2 and Vista.&amp;nbsp; Dave is currently working on a project to release kernel sources to universities and developing ProjectOZ, an experimental environment based on the SPACE project at UC Santa Barbara, where Dave earned his PhD in Electrical &amp;amp; Computer Engineering. 
Dave is a co-author/consultant of a Chinese textbook on operating system principles illustrated with Windows, and for the last several years has taught a short course with Prof. Kei Hiraki at University of Tokyo on Windows Internals, and spoken widely at universities on the architecture of the Windows kernel.&amp;nbsp;&amp;nbsp; Prior to Microsoft, Dave's experience was primarily focused on UNIX kernels, including several years as Vice President of Software Engineering at Culler Scientific Systems.&amp;nbsp; Dave's career began in the late 1970s at Burroughs, where he was a computer architect designing hardware and writing microcode for the B1900.
In this interview we discuss the history of modern operating systems and how we got to where we are today. Dave also passionately evangelizes Windows Curriculum Resource Kit project that releases over 500,000 lines of source code of the NTOS Kernel (Windows 2003 Kernel) to Academia for education and research, which is currently available for download from the Windows Academic Alliance website.
IT Heroes: Stories from the Trenches; these are the real stories of men and women in IT making a difference everyday. We talk with authors, innovators and implementers about emerging technologies, troubleshooting and remediation of common infrastructure issues and charitable contributions in the community.&amp;nbsp; We seek to educate and provide a forum for open discussion of the many uses for and specific ways in which people are everyday exploiting technology to create opportunities for themselves and others.
Stream the Dave Probert interview now!Originally posted Friday, February 03, 2006 1:57 AM by MJMurphy_TechNet at http://blogs.technet.com/mjmurphy [6]</itunes:summary><link>http://channel9.msdn.com/shows/IT+Heroes/IT-Heroes-Episode-XII-Dave-Probert-Windows-Kernel-Architect/</link><pubDate>Mon, 13 Feb 2006 18:13:11 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/IT+Heroes/IT-Heroes-Episode-XII-Dave-Probert-Windows-Kernel-Architect/</guid><evnet:views>14952</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/158742/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Dave Probert Windows Kernel Achitect
Until recently Dave managed kernel development for Windows, including Windows 2000, XP, Server 2003, and early phases of XPSP2 and Vista.&amp;nbsp; Dave is currently working on a project to release kernel sources to universities and developing ProjectOZ, an experimental environment based on the SPACE project at UC Santa Barbara, where Dave earned his PhD in Electrical &amp;amp; Computer Engineering. 
Dave is a co-author/consultant of a Chinese textbook on operating system principles illustrated with Windows, and for the last several years has taught a short&amp;#8230;</evnet:previewtext><media:group><media:content url="http://wm.microsoft.com/ms/inetpub/mjmurphy/mp3/ITHsourcecode.mp3" expression="full" duration="1328" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://wm.microsoft.com/ms/inetpub/mjmurphy/wma/ITHsourcecode.wma" expression="full" duration="1328" type="audio/x-ms-wma" medium="audio" /></media:group><enclosure url="http://wm.microsoft.com/ms/inetpub/mjmurphy/mp3/ITHsourcecode.mp3" length="1" type="audio/mp3" /><dc:creator>mjmurphy</dc:creator><itunes:author>mjmurphy</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/IT+Heroes/IT-Heroes-Episode-XII-Dave-Probert-Windows-Kernel-Architect/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/158742/Trackback.aspx</trackback:ping><category>Architecture</category><category>Kernel</category><category>MS Personalities</category><category>Windows Server</category></item><item><title>Eugene Lin and Jason Cobb - Windows Plug and Play</title><description>Ever wonder what's really going on when you attach a peripheral device to your computer (running Windows XP or Vista)? Well, we wanted to find out the low level truths about Plug and Play in Windows. Who else better to talk to than Eugene Lin and Jason Cobb, the Plug and Play Guys ( Eugene is a Program Manager and Jason is a dev lead, both are&amp;nbsp;on the Device Management and Installation&amp;nbsp;team ). Join us&amp;nbsp;( Charles Torre and special&amp;nbsp;guest Channel 9&amp;nbsp;correspondent/Technical Evangelist Jeremy Mazner ) as we discuss how PnP works and&amp;nbsp;what's new for Vista in this most interesting and oft overlooked killer&amp;nbsp;feature of Windows.&lt;img src="http://channel9.msdn.com/152480/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Eugene-Lin-and-Jason-Cobb-Windows-Plug-and-Play/</comments><itunes:summary>Ever wonder what's really going on when you attach a peripheral device to your computer (running Windows XP or Vista)? Well, we wanted to find out the low level truths about Plug and Play in Windows. Who else better to talk to than Eugene Lin and Jason Cobb, the Plug and Play Guys ( Eugene is a Program Manager and Jason is a dev lead, both are&amp;nbsp;on the Device Management and Installation&amp;nbsp;team ). Join us&amp;nbsp;( Charles Torre and special&amp;nbsp;guest Channel 9&amp;nbsp;correspondent/Technical Evangelist Jeremy Mazner ) as we discuss how PnP works and&amp;nbsp;what's new for Vista in this most interesting and oft overlooked killer&amp;nbsp;feature of Windows.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Eugene-Lin-and-Jason-Cobb-Windows-Plug-and-Play/</link><pubDate>Wed, 18 Jan 2006 19:56:24 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Eugene-Lin-and-Jason-Cobb-Windows-Plug-and-Play/</guid><evnet:views>117362</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/152480/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Ever wonder what's really going on when you attach a peripheral device to your computer (running Windows XP or Vista)? Well, we wanted to find out the low level truths about Plug and Play in Windows. Who else better to talk to than Eugene Lin and Jason Cobb, the Plug and Play Guys ( Eugene is a&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/00c71a9a-3e5c-48ad-bfbf-467f86f377ef/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/eda61609-7b49-4e84-8018-942cf17b17ce/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/810be243-04df-494d-95df-c60bbe86b183/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/b2ee6bfa-6f3d-4c95-b6e5-f9b4c16d5e1f/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/1/3/6/5/1/Going_Deep_VistaPnP_Final.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>35</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Eugene-Lin-and-Jason-Cobb-Windows-Plug-and-Play/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/152480/Trackback.aspx</trackback:ping><category>Architecture</category><category>Hardware</category><category>Kernel</category><category>OS</category><category>Windows Vista</category></item><item><title>Rob Short (and kernel team) - Going deep inside Windows Vista's kernel architecture</title><description>Rob Short is the corporate vice president in charge of the team that&amp;nbsp;architects the foundation of Windows Vista. This is a fascinating conversation with the kernel architecture&amp;nbsp;team. It's our Christmas present to all of the Niners out there who've stuck with us day after day.&lt;BR&gt;&lt;BR&gt;This is a very candid interview.&amp;nbsp;We even ask&amp;nbsp;"do you ever wish the registry had never been developed?" Charles Torre does this "going deep" interview. Out of all the interviews we've done this one is the most interesting because this team has such a deep impact on how reliable, scalable, secure, etc Windows Vista actually will be.&lt;BR&gt;&lt;BR&gt;In this video you'll meet:&lt;BR&gt;&lt;BR&gt;Darryl Havens, Architect.&lt;BR&gt;Richard B. Ward, Architect.&lt;BR&gt;Rich Neves, Architect.&lt;BR&gt;&lt;BR&gt;Enjoy! And, don't be suprised if your brain hurt the way ours hurt after having this conversation.&lt;img src="http://channel9.msdn.com/145072/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Rob-Short-and-kernel-team-Going-deep-inside-Windows-Vistas-kernel-architecture/</comments><itunes:summary>Rob Short is the corporate vice president in charge of the team that&amp;nbsp;architects the foundation of Windows Vista. This is a fascinating conversation with the kernel architecture&amp;nbsp;team. It's our Christmas present to all of the Niners out there who've stuck with us day after day.This is a very candid interview.&amp;nbsp;We even ask&amp;nbsp;"do you ever wish the registry had never been developed?" Charles Torre does this "going deep" interview. Out of all the interviews we've done this one is the most interesting because this team has such a deep impact on how reliable, scalable, secure, etc Windows Vista actually will be.In this video you'll meet:Darryl Havens, Architect.Richard B. Ward, Architect.Rich Neves, Architect.Enjoy! And, don't be suprised if your brain hurt the way ours hurt after having this conversation.</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Rob-Short-and-kernel-team-Going-deep-inside-Windows-Vistas-kernel-architecture/</link><pubDate>Fri, 23 Dec 2005 22:47:40 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Rob-Short-and-kernel-team-Going-deep-inside-Windows-Vistas-kernel-architecture/</guid><evnet:views>268469</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/145072/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Rob Short is the corporate vice president in charge of the team that&amp;nbsp;architects the foundation of Windows Vista. This is a fascinating conversation with the kernel architecture&amp;nbsp;team. It's our Christmas present to all of the Niners out there who've stuck with us day after day.&lt;BR&gt;&lt;BR&gt;This is a very candid interview.&amp;nbsp;We even ask&amp;nbsp;"do you ever wish the registry had never been developed?" Charles Torre does this "going deep" interview. Out of all the interviews we've done this one is the most interesting because this team has such a deep impact on how reliable, scalable, secure, etc Windows Vista actually will be.&lt;BR&gt;&lt;BR&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/d457a55e-2ed7-4e92-b3d6-2c42ed991a8c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e9917e50-cb8f-487e-8dca-6e855f2ddaa9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a39e98a5-aee0-4776-8a5f-46d089f10b6d/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/dcdd5d80-9ee9-436d-b337-c00ec5675b87/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/8/8/4/1/kernel_windows_vista_2005.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><dc:creator>scobleizer</dc:creator><itunes:author>scobleizer</itunes:author><slash:comments>45</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Rob-Short-and-kernel-team-Going-deep-inside-Windows-Vistas-kernel-architecture/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/145072/Trackback.aspx</trackback:ping><category>Kernel</category><category>MS Execs</category><category>MS Personalities</category><category>Windows Server</category><category>Windows Vista</category><category>Windows XP</category></item><item><title>ARCast - Transactional File System and Registry</title><description>&lt;P&gt;Transactions have long been the domain of the database but what if you could transact virtually any resource in your application?&amp;nbsp; How would that change the architecture and design of the systems you are building?&amp;nbsp; Well get ready because Windows Vista includes a powerful new transaction capability for the file system, registry and virtually any kind of kernel object.&amp;nbsp; Listen as Ron gets the scoop on the new transaction features of Vista from Dana Groff.&lt;/P&gt;
&lt;P&gt;Dana is the Program Manager in Core File Services focusing on transaction technologies.&amp;nbsp; As the PM for Transactional NTFS, the Kernel Transaction Manager, and Common Log File System he coordinated building this new kernel transaction infrastructure for Longhorn with Microsoft’s existing user-mode transaction infrastructure.&amp;nbsp; Dana is a veteran of the software industry having worked for DEC, IBM, Sybase and much smaller companies as well over 21 years in industry developing OLTP and Database middleware.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;Links:&lt;BR&gt;&lt;a href="http://blogs.msdn.com/because_we_can/"&gt;Malcolm Smith's Blog&lt;/a&gt; &lt;BR&gt;&lt;a href="http://www.pluralsite.com/blogs/jimjohn/default.aspx"&gt;Jim Johnson's Blog&lt;/a&gt;&amp;nbsp; &lt;BR&gt;&lt;a href="http://blogs.msdn.com/chkdsk"&gt;File System Team's Blog for Developers&lt;/a&gt;&amp;nbsp; &lt;BR&gt;&lt;a href="http://blogs.technet.com/filecab"&gt;File System's Blog for IT Pro's&lt;/a&gt;&amp;nbsp; &lt;BR&gt;&lt;a href="http://channel9.msdn.com/Showpost.aspx?postid=142120&gt;Channel9 Interview w/ SVerma&lt;/a&gt;&amp;nbsp; &lt;BR&gt;&lt;a href="http://blogs.msdn.com/florinlazar/default.aspx"&gt;Florin Lazar's Blog&lt;/a&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://channel9.msdn.com/142060/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast+with+Ron+Jacobs/ARCast-Transactional-File-System-and-Registry/</comments><itunes:summary>Transactions have long been the domain of the database but what if you could transact virtually any resource in your application?&amp;nbsp; How would that change the architecture and design of the systems you are building?&amp;nbsp; Well get ready because Windows Vista includes a powerful new transaction capability for the file system, registry and virtually any kind of kernel object.&amp;nbsp; Listen as Ron gets the scoop on the new transaction features of Vista from Dana Groff.
Dana is the Program Manager in Core File Services focusing on transaction technologies.&amp;nbsp; As the PM for Transactional NTFS, the Kernel Transaction Manager, and Common Log File System he coordinated building this new kernel transaction infrastructure for Longhorn with Microsoft’s existing user-mode transaction infrastructure.&amp;nbsp; Dana is a veteran of the software industry having worked for DEC, IBM, Sybase and much smaller companies as well over 21 years in industry developing OLTP and Database middleware.
Links:Malcolm Smith's Blog Jim Johnson's Blog&amp;nbsp; File System Team's Blog for Developers&amp;nbsp; File System's Blog for IT Pro's&amp;nbsp; Channel9 Interview w/ SVerma&amp;nbsp; Florin Lazar's Blog
&amp;nbsp;</itunes:summary><link>http://channel9.msdn.com/shows/ARCast+with+Ron+Jacobs/ARCast-Transactional-File-System-and-Registry/</link><pubDate>Wed, 14 Dec 2005 04:04:09 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/ARCast+with+Ron+Jacobs/ARCast-Transactional-File-System-and-Registry/</guid><evnet:views>23103</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/142060/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Transactions have long been the domain of the database but what if you could transact virtually any resource in your application?&amp;nbsp; How would that change the architecture and design of the systems you are building?&amp;nbsp; Well get ready because Windows Vista includes a powerful new transaction capability for the file system, registry and virtually any kind of kernel object.&amp;nbsp; Listen as Ron gets the scoop on the new transaction features of Vista from Dana Groff.
Dana is the Program Manager in Core File Services focusing on transaction technologies.&amp;nbsp; As the PM for Transactional&amp;#8230;</evnet:previewtext><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/2/4/1/ArcTalk20051212.mp3" expression="full" duration="2542" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/2/4/1/ArcTalk20051212.wma" expression="full" duration="2542" type="audio/x-ms-wma" medium="audio" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/6/0/2/4/1/ArcTalk20051212.mp3" length="1" type="audio/mp3" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast+with+Ron+Jacobs/ARCast-Transactional-File-System-and-Registry/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/142060/Trackback.aspx</trackback:ping><category>Architecture</category><category>Kernel</category><category>OS</category><category>Windows Vista</category></item><item><title>Surendra Verma: Vista Transactional File System</title><description>Surendra Verma, Development Manager on the Vista Kernel team, digs into Vista's new Transactional File System whith Charles Torre. TxF, as it is referred to internally, is a new kernel construct that is part of an updated Vista&amp;nbsp;NTFS.&amp;nbsp;Surendra provides a high level overview of TxF in this video. We will continue&amp;nbsp;to look under the hood in future Going Deep episodes&amp;nbsp;with interviews with developers working on the Kernel Transaction Manager, a key&amp;nbsp;component of TxF, which Surendra touches on during the white board session, which is a Going Deep requirement.&lt;BR&gt;&lt;BR&gt;Enjoy.&amp;nbsp;&lt;img src="http://channel9.msdn.com/138661/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Going+Deep/Surendra-Verma-Vista-Transactional-File-System/</comments><itunes:summary>Surendra Verma, Development Manager on the Vista Kernel team, digs into Vista's new Transactional File System whith Charles Torre. TxF, as it is referred to internally, is a new kernel construct that is part of an updated Vista&amp;nbsp;NTFS.&amp;nbsp;Surendra provides a high level overview of TxF in this video. We will continue&amp;nbsp;to look under the hood in future Going Deep episodes&amp;nbsp;with interviews with developers working on the Kernel Transaction Manager, a key&amp;nbsp;component of TxF, which Surendra touches on during the white board session, which is a Going Deep requirement.Enjoy.&amp;nbsp;</itunes:summary><link>http://channel9.msdn.com/shows/Going+Deep/Surendra-Verma-Vista-Transactional-File-System/</link><pubDate>Fri, 02 Dec 2005 19:51:41 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Surendra-Verma-Vista-Transactional-File-System/</guid><evnet:views>80440</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/138661/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Surendra Verma, Development Manager on the Vista Kernel team, digs into Vista's new Transactional File System whith Charles Torre. TxF, as it is referred to internally, is a new kernel construct that is part of an updated Vista&amp;nbsp;NTFS.&amp;nbsp;Surendra provides a high level overview of TxF in this video. We will continue&amp;nbsp;to look under the hood in future Going Deep episodes&amp;nbsp;with interviews with developers working on the Kernel Transaction Manager, a key&amp;nbsp;component of TxF, which Surendra touches on during the white board session, which is a Going Deep requirement.&lt;BR&gt;&lt;BR&gt;Enjoy.&amp;nbsp;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/e38a9c95-8358-40b0-9d55-043fc5820d98/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/820b9616-9883-45b9-b14f-b57e05f0969e/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/41b58cfb-f46e-4d8e-95c9-ef5ae0ba89ca/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/36d3029e-7b01-4dbd-bf39-6f4e5bab931e/" height="64" width="85" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/2/1/2/4/1/transactional_file_system_2005.wmv" expression="full" type="video/x-ms-wmv" medium="video" /><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>19</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Surendra-Verma-Vista-Transactional-File-System/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/138661/Trackback.aspx</trackback:ping><category>Kernel</category><category>OS</category><category>Windows Vista</category></item></channel></rss>