Известно, что отношения между Microsoft и сообществом Open Source на протяжении многих лет складывались не лучшим образом: Стивен Балмер, предшественник теперешнего главы софтверного гиганта Сатьи Наделлы, позволял себе отпускать по отношению к Linux колкости в духе «Linux — это рак», Microsoft неоднократно подавала в суды иски против компаний, использующих открытый код, за нарушения своей интеллектуальной собственности. Так, например, в 2007 г. глава правового департамента компании Брэд Смит заявил, что ядро Linux нарушает 42 патента Microsoft, а весь Linux в целом (с набором компонентов GNU) — 235 патентов. Используя эти данные в качестве инструмента давления, Microsoft заключила сделки с такими компаниями, как Novell, Xandos, Linspire и LG Electronics.
Тем не менее, к 2011 г. Microsoft стала пятым по величине контрибутором ядра Linux. А с приходом на пост нового главы Microsoft начала демонстрировать открытые шаги навстречу другим платформам. Недавно произошло весьма неординарное событие, которое свидетельствует о том, что Microsoft в корне изменила своё отношение к Linux. На брифинге, посвященном Microsoft Cloud, Сатья Наделла заявил следующее: «Microsoft любит Linux. 20% Azure уже на Linux. Я хочу, чтобы все узнали об этом». Под 20% имеются в виду гостевые машины, которые пользователи выбирают для рабочих нагрузок. Они запускаются в виртуальных машинах Hyper-V в Azure, в то время как хостами выступают узлы под управлением Windows Server.
Крупнейшее изменение в Microsoft, которое случилось с ней за время нахождения на посту CEO Наделлы, состоит в том, что корпорация стала тратить огромное количество внимания и ресурсов на разработку облачных решений. Microsoft хочет стать их крупнейшим поставщиком. На этом рынке уже есть два крупных игрока — Amazon и Google, но для обоих облака — это вторичный, дополнительный бизнес. Microsoft же хочет сосредоточиться на нем так сильно, как никогда прежде. Идея состоит в том, что вскоре бизнес будет не покупать вычислительные мощности в виде мощных ПК и серверов, а арендовать их за небольшие деньги у крупных компаний. Так будет и дешевле, и эффективнее, и удобнее. А проект Azure должен сделать Microsoft лидером этого нового, перспективного рынка.
Компания наращивает портфель дистрибутивов и свободных решений, которые можно использовать в облаке Azure. Сейчас это Oracle Linux, SUSE Linux Enterprise System, OpenSUSE, CentOS, Ubuntu, CoreOS. Cреди этих дистрибутивов нет решений от Red Hat, но это всего лишь вопрос времени. Microsoft прекрасно понимает, что все крупнейшие конкуренты Azure — Amazon Web Services, Google Compute, OpenStack — работают на Linux, поэтому они не оставляют ей иного выбора. Надо отметить, что Azure — это один из полутора десятков миллиардных бизнесов Microsoft помимо собственно продаж ОС Windows (в том смысле, что каждый из этих бизнесов приносит компании не менее 1 млрд. долл. годовой выручки), поэтому вполне очевидно, что если это и любовь Microsoft к Linux, то любовь по расчету.