Transactional Vista: Kernel Transaction Manager and friends (TxF, TxR)

Sign in to queue

The Discussion

  • User profile image
    littleguru
    Woooot! New "Going Deep". Thanks!
  • User profile image
    Chadk
    Fantastic. Going deep is ftw. This looks really good.
  • User profile image
    Charles
    This was a fun interview. There are some golden nuggets of information here. For example, KTM provides an API for you to create your own RM (e.g., TxF and TxR). This is very important to understand.

    Enjoy. Jon and Christian are among the best and brightest and they've created some revolutionary technologies in Vista that are specifically designed for you, developers, to innovate on Vista.

    Code on,
    C
  • User profile image
    Cyonix

    Cool video Smiley

    Thanks for sharing

  • User profile image
    karnokd
    Very interresting.
    Charles, do you plan a Going Deep in Garbage Collectors,how they work and why isn't it trivial to use them in kernel and drivers (like in Singularity) - or in transactional code?
  • User profile image
    Charles
    karnokd wrote:
    Very interresting.
    Charles, do you plan a Going Deep in Garbage Collectors,how they work and why isn't it trivial to use them in kernel and drivers (like in Singularity) - or in transactional code?


    In fact, yes.
  • User profile image
    littleguru
    Charles wrote:
    
    karnokd wrote: Very interresting.
    Charles, do you plan a Going Deep in Garbage Collectors,how they work and why isn't it trivial to use them in kernel and drivers (like in Singularity) - or in transactional code?


    In fact, yes.


    Great to hear that Smiley
  • User profile image
    bdesmet

    Great video indeed! I thought some of you might be interested in the managed code story around TxF and TxR, so I've written a few blog posts on this topic that you might want to check out:

    http://community.bartdesmet.net/blogs/bart/search.aspx?q=txf&p=1

    Have fun! KTM/TxF/TxR are worth your time Cool

  • User profile image
    JoshRoss
    Can you nest these transactions? Or intercept non-tranactionize IO? How are deadlocks handled? Just wondering...
  • User profile image
    Charles

    Check out Jason Olson's blog for TxF links to resources...

    http://www.managed-world.com/TransactionResourcesList.aspx
    C

  • User profile image
    Ion Todirel
    Charles wrote:
    
    karnokd wrote: Very interresting.
    Charles, do you plan a Going Deep in Garbage Collectors,how they work and why isn't it trivial to use them in kernel and drivers (like in Singularity) - or in transactional code?


    In fact, yes.
    when? Tongue Out

Add Your 2 Cents