Microsoft обича Linux и Open Source. Защо?

Съдържание:

Microsoft обича Linux и Open Source. Защо?
Microsoft обича Linux и Open Source. Защо?

Видео: Microsoft обича Linux и Open Source. Защо?

Видео: Microsoft обича Linux и Open Source. Защо?
Видео: Как восстановить несохраненный или поврежденный документ Microsoft Word, Excel или PowerPoint ⚕️📖💥 - YouTube 2024, Октомври
Anonim

Имаше време, когато Microsoft беше напълно против Софтуер с отворен код и счита за много от тях, включително Linux, като опоненти. Въпреки това, през 2014 г. се случи събитие, където сцената на фона заяви, че Microsoft обича Linux (със символ на сърцето). В същото събитие Nadella изповядва любовта на Microsoft към Linux и отворения код.

Microsoft обича Open Source

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

Какво се е случило, за да накара Майкрософт сега да обича неща, които преди това е спряла? Защо става дума за програма с отворен код и помогнахте да създадете някои? Някои от инструментите с отворен код, базирани на Linux и Android, вече са налични в GitHub. Тази публикация се опитва да изброи неща, които ще ни помогнат да разберем защо Microsoft обича Linux сега.

Прочети: Разлика между Свободен софтуер, Отворен код, Shareware и др.

Image
Image

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

Когато "Балмър" беше начело на Microsoft, той каза, че Linux е търговски рак, който трябва да бъде изкоренен възможно най-скоро. Екипите в Microsoft бяха напълно затворени и видяха софтуер с отворен код като конкуренция - не само Linux, но и по-малък софтуер като OpenOffice, ThinkFree Office и т.н.

Но след това Microsoft донесе Nadella и той промени мотото на компанията на "Cloud First, Mobile първо". Windows 10 вече доказва, че те се възползват от мотото. Искам да кажа, те се движат към облака и изчислителните облаци. Windows 10 е напълно съвместим с облака - OneDrive - и дори Office 365, ако копаете малко по-дълбоко.

Повече от всичко друго, Microsoft се фокусира върху облачните си предложения: Office 365 и Azure, Последната се популяризира широко като универсална платформа, предлагаща различни типове функции: от прости имейли до тежки изчисления, създаване, хостване и разпространение на кодове от една точка и много неща, повече, които дори не пазя, Сега Microsoft иска да отвори своята Azure платформа за всички услуги, независимо от използваната операционна система - Windows, Linux или всяка друга.

Връщайки се на въпроса защо Microsoft обича внезапно Linux, отговорът е, че хората (разработчиците), които идват в Azure, носят собствените си инструменти в облачното предложение. И за да стане възможно, Microsoft трябваше да се откаже от Azure API. Това помогна на бизнеса в облака да расте. Самият Надела призна през 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. Вече можете да прочетете блога за откритост, за да видите какво казва екипът за 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

Ако една компания използва андроид, Microsoft получава дял от приходите от Android - веднъж или въз основа на броя продадени продукти. Всичко беше тайна, докато Samsung се обърна към съда, за да оспори това, което Microsoft твърди, че е негов патент. Не само Android, но и много други софтуер с отворен код използват неща като файлова система, отдалечени процедури и т.н. Microsoft твърди, че вече е патентовала всички тези технологии и по този начин има право да спре компаниите да го използват. Но тъй като той би бил по-заинтересован от роялти, той им позволява да го използват заради печалбите.

Прочети: Как компаниите с отворен код правят пари.

Всичко, което ви плаща добре - без много напрежение - винаги се чувства добре. Така че, когато една компания използва тези програми с отворен код, които използват Linux, Android или всяка друга операционна система, те трябва да платят малко на Microsoft. Тези печалби не се показват като роялти в книгите на компанията. Те се публикуват под различни етикети, така че хората да не знаят истинския източник на доходи.

Това са трите основни причини, поради които мисля, че Microsoft вече е започнал да сърдитира Linux и други системи с отворен код. Основната цел е, разбира се, възможността за разширяване на облачния бизнес, като позволим на отворения код да има достъп лазурен за по-добро удобство на потребителите. Другите две, може и да не са от голямо значение.

Препоръчано: