Microsoft ♥ Open Source - the opening of a site dedicated to the history of friendship
Hello!
“Microsoft Linux” - this famous slide was shown in 2015, but the history of friendship between Microsoft and Open Source began long before that.
Here are just a few milestones: ')
- July 2009 - Microsoft sends 20,000 lines of code to the Linux kernel - April 2013 - Linux and VMDepot are available on the first day of availability of Azure virtual machines - October-November 2014 - Docker support and .NET announcement on Linux - April-May 2015 - Visual Studio Code Announcement for Linux and OS X. Powershell DSC for Linux - November-December 2015 - Red Hat and Microsoft partnership, Microsoft Learning - Linux on Azure certification with the Linux Foundation Certified System Administrator. - March 2016 - SQL Server will be available on Linux. The Ubuntu subsystem in Windows 10 and the native Bash are announced as part of Build.
And the very first question that arises: why does Microsoft work with Linux and Open Source? Why Microsoft accounts github.com/Microsoft and github.com/Azure ? We decided to make a project that is designed to answer these questions and it is desirable to do it as technically as possible, because behind it are Microsoft employees who have practical experience with Open Source :) Fragment of the article "Microsoft Loves Linux, Part 1", translated: “Today, many Microsoft customers use Linux with Microsoft products and platforms.Several hundred thousand Linux and Unix servers in production are managed by System Center, with one of the largest deployments running 10,000 servers under Linux.On Microsoft Azure, every fourth virtual machine is Linux (or 20% of all).System Center Operations Manager can monitor Linux and Unix.When you install Linux on Hyper-V, you already have drivers - and all this has been around for a long time, since 2009.In the cloud, Linux was from the first day of the launch of virtual machines.The client segment is also here - Office 365, Skype, RDP are available on Linux / BSD-based systems - iOS, Android, Mac OS X. When designing new features, product groups discuss not only how they will work for Windows, but also for Linux - the result is a product that fully supports both Windows and Linux at the same quality level.Of course, some features require specific interaction with the OS - drivers for Linux for Hyper-V are developed for them that fall into the upstream Linux kernel on kernel.org.Further communication with vendors - Red Hat, Canonical, Oracle, SUSE, to make sure that everything works well. One of the developers at Microsoft has the status of a committer in the FreeBSD community, which makes it part of the group that manages the FreeBSD codebase. ”Read More
Investments are also taking place in management tools - the first version of Powershell Desired State Configuration (DSC) for Linux is already available and you can manage the configuration of Windows / Linux infrastructures, installing packages, setting files, users and groups, and services. DSC for Linux is available on GitHub.
And many more - for example, many people know Scott Hanselman , who is actively writing about Open Source. Recently, Scott wrote that the famous product Windows Live Writer is sent to Open Source-swimming. If we log in to a Microsoft account on GitHub , we will see many more different things that Microsoft has decided to open. Or the fact that the vast majority of materials from Azure.com , the portal of the Microsoft cloud platform, reside on GitHub. All this increases the flexibility of the management process and leads to the formation of a community and closer interaction with it.
And now to the project. Returning to the beginning of the post, we paid attention to the requests and offer a solution. In cooperation with the Moscow Zoo, we are opening a website , in a dry terminology, called a content aggregator with dynamic articles and the constant filling of actual content on the subject of Microsoft and Open Source. It is intended to provide the community with knowledge about this - and here we called for help from partners (Intel, Red Hat and others) and the community itself. All materials are located on our GitHub account, where you can easily send a pull request or become a contributor. Come on in, read the publications - play - become a contributor ! We and, of course, the penguins will be very happy.