<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.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>Port 25: The Open Source Community at Microsoft : Sam Ramji, Identity and Authentication</title><link>http://port25.technet.com/archive/tags/Sam+Ramji/Identity+and+Authentication/default.aspx</link><description>Tags: Sam Ramji, Identity and Authentication</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>Supernova</title><link>http://port25.technet.com/archive/2008/03/19/supernova.aspx</link><pubDate>Wed, 19 Mar 2008 16:22:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:8654</guid><dc:creator>Sam Ramji</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=8654</wfw:commentRss><comments>http://port25.technet.com/archive/2008/03/19/supernova.aspx#comments</comments><description>&lt;P&gt;I’m writing this from EclipseCon in Santa Clara, California, where I’m going to announce the beginning of Microsoft’s collaborative work with the Eclipse Foundation. &lt;/P&gt;
&lt;P&gt;This started about a year ago when I met Mike Milinkovich at an open source event (the Open Source Software Think Tank 2007) where we were seated at the same table, and assigned to discuss “key issues inhibiting the growth of open source”. We found we had pretty similar ways of looking at problems – I found Mike to be very pragmatic and straightforward in his thinking. That discussion led to a conversation about what we could do to help Eclipse developers building software for Windows. &lt;/P&gt;
&lt;P&gt;At the same time, the &lt;A class="" href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx" mce_href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx"&gt;CardSpace&lt;/A&gt; team at Microsoft was already working actively with the &lt;A class="" href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx" mce_href="http://msdn2.microsoft.com/en-us/netframework/aa663320.aspx"&gt;Higgins Project&lt;/A&gt; to establish a secure, interoperable framework for user identity on the web – an architecture known as the Identity Metasystem. Since the inception of Higgins, the CardSpace team has worked very closely with the Higgins team, providing them the protocol documentation they needed to be able to build an identity selector that is interoperable with CardSpace, as well as placing those protocol specifications under the OSP so that they knew that it was safe to do so. We share a commitment to building a user-centric, privacy-preserving, secure, easy-to-use identity layer for the Internet. &lt;/P&gt;
&lt;P&gt;Currently, Higgins, Microsoft, and dozens of other companies and projects are in the midst of the third &lt;A class="" href="http://osis.idcommons.net/wiki/Main_Page" mce_href="http://osis.idcommons.net/wiki/Main_Page"&gt;OSIS-sponsored user-centric identity interop&lt;/A&gt;, where we all try our code together, providing the data needed to improve both our implementations and the interoperability between them. &lt;/P&gt;
&lt;P&gt;Among a range of other opportunities (which we’re still working on), we discovered that Steve Northover (the &lt;A class="" href="http://www.eclipse.org/swt/" mce_href="http://www.eclipse.org/swt/"&gt;SWT team lead&lt;/A&gt;) had gotten requests to make it easy for Java developers to write applications that look and feel like native Windows Vista. He and a small group of developers built out a prototype that enables SWT to use &lt;A class="" href="http://www.eclipse.org/swt/" mce_href="http://www.eclipse.org/swt/"&gt;Windows Presentation Foundation&lt;/A&gt; (WPF). We’re committing to improve this technology with direct support from our engineering teams and the Open Source Software Lab, with the goal of a first-class authoring experience for Java developers. &lt;/P&gt;
&lt;P&gt;This is exciting to me – as a Java developer in my prior life (as well as the first technical marketing manager for BEA’s WebLogic Workshop, now &lt;A class="" href="http://beehive.apache.org/" mce_href="http://beehive.apache.org/"&gt;Apache Beehive&lt;/A&gt;) it just makes sense to enable Java on Windows. We started a collaborative effort with &lt;A class="" href="http://www.jboss.com/" mce_href="http://www.jboss.com/"&gt;JBoss&lt;/A&gt; two years ago that continues to this day. At the end of the day, it’s all about the developer. There will be more to come from the conversations that Eclipse and Microsoft have begun, and I look forward to announcing those in the future as we have demonstrable technology results. &lt;/P&gt;
&lt;P&gt;Cheers,&lt;BR&gt;Sam&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=8654" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Identity+and+Authentication/default.aspx">Identity and Authentication</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Dev+Center/default.aspx">Dev Center</category><category domain="http://port25.technet.com/archive/tags/App/default.aspx">App</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Oil and Water?</title><link>http://port25.technet.com/archive/2006/04/21/Oil-and-Water_3F00_.aspx</link><pubDate>Fri, 21 Apr 2006 23:35:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2200</guid><dc:creator>admin</dc:creator><slash:comments>20</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2200</wfw:commentRss><comments>http://port25.technet.com/archive/2006/04/21/Oil-and-Water_3F00_.aspx#comments</comments><description>&lt;font size="2"&gt;&lt;font color="#000000"&gt;&lt;strong&gt;Oil and Water?&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;It&amp;rsquo;s been an interesting week for Interop inside the lab &amp;ndash; we&amp;rsquo;re running an IPSEC interoperability project to test Fedora, OpenSUSE, RHEL, SLES, Ubuntu, and Mandriva with Windows Networking technology, and ran interviews both with the IDMU (Identity Management for Unix) Program Manager and with Paul Moore, CTO of Centrify.&lt;br /&gt;&lt;br /&gt;Today I spoke with Jeremy Moskowitz, a Windows/Linux interoperability expert, to get his take on some of the recurring challenges in starting interop projects and why it matters.&amp;nbsp; He&amp;rsquo;s done a lot of work on the topic of group policy, and writes books and teaches on-site classes for IT professionals.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Sam: What&amp;#39;s the main thing that you find people don&amp;rsquo;t understand about Windows/Linux interop? &lt;/font&gt;&lt;/font&gt;&lt;blockquote dir="ltr" style="margin-right:0px;"&gt;&lt;font size="2" color="#000000"&gt;Jeremy:&amp;nbsp; People often don&amp;rsquo;t realize how many points of contact between the two systems you can actually interoperate. I wrote a book with Thomas Boutell, and in 10 chapters we isolated 8 points, including desktop, applications, email, networking and authentication.&lt;br /&gt;&lt;br /&gt;Sam: Authentication is an interesting topic &amp;ndash; what do you lay out as the main approaches here?&lt;br /&gt;&lt;br /&gt;Jeremy:&amp;nbsp; There are a lot of different approaches.&amp;nbsp; For example, if it&amp;rsquo;s a &amp;ldquo;mostly Linux&amp;rdquo; shop that needs to integrate a couple of Windows machines, you&amp;rsquo;d use OpenLDAP.&amp;nbsp; If it&amp;rsquo;s a mixed Windows and Linux/Unix shop running Active Directory, integrate Linux &amp;amp; Unix systems as Windows clients.&lt;br /&gt;&lt;br /&gt;Sam: Do you cover that in the book?&amp;nbsp; Are you using IDMU to run a Windows NIS master?&lt;br /&gt;&lt;br /&gt;Jeremy: When we wrote the book, Win2K3 R2 hadn&amp;rsquo;t shipped and SFU was a separate application.&amp;nbsp; We decided to write a chapter on updated procedures for Win2K3 R2 as a download from &lt;/font&gt;&lt;a href="http://www.winlinanswers.com/" target="_blank"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;www.winlinanswers.com&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;. It should be available in May, so check back often. &lt;br /&gt;&lt;br /&gt;Sam: What do you usually see as the main obstacle in IT shops to do Windows and Linux integration?&lt;br /&gt;&lt;br /&gt;Jeremy:&amp;nbsp; Windows and Linux guys in a given company don&amp;#39;t talk much &amp;ndash; they usually only meet up playing softball on opposite&amp;nbsp;teams at the company picnic.&lt;br /&gt;&lt;br /&gt;Sam: Sounds like some cultural interop issues?&lt;br /&gt;&lt;br /&gt;Jeremy:&amp;nbsp; There has historically been a religion problem which causes problems in doing these things.&amp;nbsp; I&amp;#39;m a pragmatist - I have Windows running a bunch of systems but my website runs on LAMP.&amp;nbsp; I needed a great web designer and a site he could maintain, and what he knew was PHP.&lt;br /&gt;&lt;br /&gt;Sam: What&amp;#39;s one great thing people will get out of reading your book?&lt;br /&gt;&lt;br /&gt;Jeremy:&amp;nbsp; When I gave my session on interop at LinuxWorld, I asked the audience of about 70 people: &amp;ldquo;Who here is running Exchange?&amp;rdquo;&amp;nbsp; 60 people raised their hands.&amp;nbsp; I said, &amp;ldquo;Keep your hands up.&amp;nbsp; Now drop your hand if you&amp;#39;re planning on walking away from your Exchange infrastructure and just to have something that runs on Linux.&amp;rdquo; One person dropped their hand.&amp;nbsp; Exchange is here and people need to manage it.&lt;br /&gt;&lt;br /&gt;So the question is, &amp;ldquo;How do we use Linux to manage the exchange environment?&amp;rdquo;&amp;nbsp; In the book we detail an approach that uses a front end Linux server that will, for free, scrub email, scan for viruses, and verify the delivery address for routing across backend mail servers (Exchange, sendmail, etc).&amp;nbsp; You offload things that typically run on the Exchange server and bog it down.&amp;nbsp; By using a Linux box to front-end Exchange, you get more horsepower out of your Exchange server so that you get better performance for what you&amp;#39;re paying for.&lt;/font&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;font size="2" color="#000000"&gt;You can see Jeremy&amp;rsquo;s new site at &lt;/font&gt;&lt;a href="http://www.winlinanswers.com/" target="_blank"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;http://www.winlinanswers.com&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2" color="#000000"&gt;, or see other stuff he&amp;rsquo;s done at &lt;/font&gt;&lt;a href="http://www.moskowitz-inc.com/" target="_blank"&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt;http://www.moskowitz-inc.com&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2" color="#000000"&gt; Jeremy will be answering comments on this thread, so if you have some tough questions about AD interop, OpenLDAP, Samba 3.0, SFU, or related topics, this is the place to ask.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;Sam&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2200" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Identity+and+Authentication/default.aspx">Identity and Authentication</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item></channel></rss>