<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The "U" Word : Microsoft Solutions for Unix</title><link>http://blogs.technet.com/jdzions/archive/tags/Microsoft+Solutions+for+Unix/default.aspx</link><description>Tags: Microsoft Solutions for Unix</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>NetBSD adds support for SFU/Interix to its Packages tools</title><link>http://blogs.technet.com/jdzions/archive/2004/03/14/89427.aspx</link><pubDate>Sun, 14 Mar 2004 21:36:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:89427</guid><dc:creator>jdzions</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/jdzions/comments/89427.aspx</comments><wfw:commentRss>http://blogs.technet.com/jdzions/commentrss.aspx?PostID=89427</wfw:commentRss><description>See &lt;A href="http://www.osnews.com/comment.php?news_id=6329"&gt;this OSNews.com report&lt;/A&gt;. The cool thing - over time, more and more packages can be easily downloaded, built and installed for SFU with one simple command.&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=89427" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jdzions/archive/tags/Microsoft+Solutions+for+Unix/default.aspx">Microsoft Solutions for Unix</category></item><item><title>Migrating to Linux is far more expensive than expected</title><link>http://blogs.technet.com/jdzions/archive/2004/02/18/75897.aspx</link><pubDate>Wed, 18 Feb 2004 23:42:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:75897</guid><dc:creator>jdzions</dc:creator><slash:comments>9</slash:comments><comments>http://blogs.technet.com/jdzions/comments/75897.aspx</comments><wfw:commentRss>http://blogs.technet.com/jdzions/commentrss.aspx?PostID=75897</wfw:commentRss><description>&lt;P&gt;Just read &lt;A href="http://www.geek.com/news/geeknews/2004Feb/gee20040217023885.htm"&gt;an article &lt;/A&gt;about the experience the City of Munich is having in migrating from Windows to Linux. Apparently, the migration project has run into some serious snags and cost overruns in the areas of secuity, compatibility, and&amp;nbsp;stability. They're also getting hit harder than they expected for training costs.&lt;/P&gt;
&lt;P&gt;The city council is demanding an investigation, since they were promised &amp;#8220;cheaper&amp;#8221;. Apparently some people have forgotten that even during the final project bid process the Windows solution was &lt;EM&gt;known&lt;/EM&gt; to be less costly, since Microsoft apparently dropped trou' on pricing.&lt;/P&gt;
&lt;P&gt;My guess (based on personal experience with Unix, Linux, Windows, and watching dozens of customers try to migrate in both directions) is that, when the project is completed, the City of Munich will discover that the project cost more money with Linux than it would have with Windows &lt;STRONG&gt;even at the original bid before discounting&lt;/STRONG&gt;. The cost of becoming ones own operating system development and application testing shop is huge and&amp;nbsp;on-going, to the extent that there isn't enough calendar time to amortize and recover the expense.&lt;/P&gt;
&lt;P&gt;(And I so enjoyed reading the comments attached to the article, too. Everything from Linux fanboy flamage to &amp;#8220;Microsoft is still evil&amp;#8221; flamage to &amp;#8220;The playing field still isn't level&amp;#8221; whining to... )&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=75897" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jdzions/archive/tags/Microsoft+Solutions+for+Unix/default.aspx">Microsoft Solutions for Unix</category></item><item><title>"Essentials of Windows for UNIX developers" on-line course goes live!</title><link>http://blogs.technet.com/jdzions/archive/2004/02/13/72735.aspx</link><pubDate>Sat, 14 Feb 2004 00:11:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:72735</guid><dc:creator>jdzions</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jdzions/comments/72735.aspx</comments><wfw:commentRss>http://blogs.technet.com/jdzions/commentrss.aspx?PostID=72735</wfw:commentRss><description>&lt;P&gt;When discussing with CIOs and IT directors the idea of adding Windows to the set of platforms for which they develop custom line-of-business apps, one of the most common questions I hear is this: &amp;#8220;I've got a team of 50 (or 150, or...) UNIX developers who've been doing that for ten years, or more. How can I get them up to speed on building apps for Windows?&amp;#8220; A serious problem, since developers are not fungible resources; even if you could replace a UNIX-skilled&amp;nbsp;dev with an equivalent Windows-skilled dev, that new person wouldn't have the unique knowledge of the application and the business that is required to effectively build the right apps in the right way.&lt;/P&gt;
&lt;P&gt;I've been working on answering that question for the last 8 months. Microsoft courseware has traditionally accomplished two tasks: how do you turn a total neophyte into an effective developer, and how do you introduce the latest and greatest features or subtleties to a person who is already an expert in the previous or current version of our products. We've had nothing that addressed the need to take an expert in the same technology on a different platform and bring them up to speed on the appropriate Microsoft products as rapidly and efficiently as possible. That is another facet of the basic question posed. &lt;/P&gt;
&lt;P&gt;The newest part of Microsoft's answer is an on-line computer-based training (CBT) course, &lt;A href="http://www.microsoft.com/windows/sfu/unixproresources/unixdev.asp"&gt;Learn the Essentials of Windows for UNIX Developers&lt;/A&gt;. It's not heavy-weight; a motivated person could plow through it in far less than a day. But it's crammed full of pointers to content on MSDN, Microsoft.com,&amp;nbsp;and other web sites; lots of references to books, articles, etc. It talks about how developing for Windows is different from developing for UNIX, and &lt;EM&gt;why &lt;/EM&gt;those differences exist. History and&amp;nbsp;philosophy of&amp;nbsp;OS architecture as it applies to the differences between UNIX and Windows.&lt;/P&gt;
&lt;P&gt;Everything the typical I'll-learn-it-myself UNIX dev needs to start getting his brain wrapped around modern Windows development.&lt;/P&gt;
&lt;P&gt;This course is a just-for-devs version of the admin-focused CBT course, &lt;A href="http://www.microsoft.com/windows/sfu/unixproresources/unixnetadmin.asp"&gt;Learn the Essentials of Windows for UNIX Administrators&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Check'em out. Find errors? Let me know. Want to quibble about what they say? I'm all ears. Know a friend with lots of UNIX skills who wants to expand her technical horizons? Pass it on.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=72735" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jdzions/archive/tags/Microsoft+Solutions+for+Unix/default.aspx">Microsoft Solutions for Unix</category></item><item><title>Four new UNIX Solution guides released</title><link>http://blogs.technet.com/jdzions/archive/2004/02/06/69067.aspx</link><pubDate>Sat, 07 Feb 2004 01:24:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:69067</guid><dc:creator>jdzions</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/jdzions/comments/69067.aspx</comments><wfw:commentRss>http://blogs.technet.com/jdzions/commentrss.aspx?PostID=69067</wfw:commentRss><description>&lt;P&gt;Last Friday my team released the last of four guides planned to release by the end of 2003. (Hey, only a one-month slip isn't bad!) That brings the total number of guides in the area of UNIX migration and interop to 8. See the set of links at the left side of the screen to get there.&lt;/P&gt;
&lt;P&gt;My manager wrote an internal announcement on this stuff, and he promised me there'd be a press release. So I searched &lt;A href="http://www.microsoft.com/PressPass.htm"&gt;PressPass &lt;/A&gt;- nothing there yet. Sigh. It'd be nice to be able to point my Mom at it and say &amp;#8220;See? This is what I sweat blood over.&amp;#8221;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=69067" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jdzions/archive/tags/Microsoft+Solutions+for+Unix/default.aspx">Microsoft Solutions for Unix</category></item><item><title>Microsoft releases Solution Guide for integrating Unix systems with Windows for Authentication and Authorization</title><link>http://blogs.technet.com/jdzions/archive/2004/02/06/69061.aspx</link><pubDate>Sat, 07 Feb 2004 01:02:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:69061</guid><dc:creator>jdzions</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/jdzions/comments/69061.aspx</comments><wfw:commentRss>http://blogs.technet.com/jdzions/commentrss.aspx?PostID=69061</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Arial&gt;As promised two weeks back, we finally got this out the door last week. Sorry I'm so late in letting everyone know; it's been a week of getting myself dug out from a sudden, unexpected trip to Boston and then to New York for LinuxWorld.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=144F7B82-65CF-4105-B60C-44515299797D&amp;amp;displaylang=en"&gt;&lt;FONT face=Arial color=#0000ff&gt;Solution Guide for Windows Security and Directory Services for UNIX&lt;/FONT&gt;&lt;/A&gt;&lt;I&gt;&lt;BR&gt;&lt;/I&gt;&lt;FONT face=Arial&gt;Using Active Directory and Kerberos for authentication and identity store in a heterogeneous UNIX and Windows IT environment.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=69061" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jdzions/archive/tags/Microsoft+Solutions+for+Unix/default.aspx">Microsoft Solutions for Unix</category></item><item><title>Why is there no X Server in Services For Unix?</title><link>http://blogs.technet.com/jdzions/archive/2004/01/18/60087.aspx</link><pubDate>Mon, 19 Jan 2004 07:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:60087</guid><dc:creator>jdzions</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/jdzions/comments/60087.aspx</comments><wfw:commentRss>http://blogs.technet.com/jdzions/commentrss.aspx?PostID=60087</wfw:commentRss><description>&lt;P&gt;As I've been trolling blogspace for posts on the new Services For Unix, I've noticed one question coming up more than any other: &amp;#8220;How do I turn on the X Server in this thing?&amp;#8221;&lt;/P&gt;
&lt;P&gt;There is no X Server in Services For Unix.&lt;/P&gt;
&lt;P&gt;&amp;#8220;But... How can it be Unix if it doesn't have X?&amp;#8221; I hear you cry. (If you haven't cried it yet, go ahead - I'll wait until you're done crying. :-)&lt;/P&gt;
&lt;P&gt;I've been at Microsoft for more than four years, now, and I've been intimately involved with the SFU product for that entire time. I know that the SFU team has considered the question &amp;#8220;Do we bundle an&amp;nbsp;X Server&amp;#8221; every six months, like clockwork, during that entire time. Each time, we reluctantly came to the conclusion that the answer should be &amp;#8220;no&amp;#8221;.&lt;/P&gt;
&lt;P&gt;Let me talk through the analysis that would have applied up until the decision was made to release SFU for free. (As you'll see, that decision simplifies the analysis quite a bit without changing the answer.) There's nothing earth-shattering here; with a year of b-school or five years experience as a professional software developer at a company that makes software as a product, you could predict everything I'm about to &amp;#8220;reveal&amp;#8220;.&lt;/P&gt;
&lt;P&gt;Suppose the SFU team had decided to bundle an X server. The next question to be resolved is &amp;#8220;which one&amp;#8221;. That devolves into two decisions: Make vs. Buy, and in the latter case, ISV vs. Open Source.&lt;/P&gt;
&lt;P&gt;If Microsoft were to license a commercial X Server,&amp;nbsp;it would&amp;nbsp;have to pay a licensing fee to the owner of the software; that's serious money, and they'd have to raise the price of SFU. Remember that SFU cost $99 for a single copy; volume discounts and educational discounts were not insignificant. Commercial X Servers cost a significant fraction of that price; heck, Hummingbird Exceed retails for over $200. The price increase would be large. Moreover, we knew that many of our customers already had licensed a commercial X Server for other purposes; they didn't want or need another one, and would be annoyed to pay for it.&lt;/P&gt;
&lt;P&gt;Microsoft could ship a freeware/OSS X server (i.e. XFree86). By putting it in the product, though, the company would be committing to support it, and that's an expensive can of worms.&amp;nbsp; Microsoft wouldn't be adding value to Xfree86 by putting it in SFU; getting XFree86 from elsewhere is precisely as useful to our customers. Sure, the SFU team does bundle gcc, but that particular technology is demanded by many customers and it had to be ported to run under SFU anyway; that is, Microsoft added value to the gcc we built over the one that was availabile prior to our participation. Since we did the port of gcc, we understood the technology well enough to support it. (By the way, the source code for the gcc in the SFU package is, and has always been, available from Microsoft. Details are in the SFU package.)&lt;/P&gt;
&lt;P&gt;Microsoft could build one of its own. That's really expensive, and saddles the company with support expenses, &lt;EM&gt;and&lt;/EM&gt; competes with companies that have been good partners to Microsoft in the past. Yes, there are times Microsoft chooses to do that. You can imagine the internal analysis required to support that kind of decision. An X server is not a strategic product for Microsoft, and the company would be adding no value to the product (vs. any other X implementation) by making its own, so piddlin' in someone else's tea would be completely unjustified by any rationale analysis.&lt;/P&gt;
&lt;P&gt;With SFU 3.5 being free, the economic choices become even more stark. We could put XFree86 in the package, but people would expect Microsoft to support it (and rightfully so); Microsoft wouldn't be adding any value that way, so there's just no reason to do it.&lt;/P&gt;
&lt;P&gt;So what are the alternatives? I've used these three:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.XFree86.org"&gt;XFree86&lt;/A&gt;. &lt;/LI&gt;
&lt;LI&gt;Hummingbird &lt;A href="http://www.hummingbird.com/products/nc/exceed/"&gt;Exceed&lt;/A&gt;. (Best pricing I've seen is from &lt;A href="http://www.interopsystems.com/products.htm"&gt;Interop Systems&lt;/A&gt;; they repackage Exceed so that it doesn't try to install other networking stuff SFU already has.) Probably the best OpenGL support and performance of any X Server. Certainly the market leader in terms of installed base.&lt;/LI&gt;
&lt;LI&gt;X-Win32 from &lt;A href="http://www.starnet.com"&gt;Starnet&lt;/A&gt;. Lower-cost, good perf, good stability.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;There are probably a dozen others.&amp;nbsp;I stick with exceed, but that's because I need to play with Unix OpenGL code from time to time. Your mileage will vary. Try a bunch; find one you like that delivers the best value. Only you can determine what &amp;#8220;best value&amp;#8220; means.&lt;/P&gt;
&lt;P&gt;Note: The preceding information is given as-is with no warranty. &lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=60087" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jdzions/archive/tags/Microsoft+Solutions+for+Unix/default.aspx">Microsoft Solutions for Unix</category></item><item><title>Turning a Unix App into a Web Service using SFU and .NET - Part 1</title><link>http://blogs.technet.com/jdzions/archive/2004/01/17/59825.aspx</link><pubDate>Sun, 18 Jan 2004 06:11:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:59825</guid><dc:creator>jdzions</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/jdzions/comments/59825.aspx</comments><wfw:commentRss>http://blogs.technet.com/jdzions/commentrss.aspx?PostID=59825</wfw:commentRss><description>&lt;P&gt;For the last couple of years, the SFU and MSUM teams have shown a demo that takes a Unix application, ports it to Windows using Services For Unix, then turns the app into a COM server and into a Web Service. I've been trying to find the time to write the thing up through formal communications channels at Microsoft for at least the last two years.&lt;/P&gt;
&lt;P&gt;Some people have gotten tired of waiting. In particular,&amp;nbsp; &lt;A href="http://weblogs.asp.net/pleloup/archive/2004/01/17/59664.aspx"&gt;pleloup &lt;/A&gt;most recently asked the question.&lt;/P&gt;
&lt;P&gt;Let me start by explaining roughly how this works. Later posts will go into the (slightly) gory details.&lt;/P&gt;
&lt;P&gt;The most important thing to remember about building apps using the Interix environment in Services For Unix: you &lt;EM&gt;cannot&lt;/EM&gt; mix Unix and Win32 calls in a single process. If the app makes Interix calls (fork, exec, all those other nasty Unix-isms that are hard to emulate through Win32, etc.) then it can't use Win32 calls. This is an architectural design limitation of the Windows &amp;#8220;user-mode environment subsystem&amp;#8221; model which Win32 and Interix use.&lt;/P&gt;
&lt;P&gt;If you think about it for a second, the limit makes a lot of sense. For example, no Win32 API has semantics defined for the fork() operation. Behavior is documented for CreateProcess(); which things are inherited by the new process, which aren't. But fork() is quite different from CreateProcess() and the defined semantics for the latter are insufficient to describe the former. Or try mixing Unix signals with Win32 structured exception handling. When you consider all the tiny little details of the programming models of the two worlds, they're just not compatible. The Windows &amp;#8220;subsystem&amp;#8221; model puts a high wall between the two API families.&lt;/P&gt;
&lt;P&gt;Given all that, there are two obvious ways to expose a Unix app as a web service on Windows. You could port an entire open-source Unix-based web services infrastructure to Windows via SFU; start with apache (already done for you), add a couple dozen libraries and tools, hire a couple consultants, and you can probably make it work. Or, build the web service using VS.NET and &amp;#8220;leverage&amp;#8221; the functionality of the separate Unix application process to deliver the goods.&lt;/P&gt;
&lt;P&gt;That's what we did. We built a small set of C# classes that allow a .NET app to run any Interix application and capture its output (stdout and strerr). Using that, our demo contains a web service which exposes a couple of relevant methods on a target Unix app (which computes tide tables). The implementation of those methods uses the helper classes to invoke the app and capture the output, which the rest of the .NET Framework takes care of translating into XML and returning to the caller.&lt;/P&gt;
&lt;P&gt;It's that easy. Of course, the complexity comes into play when you think more about how to communicate from the .NET Web Server to the underlying Unix app. The demo just uses command-line invocation, which is easy but not terribly efficient. If the Unix app exposes an RPC server (e.g. using ONC RPC), then the web method implementation would just make an RPC call to the Unix server. You could build some unsafe C# code that maps a file into memory, and build the Unix app to map the same file; now you have shared memory to move lots of data in the blink of an eye. And so on.&lt;/P&gt;
&lt;P&gt;The COM version of the demo follows the same pattern: build a COM server in Win32, but the implementation of a COM method uses a helper function to invoke a Unix app, capture the output, and reformat for consumption. The code is longer, since COM doesn't make this as easy as the .NET Framework, but it gets the job done. One of the demos is an excel spreadsheet with a VBA macro that creates an instance of the demo COM object and stuffs the textual data into a table which it then uses to build a graph. The X11 version of the Unix code has about 4000 lines of code to graph the tide data; replace that with 17 lines of VBA macro and 250 lines of C++ COM code. Voila.&lt;/P&gt;
&lt;P&gt;I'll post some code early next week.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=59825" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jdzions/archive/tags/Microsoft+Solutions+for+Unix/default.aspx">Microsoft Solutions for Unix</category></item><item><title>Integrating Unix and Windows systems - authentication and authorization via Kerberos and LDAP</title><link>http://blogs.technet.com/jdzions/archive/2004/01/17/59640.aspx</link><pubDate>Sat, 17 Jan 2004 09:53:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:59640</guid><dc:creator>jdzions</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.technet.com/jdzions/comments/59640.aspx</comments><wfw:commentRss>http://blogs.technet.com/jdzions/commentrss.aspx?PostID=59640</wfw:commentRss><description>&lt;P&gt;While cruising the blogosphere to see who was saying what about the newly-released Services For Unix 3.5, I tripped across &lt;A href="http://www.randomnetworks.com/joseph/blog/?eid=71"&gt;this post &lt;/A&gt;by Joseph Scott. It looks like one of his primary interests is setting up his FreeBSD system to pull Unix directory information out of AD.&lt;/P&gt;
&lt;P&gt;This is good news to me, since my team has been really hard at work building a &amp;#8220;patterns &amp;amp; practices&amp;#8221; guide that tells you, step by step, exactly how to configure a Unix or Linux system to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;authenticate via Windows Kerberos (single sign-on for real!) using MIT 1.3.1 or Heimdal Kerberos and a PAM module&lt;/LI&gt;
&lt;LI&gt;use nss_ldap and pam_ldap to get authorization data (uid/gid and other user and group information) from AD whose schema has been extended either with the SFU 3.0/3.5 schema or with rfc2307.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;It also shows you exactly what you have to do on your DCs to make all this work right.&lt;/P&gt;
&lt;P&gt;We burned a lot of midnight oil over the last two weeks to get the guide whipped into shape. We're gonna ship it by the end of the month, and it should be available for free download from technet before Feb 1.&lt;/P&gt;
&lt;P&gt;It's not perfect, but we don't want to make people wait for it now that SFU 3.5 is out. This may be another case of &amp;#8220;Microsoft gets it right after release&amp;#8221;, but I'd rather folks see it sooner. If we made the wrong call, I hope people tell me. Heck, if we made the &lt;EM&gt;right&lt;/EM&gt; call, I hope they tell me.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=59640" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jdzions/archive/tags/Microsoft+Solutions+for+Unix/default.aspx">Microsoft Solutions for Unix</category></item><item><title>Services For Unix 3.5 ships - and it's Free!</title><link>http://blogs.technet.com/jdzions/archive/2004/01/15/59061.aspx</link><pubDate>Thu, 15 Jan 2004 18:13:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:59061</guid><dc:creator>jdzions</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/jdzions/comments/59061.aspx</comments><wfw:commentRss>http://blogs.technet.com/jdzions/commentrss.aspx?PostID=59061</wfw:commentRss><description>&lt;P&gt;I am totally stoked about seeing SFU 3.5 ship. I'm even more stoked about the price - zero. Yep, that's right, Microsoft is giving away "Services For Unix". Free as in "free beer".&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.microsoft.com/windows/sfu"&gt;http://www.microsoft.com/windows/sfu&lt;/A&gt; has all the product stuff, but that's only half the fun. Take a gander at SlashDot; &lt;A href="http://slashdot.org/comments.pl?sid=92838&amp;amp;cid=0&amp;amp;pid=0&amp;amp;startat=&amp;amp;threshold=5&amp;amp;mode=thread&amp;amp;commentsort=0&amp;amp;op=Change"&gt;this thread &lt;/A&gt;is about the least negative stuff I've ever seen about Microsoft posted there. Given that the /. gang tends to think that Microsoft is a bunch of... well... read it yourself.&lt;/P&gt;
&lt;P&gt;As a technogeek, I think the coolest thing about SFU 3.5 is the pthreads support. That feature was #1 with a bullet on the list of &amp;#8220;stuff SFU 3.0 didn't have but needed&amp;#8221;, and getting it into the product is going enable a whole mess of really cool stuff down the road a bit. And, yes, there is a &amp;#8220;down the road a bit&amp;#8221; for SFU; this zero-cost-of-acquisition release is not the end of the line.&lt;/P&gt;
&lt;P&gt;As someone who has had business conversations with customers who wanted to use the stuff, the &amp;#8220;free beer&amp;#8221; aspect of the release is kinda cool. There's a small amount of &amp;#8220;pucker factor&amp;#8221;; the Microsoft sales force might be a little harder to motivate now that there's no revenue to their pocket, but let's face it - with a retail cost of $99 in no volume, they weren't excited about selling 3.0. Now that they can give it away, perhaps they'll be less reluctant to tell their accounts it exists.&lt;/P&gt;
&lt;P&gt;And that's probably the best thing about releasing the product this way. Services For Unix has been Microsoft's &amp;#8220;best kept secret&amp;#8221; for years; too many of our customers have no idea we make this, and I've seen MS sales guys beaten up by their accounts for not telling them about it.&lt;/P&gt;
&lt;P&gt;Dang, I'm excited. And I don't have to keep this a secret anymore.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=59061" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/jdzions/archive/tags/Microsoft+Solutions+for+Unix/default.aspx">Microsoft Solutions for Unix</category></item></channel></rss>