English text:Why Microsoft is turning into an open-source company
Microsoft now has its own BSD Unix operating system, Ubuntu as a subsystem of Windows 10, the latest turn Xamarin open source software development kit, all of which means that Microsoft is no longer the Bill & middot; Gates and Steve & middot; Ballmer of Microsoft.
I know it's hard to believe, but Microsoft is indeed a positive step onto the road of open-source companies.
Let's look at this list it.Azure, Microsoft has just released its own version of FreeBSD(Microsoft has just released his own Azure FreeBSD). So what, you thought, who use FreeBSD it? In fact there are many, for example, you may have heard of a little company called Netflix. There Citrix, Array Networks, Gemalto and NETGATE on Azure market also has a virtual device.
Earlier this year,Microsoft and Canonical cooperation up to bring Ubuntu to Windows 10(Microsoft and Cooperation Branch can put Ubuntu brought on Windows10), why do it? Because it makes it easier for developers to write for Ubuntu on Azure program. You know, Ubuntu is Azure users favorite Linux operating system.
Prior to this, Microsoft acquired Xamarin, a multi-platform mobile application development platform. Xamarin been a lot of open source projects, but Microsoft has its Xamarin procurement through open software development kit (SDK), the library and a command-line tool to further promote its development runtime. What reason Redmond members doing is it? Repeat build applications it is a waste. Microsoft hopes this will enable C # in the field of enhanced mobile and Objective-C, Swift, or Java competitiveness.
These are just Microsoft's recent move. In 2015, Microsoft .NET Core will bring Linux; SupportIts Azure cloud of Debian GNU / Linux ; And the establishment ofOwn Linux certification. Microsoft's current CEO Satya & middot; Nadella, the statement & ldquo; Microsoft loves Linux & rdquo ;.. Microsoft even has its own professional Linux distributions:Azure cloud switch.
All of these actions have in common? The goal is to allow Microsoft to become a profitable open source companies.
Microsoft does not want to become a cloud computing companyIn addition, Microsoft would like to change a profitable open source companies. See Microsoft's 2016 revenue sources, cloud services and server products are the most profitable and 20% of total revenue. Game total revenue second place, while also being changed to Microsoft Office cloud services, ranked third. Windows? Just over 10%.
What is now running in the cloud? I'll tell you: It is an open source operating system and server applications. Microsoft Azure's CTO Russinovich cited the words, & ldquo; Obviously, ifWe do not support Linux,We will only be available for Windows, which is not practical. & Rdquo; he added, the virtual machines running on Azure is a quarter of the Linux operating system, and the number is increasing.
Open source has become the dominant model of development. Although people often talk about religion or cancers open source and free software, but open source really get popular because it can earn large sums of money.
Like Linux Foundation executive director Jim Zemlin said, open source & ldquo; through higher quality and lower cost sharing of development in order to achieve faster development. Open source software is driving the value chain to change. & Rdquo; Microsoft is clearly aware of this.
Open source is not just for software, in fact, the boundaries between hardware and software is gradually blurred. Like Zemlin said: software gradually covers the hardware. You can software-defined network (SDN), server virtualization and cloud see this. Hardware vendors pressure surge, as more and more specialized hardware has been replaced by generic x86 machine running on open source software.
Thus, almost every open source technology companies, including Microsoft, is shifting the direction of development.
Of course, Microsoft Windows or Office is not open source, because there is still a huge sunk costs and benefits. But the future of the project is not the same, the future will always be open source. Because Windows and Office has entered the cloud, if Microsoft data centers who want to run Windows and Office on Linux or FreeBSD, I would not be surprised.