The number is not much, but over time it will probably last.
Why?
Microsoft is still associated with Windows OS but their profits also come from services like Office or Azure. Nadella CEO said that 1/5 OS on Azure is running Linux. It's also time for Microsoft to support other OSs or limit the reach of its products.
In the open source world, code is completely free, anyone can use, edit, share. Many software are only offered so, no one is forced to fix errors or fix when there are problems. Even the Linux kernel (Linux kernel), an element in the very important background of the OS, is the same.
If you find bugs or add new features, it's best to reprogram yourself. That's what Microsoft still does.
Learn about the Linux Kernel and their main functions
Why?
Microsoft's contributions are often in the form of drivers for Linux to integrate smoothly with their technology. In 2011, Microsoft topped the top 5 contributors to Linux 3.0, with the code running well with the Hyper-V-based virtual system (a virtualization tool alternative on Linux kernel). Microsoft drivers contain tens of thousands of lines of code, making them among the top 17 contributors in 2012.
In 2016, Microsoft joined the Linux Foundation at the diamond membership level, one of the members who spent the most money. Google, the owner of Android and Chrome OS is based on Linux, just a silver member. Red Hat, the most popular open source company, is similar.
Why?
Like many other software developers, Microsoft takes advantage of many of its open source projects. Investing in the Linux Foundation is a way for them to support these projects. The name on top also gives them many reputations. It is the software developers, who are interested in who are members of the Linux Foundation, who are potential employees that Microsoft wants to draw attention to.
Channel 9 in the United States broadcasts 'developer videos coming from Microsoft product and service employees'. Themes are diverse, from programming, artificial intelligence to server management, community building .
Why?
Linux is very powerful on the web. If you are an IT administrator or web developer, you still have to interact with Linux while using Windows 10. Linux is behind many servers and cloud-related technologies.
Microsoft has often attended, or sponsored many open source conferences, such as the O'Reily Open Source Convention (OSCON), Southern California Linux Expo (SCaLE), Open Source Summit, Red Hat Summit, LinuxFest, All Things Open .
They have a site specializing in open source software https://open.microsoft.com/ . In the last few years, they have also released FreeBSD for their own Azure, released as open source code such as .NET, Xamarin SDK and Live Writer blogging tool. They support Google's Kubernetes development and Docker packaging formats instead of self-creating .
See more: