Microsoft in Open projects


The giant proprietary dealer of the world is no more left untouched with world of Open Source, it’s true, the power open source has opened Gates and kicked out the decision the of been closed proprietorship.

Yeah, it’s true steadily Microsoft is stepping into open source projects through cloud by developing new projects that begin to nurture language support of languages like Ruby, PHP, Springs etc Moreover there are various list of various activities that are judging his steps in the world of Open source such as

  • In October 2006, Microsoft announced that it was collaborating with Zend to make Windows a great place to run PHP sites.Collaborated open-source communities and companies to better support PHP. Apache and PHP in their projects with effective Visual C++ 2008 VC9 compiler and many more.
  • Created and released its own open-source projects of Ruby and Python. Microsoft released IronPython in 2006 and in 2007  it announced Iron Python. Both of these languages compile their code to .NET IL (as does C# and VB) allowing for good execution performance along with greater integration with the .NET framework and with Windows as a whole.
  • In 2009, Microsoft contributed open-source drivers to the Linux Kernel project!. These drivers help Linux run faster and more smoothly within Microsoft’s Hyper-V virtualization engine.
  • Committed code to the Linux kernel to help Linux run beautifully on Windows’ Hyper-V virtualization infrastructure.
  • F#, Orchard CMS, NuGet, IISNode, Hadoop in its own flagship web platform: ASP.NET, ASP.NET Web Pages (nee Razor) and Web API.
  • Few days ago Microsoft announced that it is adding GIT support to CodePlex – Microsoft’s own open-source hosting site in addition to the incumbent Subversion, Mercurial and TFS options.
  • DataBase support for Cassandra, Redis, Mongo, etc. with NOSQL.
  • It has developed its own package to support open source via the NuGet package manager & gallery.
  • By improving Node’s(former node.js) problem in order to perform async IO with windows by collaborating with Node
  • And evolution  Antare’s, new future cloud hosting Infrastructre, it is a natural evolution of Microsoft’s current web/cloud infrastructure towards a more comprehensive, complete and holistic web/cloud hosting platform, allowing one to build and host a web/cloud app and deploy it seamlessly and without change to in-house servers, servers operated by hosting partners and/or to servers hosted in Azure platform.

Azure is cloud platform service where you can build and run your services on cloud, basically azure serve Platform-As-service component. Azure can run on with SQL Server or SharePoint Server and apps Windows Azure is the cloud-based development platform that lets you build and run applications in the cloud, launch them in minutes instead of months and code in multiple languages and technologies including .NET, Java, and PHP Company is significantly making steps in Cloud world that support non-Microsoft language.

The goal of Microsoft’s Windows Azure is to provide this- Running applications on machines in an internet-accessible data centre can bring plenty of advantages. Yet wherever they run, applications are built on some kind of platform. For on-premises applications, this platform usually includes an operating system and some way to store data. Applications running in the cloud need a similar foundation.

 

Its seems that Microsoft is set dip everything into his own flavor to serve his clients. But list of targets is very long as smart users wants their own independencies  rather than depending on somebody’s else shoulders. Policy of converting everything under same umbrella seems as a big challenge for Microsoft yet the growth in achieving its targets has possibility to cover almost every big sphere of  non -MS market.

Leave a comment