Microsoft любит Linux и Open Source. Зачем?

Оглавление:

Microsoft любит Linux и Open Source. Зачем?
Microsoft любит Linux и Open Source. Зачем?

Видео: Microsoft любит Linux и Open Source. Зачем?

Видео: Microsoft любит Linux и Open Source. Зачем?
Видео: Не работает предварительный просмотр картинок в Windows - YouTube 2024, Октября
Anonim

Было время, когда Microsoft был полностью против Программное обеспечение с открытым исходным кодом и рассмотрели многие из них, в том числе Linux, как противники. Тем не менее, в 2014 году произошло событие, в котором на сцене говорилось, что Microsoft любит Linux (с символом сердца). В этом же случае Наделла исповедовала любовь Microsoft к Linux и с открытым исходным кодом.

Microsoft любит Open Source

Внезапно вы начали видеть, что Microsoft любит Linux, Microsoft любит Open Source, SQL Serve любит Linux и такие знаки везде. Возможно, вы читали новости о том, что Microsoft исповедует свою любовь к программному обеспечению с открытым исходным кодом и выпускает инструменты, приложения для телефонов и программное обеспечение для iOS, Linux, Android и т. Д. - а также для ученых. Возможно, вы также прочитали о том, что некоторые из его кодов идут с Open Source - например, Chakra,.NET и т. Д. Также объявлено о партнерстве с Red Hat.

Что случилось, чтобы заставить Microsoft теперь любить то, что она раньше хотела? Почему он говорит о программе с открытым исходным кодом и помог создать некоторые? Некоторые из инструментов с открытым исходным кодом на базе Linux и Android уже доступны в GitHub. Это сообщение пытается перечислить все, что поможет нам понять, почему Microsoft сейчас любит Linux.

Читать: Разница между свободным программным обеспечением, Open Source, Shareware и т. Д.

Image
Image

Microsoft нуждается в Linux для своей Azure

Когда Баллмер возглавлял Microsoft, он сказал, что Linux - это коммерческий рак, который следует искоренить как можно скорее. Команды в Microsoft были полностью закрыты и видели программное обеспечение с открытым исходным кодом как конкуренцию - не только Linux, но и более мелкое программное обеспечение, такое как OpenOffice, ThinkFree Office и т. Д.

Но затем Microsoft принесла Nadella, и он изменил девиз компании на Cloud First, Mobile First«. Windows 10 уже доказывает, что они приносят пользу девизу. Я имею в виду, они движутся к облачным и облачным вычислениям. Windows 10 полностью совместима с облаком - OneDrive - и даже Office 365, если вы копаете немного глубже.

Больше всего на свете Microsoft фокусируется на своих облачных предложениях: Офис 365 и Лазурный, Последнее активно пропагандируется как универсальная платформа, предлагающая различные функции: от простого электронного письма до сложных вычислений, создания, размещения и распространения кодов из одной точки и множества других вещей, которые я даже не сохраняю, Microsoft теперь хочет открыть свою платформу Azure для всех сервисов независимо от используемой операционной системы - будь то Windows, Linux или любой другой.

Возвращаясь к вопросу, почему Microsoft любит Linux внезапно, ответ заключается в том, что люди (разработчики), которые приходят на Azure, приносят свои собственные инструменты в облачное предложение. И чтобы это стало возможным, Microsoft пришлось отказаться от API Azure. Это помогло развитию облачного бизнеса. Сама Наделла признала в 2014 году, что почти 20 процентов Azure используются программным обеспечением и программами с открытым исходным кодом. То есть, 20 процентов полезной нагрузки на Azure - это Linux, поскольку разработчики используют Linux для создания программного обеспечения, которое использует Azure API для выполнения всех задач.

Если это увеличит облачный бизнес Microsoft, естественно, ему придется любить Linux. Он не может позволить себе ненавидеть его, потому что он приносит больше бизнеса, чем когда-либо. И с такими конкурентами, как Google и AWS, Microsoft нуждается в Linux с открытым исходным кодом больше, чем когда-либо. Он должен быть уверен, что их предложение используется как можно большим количеством организаций. Для этого Linux в порядке. Даже программы на базе Android в порядке.

