On CBS MoneyWatch: Best Stocks to Buy Now
BNET Business Network:
BNET
TechRepublic
ZDNet

July 28th, 2009

Microsoft releases second, 'experimental' version of .Net 4 Beta 1

Posted by Mary Jo Foley @ 6:01 pm

Categories: .Net Framework, Corporate strategy, Development tools, Multicore/distributed computing, Research, Visual Studio 10 ("Hawaii")

Tags: Memory, Microsoft Corp., Beta, .Net, Flash Memory, Application Servers, Middleware, Software Development, Software/Web Development, Enterprise Software

Microsoft released its first Beta of Visual Studio 2010 and the accompanying .Net Framework 4.0 back in May. On July 28, Microsoft announced it was releasing a second version of .Net 4.0 Beta 1.

Huh? That was my reaction when I saw a tweet about it earlier today. (Thanks for that, dotnetangel.)

But, yes, it’s true, as Senior Vice President of Microsoft’s Developer Division Soma Somasegar blogged today, calling the second version of .Net 4.0 Beta 1, STM.Net (with STM =  software transactional memory), an “experimental” release. Somasegar said Microsoft had made the STM.Net code available for download via the MSDN DevLabs site.

Somasegar explained more about the new release, which is designed with multi-core processing in mind, in his post:

“Transactional memory is a technology that frees developers from worrying about the mechanics of fine-grained locking and synchronization in multithreaded applications by providing transactional semantics for reading and writing to memory.  It enables developers to focus on application logic instead of the details of memory I/O when building multi-core and many-core programs.”

The DevLabs STM team added a few more details.

“This is an experimental release of the .NET Framework that allows C# programmers to try out this technology, specifically a particular implementation of STM. We are interested in your feedback on your experience using this programming model. Is it valuable and easy-to-use? Does it provide enough functionality? Are you willing to pay with serial performance losses to gain greater scalability? Our implementation is integrated with the framework and tools, it has been extended to provide coexistence with locks, interoperate with traditional transactional technologies, and safely work with existing code.”

Microsoft is expected to deliver the final Visual Studio 2010 and .Net 4.0 code in the spring of 2010.

Mary Jo FoleyMary Jo has covered the tech industry for more than 20 years. Don't miss a single post. Subscribe via Email or RSS. You can also follow Mary Jo on Twitter.

Got a tip? Send Mary Jo your rants, rumors, tips and tattles. For disclosure on Mary Jo's industry affiliations, click here or to see Mary Jo's full profile click here.

  • Talkback
  • Most Recent of 5 Talkback(s)
There are ALWAYS trade-offs
ESPECIALLY when trying to build stable, scalable, performant, secure distributed and/or multi-threaded, multi-process systems.

The point is that without transactions, a multi-level locking sche... (Read the rest)
Posted by: de-void Posted on: 07/29/09 You are currently: a Guest | | Terms of Use
Not sure it's the answer.  CobraA1 | 07/28/09
Why performance should be worse?  pauliusp | 07/28/09
Really? How so?  de-void | 07/29/09
It's worth a look  brokenspokes | 07/28/09
There are ALWAYS trade-offs  de-void | 07/29/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Order Microsoft 2.0

Pre-order Microsoft 2.0

Order 'Microsoft 2.0' by Mary Jo Foley at Amazon.com.

Recent Entries

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
Keep Up With The Latest In Document Management with The DocuMentor.
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
Learn more >>
Reduce risk. Reduce complexity. Increase reliability.
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux
Learn more >>
Learn more about tools to grow your business
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
Save time with the UPS Business Essentials Guide
Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.
Learn more about the free, six-month trial offer>>
The more you simplify, the more you save
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
Learn more >>
Reduce risk. Reduce complexity. Increase reliability.
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux
Learn more >>
advertisement
Click Here

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here