1 / 32

Microsoft, Linux and the Open Source Community

Microsoft, Linux and the Open Source Community. Mark Gayler, Senior Technical Evangelist, Microsoft Open Technologies, Inc. http ://msopentech.com. Agenda. Microsoft Open Technologies, Inc. Open Source, Devices and Services Linux Projects and Community Demos.

Download Presentation

Microsoft, Linux and the Open Source Community

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Microsoft, Linux and the Open Source Community Mark Gayler, Senior Technical Evangelist, Microsoft Open Technologies, Inc. http://msopentech.com

  2. Agenda • Microsoft Open Technologies, Inc. • Open Source, Devices and Services • Linux Projects and Community • Demos

  3. http://www.microsoft.com/openness • Investing in standards • Embracing open source • Enabling open source on our platforms Play well with others Listen to customers Open in the Cloud

  4. Investing in Standards more than150standards organizations and more than400 working groups

  5. Sao Paulo - Jan 2013

  6. SkyDrive Integrated customer experience enabled by emerging standards • SkyDrivebrings your data to any app, any platform, any device Emerging Standards ActivityStrea.ms W3C (CSS3, HTML5) OAuth WRAP OExchange OData ODF Portable Contacts XMPP

  7. Microsoft + Open Source

  8. Apache Software Foundation Platinum Sponsor

  9. Microsoft Open Technologies, Inc.

  10. Microsoft + Linux Linux runs as a first-class guest on Windows Server Hyper-V Develop apps for both Linux and Windows (CoApp) Supported on Windows Azure Virtual Machines (CentOS, openSUSE, SUSE, Ubuntu) “Microsoft is playing quite nicely with Linux and other open source tools. “ -Robert McMillan, Wired Enterprise

  11. LinuxCon 2012 - San Diego • Jim Zemlin, Linux Foundation – “State of Linux” • Keynote: • Windows Azure and Linux VMs • Support for node.js • Linux Kernel contribution

  12. Linux Kernel Microsoft Contributions to Linux 3.0 Kernel • KY Srinavasan – Top Individual Contributor • Microsoft 5th Largest Corporate Contributor

  13. Mark Shuttleworth, Canonical – June 2012 • “Windows Azure was built for the enterprise market, an audience which is increasingly comfortable with Ubuntu as a workhorse for scale-out workloads; in short, it’s a good fit for both of us, and it’s been interesting to do the work to bring Ubuntu to the platform.” • “Just as we need to ensure that customers can run Ubuntu and Windows together inside their data centre and on the LAN, we want to ensure that cloud workloads play nicely.” • “The team leading Azure has a sophisticated understanding of Ubuntu and Linux in general.”

  14. Microsoft + Apache Hadoop Embracing the Big Data revolution with enterprise-ready Hadoop as part of Windows Azure HDInsight & Microsoft HDInsight for Windows Server Utilize Microsoft BI tools to unleash data insights from all your data, including those in Hadoop “Microsoft's ongoing relationship in supporting the open source Hadoop technology continues apace as interoperability is being opened up for Windows Server and Windows Azure.“ -Kurt Mackie, Redmondmag.com

  15. Microsoft + Node.js Support for a new class of real-time applications Improved Windows and Linux experience Support for Cloud9 IDE “Microsoft announced it has completed its addition of Node.js support to Azure, meaning that any developer can launch a server-based JavaScript app from Microsoft's cloud in minutes.“ -Scott M. Fulton, ReadWriteWeb

  16. Recent Announcements • MongoLab offering MongoDB-as-a-Service through the Windows Azure Store • MongoDB Installer for Windows Azure “MongoLab and Windows Azure represent two leading MongoDB cloud participants, and their co-operation greatly expands the options available to developers to run, operate, and enjoy MongoDB.” -Ed Albanese, Vice President of Business Development at 10gen, the company behind MongoDB

  17. The ‘Best Open Source App Store…’?

  18. Microsoft + Open Source Momentum downloads In just two years, CodePlex membership has tripled Microsoft WebMatrix 900,000+ 300,000 2012 2010 9/10 SUSE-Microsoft Alliance customers >900 9 of the top 10 most downloaded OSS projects run on Windows >1M Sourceforge (Nov’12)

  19. Windows Azure • Choose from multiple runtimes and languages for your applications: .NET, Node.js, Java and PHP • Run Linux images on Windows Azure Virtual Machines • Support multiple frameworks and popular open source applications with Windows Azure Web Sites • Utilize Hadoop services preview for Big Data needs Flexible & Open CDN caching integration business analytics identity & security media HPC commerce compute data management networking cloud services VMs websites connect virtual network blob SQL database noSQLdatabase traffic manager

  20. Windows Azure Virtual Machines • Supported Library Images: • Windows Server 2008 R2 • Windows Server 2012 • Windows Server 2008 R2 with SQL Server 2008 or 2012 • Supported Library Images: • CentOS • openSUSE • SUSE Linux • Ubuntu

  21. Windows Azure Web Sites Support for multiple frameworks (ASP.NET, PHP, Node.js) Pick from popular OSS apps Choose your database (SQL Azure, MySQL) Select your tools (Visual Studio, Git, FTP, WebMatrix) Build on any platform (Windows, Mac, Linux)

  22. Benefits for open source Developer choice Use the languages and tools you already know and love Node.js, PHP, Java, Ruby, Python, others Choice of tools, languages, and runtimes “Microsoft has built an impressive new entrant to the Infrastructure-as-a-Service market, and Ubuntu is there for customers who want to run workloads on Azure that are best suited to Linux.“ - Mark Shuttleworth, Canonical Ease of migration and deployment Migrate Linux workloads to Windows Azure Deploy solutions on virtual machines, web sites, or cloud services Popular services for apps and devices Enterprise search: Solr/Lucene (LucidWorks) Database as a service: MySQL (ClearDB), MongoDB (MongoLab), CouchDB (Cloudant)

  23. Open source software on Windows Azure http://www.windowsazure.com/en-us/community/open-source-software/

  24. Command line tool for Mac & Linux azure topic verb options prompt> download import list show delete start restart shutdown capture create attach detach browse set username password dns-prefix vm-name lb-port target-image-name source-path disk-image-name size-in-gb thumbprint value -v -vv account account location account affinity-group vm vm disk vm endpoint vm image service service cert site config npm install git://github.com/WindowsAzure/azure-sdk-tools-xplat.git#dev -g

  25. Windows Azure Media Services With Windows Azure Media Services, you can stream video to HTML5, Flash, Silverlight, Windows 8, iPad, iPhone, Android, Xbox, Windows Phone and other clients using a wide variety of streaming formats: As a developer, you can control Windows Azure Media Services by using REST APIs or .NET and Java SDKs to build a media workflow that can automatically upload, encode and deliver video.  We’ve also developed a broad set of client SDKs and player frameworks which let you build completely custom video clients that integrate in your applications. 

  26. Microsoft Research + Open SourceResearch Accelerators support open science– including open source Chemistry Add-in for Word Zentity Research Management Publishing Chronozoom Try F# Learning &Exploration Scientific Computing http://research.microsoft.com/Accelerators

  27. Microsoft Research’s Contribution to Open Source Business Goals As a platform company we want to give researchers and developers tools that leverage and embrace our platform and we believe OSS is a fantastic mechanism to build a vibrant community dedicated to our platform Open Source Projects HD View SL Microsoft Biology Foundation Microsoft eScience Excel Tools Microsoft .NET Gadgeter Microsoft Research Biology Extension for Excel NETCDF Library for .NET NodeXL Ontology Add-in for Word Pex and Moles Open Source Add-ons Practical Parallel and Concurrent Programming Randoop Research Information Center RNA Comparative Analysis Software Tools Scientific Dataset Scientific Workflow Workbench Sciscope Singularity Spec# VCC WikiBhasha WPF Dynamic Data Display Abstract State Machine Language (Asml) Boogie Chemistry Add-in for Word CHESS Common Compiler Infrastructure (CCI) Computational Biology Tools Conference XP Creative Commons Add-in for Office Environmental Scenario Search Engine (ESSE) ESSE Visualization Plugin for NASA World Wind Gene Pattern Add-in for Word Goblin XNA

  28. OSS DEMOS • WebMatrix • Windows Azure Linux VMs • VM Depot and OSS Community • OData– DataLab on Github

  29. Windows Azure Virtual Machines

  30. Microsoft Open Technologies – VM Depot

  31. Open Data - DataLab • Open Government @ Microsoft • Cloud Data Service utilizing http://OData.org • Runs on Windows Azure • Open Application • DataLab source code is free, open source and customizable via https://github.com/openlab/datalab • Can be used to publish data on the Internet in a Web-friendly format with easy-to-use, open API. • API can be accessed from Silverlight, Flash, JavaScript, PHP, Python, Ruby, mapping web sites, etc. • Windows Azure Services Platform - will carry storage and transaction charges depending on usage

  32. Join the Community • VM Depot – Publish, Deploy, comment, rate, and Forum • http://HTML5Labs.com – Learn, try, test prototypes and Feedback • http://blogs.msdn.com/b/interoperability/ - Join the discussion • http://www.msopentech.com • Twitter • @OpenAtMicrosoft • @MarkGayler • #PointerEvents • Web Platform Docs – Join, Contribute, Discuss • http://www.msopentech.com • http://www.codeplex.com – Open source project hosting

More Related