Я хочу сказать, что, поскольку Microsoft нуждается в Linux и других подобных ПО с открытым исходным кодом (или операционных системах), естественно, что она будет любить среду с открытым исходным кодом.

Будущее Microsoft находится в Облаках с Azure

Главный специалист по технологиям Microsoft Azure Cloud Platform Марк Руссинович уже сказал: Open Source больше не запрещен для Microsoft. Теперь вы можете прочитать блог Openness, чтобы узнать, что команда говорит о Linux.

Выход из бизнеса операционной системы?

Еще одна причина, по которой я вижу, почему Microsoft любит Linux, заключается в том, что компания-разработчик программного обеспечения может полностью покинуть бизнес операционной системы через девять лет. Основная поддержка Windows 10 завершится к 2020 году, а расширенная поддержка будет завершена к 2025 году.

В прошлом году Microsoft подтвердила, что Windows 10 будет последней операционной системой. Глядя таким образом, единственный способ, которым люди могут поддерживать Windows, - это то, что Microsoft делает этот код общедоступным. Хотя я не думаю, что это сделает весь код общедоступным, основные части кода, которые позволяют настраивать внутренние приложения, могут быть недоступны разработчикам для изменения и использования в своих организациях. На данный момент это просто спекуляция, и об этом говорят немногие эксперты. Но разговор есть, поэтому его нужно рассматривать, а не просто игнорировать его. Команда Windows, упорно трудились, чтобы произвести эту операционную систему, и я не думаю, что они просто утилизировать его.

Вы можете спросить, где Linux подходит, если Windows идет с открытым исходным кодом. Подобно тому, как он используется с Azure, Linux может быть хорошо использован, чтобы вытаскивать только столько процедур, сколько требуется из кода Windows, чтобы можно было снизить требования к машине. Если Windows идет с открытым исходным кодом - часть или полностью - другие операционные системы, такие как Android и Cyanogen и т. Д., Также могут использовать вызовы процедур, чтобы использовать лучшие части теперь запатентованной операционной системы.

Опять же, как я сказал, нам придется подождать и посмотреть на это.Еще одна причина, по которой я могу думать о том, почему Microsoft любит Linux и другое ПО с открытым исходным кодом (в основном операционные системы), заключается в том, что он много зарабатывает у компаний, использующих это программное обеспечение с открытым исходным кодом.

В настоящее время Microsoft выпустила собственное дистрибутив операционной системы FreeBSD.

Юридический, но секретный доход Microsoft

Если компания использует Android, Microsoft получает долю из дохода от Android - один раз или по количеству проданных продуктов. Все было тайно, пока Samsung не отправился в суд, чтобы бросить вызов тому, что Microsoft назвала своим патентом. Не только Android, но и многие другие программы с открытым исходным кодом используют такие вещи, как файловая система, удаленные процедуры и т. Д. Microsoft утверждает, что уже запатентовала все эти технологии и, таким образом, имеет право запретить компаниям использовать ее. Но поскольку он будет более заинтересован в роялти, он позволяет им использовать его из-за заработка.

Читать: Как компании с открытым исходным кодом зарабатывают деньги.

Все, что платит вам хорошо - без особого напряжения - всегда чувствует себя хорошо. Поэтому всякий раз, когда компания использует эти программы с открытым исходным кодом, которые используют Linux, Android или любую другую операционную систему, они должны немного заплатить Microsoft. Эти доходы не отображаются в качестве роялти в книгах компании. Они размещаются под разными ярлыками, чтобы люди не знали реального источника дохода.

Это три основных момента, по которым я думаю, что Microsoft теперь приступила к работе с Linux и другими системами с открытым исходным кодом. Главным моментом является, конечно же, возможность расширения облачного бизнеса, позволяя открытому исходному коду получить доступ лазурь для лучшего удобства пользователей. Другие два, могут быть или не иметь большого значения.

Рекомендуемые: