Microsoft armastab Linuxi ja avatud lähtekoodiga. Miks?

Sisukord:

Microsoft armastab Linuxi ja avatud lähtekoodiga. Miks?
Microsoft armastab Linuxi ja avatud lähtekoodiga. Miks?

Video: Microsoft armastab Linuxi ja avatud lähtekoodiga. Miks?

Video: Microsoft armastab Linuxi ja avatud lähtekoodiga. Miks?
Video: SAD STORY | Untouched Abandoned Family House of the Belgian Cat Lady - YouTube 2024, Mai
Anonim

Seal oli aeg, mil Microsoft oli täiesti vastu Avatud lähtekoodiga tarkvara ja arvasin paljud neist, sealhulgas Linux, kui vastased. Kuid 2014 nägi sündmust, kus lavakujundus taustaks ütles, et Microsoft armastab Linuxi (südame sümboliga). Samal sündmusel tunnistas Nadella Microsofti armastust Linuxi ja avatud lähtekoodiga.

Microsoft armastab avatud lähtekoodiga

Järsku olete hakanud nägema Microsoft armastab Linuxi Microsoft armastab avatud lähtekoodiga, SQL Serve armastab Linuxi ja selliseid märke kõikjal. Võib-olla olete uudis lugenud Microsofti uudistest, mis väljendab oma armastust avatud lähtekoodiga tarkvara ja tööriistade, telefonirakenduste ja iOS-i, Linuxi, Android-i jne - ja akadeemikute juurde kuuluva tarkvara vabastamist. Võib-olla olete lugenud selle kohta, et mõned selle koodid lähevad avatud lähtekoodiga - näiteks Chakra,.NET jne. Samuti kuulutas välja Red Hat partnerlus.

Mis juhtus, et Microsoft nüüd armastan asju, mida ta varem kõrvale jättis? Miks räägib see avatud lähtekoodiga ja aitas luua mõnda? Mõned Linuxi ja Android-põhised avatud lähtekoodiga tööriistad on juba saadaval GitHubis. See postitus üritab loetleda asju, mis aitavad meil mõista, miks Microsoft nüüd Linuxi armastab.

Loe: Vaba tarkvara, avatud lähtekoodiga, jaosvara jne vahe.

Image
Image

Microsoft vajab oma Azure'i jaoks Linuxi

Kui Ballmer juhtis Microsofti, ütles ta, et Linux oli kommertsvähk, mis tuleks võimalikult kiiresti likvideerida. Microsofti meeskonnad olid täiesti suletud ja nägid avatud lähtekoodiga tarkvara konkurentsi - mitte ainult Linuxi, vaid isegi väiksema tarkvara, nagu OpenOffice, ThinkFree Office jne

Kuid Microsoft tõi Nadella sisse ja muutis ettevõtte motoks "Kõigepealt pilt, esimene mobiilne" Windows 10 tõestab juba, et nad teevad moto heaks. Ma mõtlen, nad liiguvad pilve ja pilvandmetöötluse poole. Windows 10 on täiesti ühilduv pilvaga - OneDrive - ja isegi Office 365 -ga, kui te digiteerite veidi sügavamalt.

Microsoft keskendub rohkem selle pilve pakkumistele: Office 365 ja Azure. Viimati mainet laialdaselt reklaamitakse kui universaalset platvormi, mis pakub erinevaid funktsioone: alates lihtsast e-posti kuni rasketest arvutustest, koodide loomiseks, hostimiseks ja levitamiseks ühest punktist ja palju muudest asjadest, mida ma isegi ei hoia. Microsoft soovib nüüd oma Azure'i platvormi avada kõikidele teenustele sõltumata kasutatavast operatsioonisüsteemist, olgu see siis Windows, Linux või mõni muu.

Tagasi küsimuse juurde, miks Microsoft Linuxi armastab äkki, on vastus, et inimesed (arendajad), kes tulevad Azure'ile, toovad pilvede pakkumiseks oma tööriistad. Ja selleks, et Microsoft oleks pidanud loobuma Azure'i API-st. See aitas pilvetegevust kasvada. Nadella ise tunnistas 2014. aastal, et avatud lähtekoodiga tarkvara ja -programmid kasutavad peaaegu 20 protsenti Azure'i. See tähendab, et Azure'i 20-protsendiline koormatavus on Linuxis, kuna arendajad kasutavad Linuxit, et luua tarkvara, mis kasutab Azure'i API-d, et midagi teha.

Kui see suurendab Microsofti pilvetegevust, peab see loomulikult armastama Linuxi. Ta ei saa seda vihata, sest see toob kaasa rohkem äri kui kunagi varem. Ja konkurentidega meeldib Google ja AWS, Microsoft vajab avatud lähtekoodiga Linuxi rohkem kui kunagi varem. Ta peab tagama, et nende pakkumist kasutaks võimalikult paljud organisatsioonid. Selleks on Linuxi korras. Isegi Android-põhised programmid on korras.

Ma üritan öelda, et kuna Microsoft vajab Linuxi ja muud sellist avatud lähtekoodiga tarkvara (või operatsioonisüsteeme), on loomulik, et see armastab avatud lähtekoodiga keskkonda.

Microsofti tulevik on Azure'i pilvedes

Microsoft Azure Cloud Platform tehnoloogia juht, Mark Russinovich on juba öelnud - Open Source ei ole Microsoftile enam tabu. Nüüd saate lugeda Avatuse blogi, et näha, mida meeskond Linuxis räägib.

Kasutades operatsioonisüsteemi äri?

Teine põhjus, miks Microsoft armastab Linuxi, on see, et tarkvarafirma võib üheksa aasta jooksul alates operatsioonisüsteemide äri täielikult lahkuda. Windows 10 peavoolu toetus lõpeb 2020. aastaks ja laiendatud toetus lõpeb aastaks 2025.

Eelmisel aastal toimunud üritusel kinnitas Microsoft, et Windows 10 on viimane operatsioonisüsteem.Seda silmas pidades on ainus viis inimesi, kes suudavad Windowsi elus olla, kas Microsoft teeb selle koodi avalikuks. Kuigi ma ei usu, et see muudab kogu koodi avalikuks, võivad sisemiste rakenduste tutistamise võimaldavad koodi peamised osad olla arendajatele ruumi oma organisatsioonide muutmiseks ja kasutamiseks. See on lihtsalt spekuleerimine selles küsimuses ja sellest räägivad vähesed eksperdid. Kuid rääkimine on olemas, nii et seda tuleb uurida, selle asemel et seda lihtsalt ignoreerida. Windowsi meeskond tegi seda operatsioonisüsteemi toeks ja ma ei arva, et nad lihtsalt selle ära kasutaksid.

Võite küsida, kus Linux sobib, kui Windows läheb avatud lähtekoodiga. Nii nagu Azure'i puhul kasutatakse, võib Linuxi kasutada ka nii palju protseduure kui vaja Windowsi koodist välja, et saaksime masina nõudeid madalamale hoida. Kui Windows läheb avatud lähtekoodiga - osaliselt või tervikuna - võivad muud operatsioonisüsteemid, nagu Android ja Cyanogen jne, kasutada ka protseduurikõnesid, et kasutada praeguse varalise operatsioonisüsteemi paremaid osi.

Juba nagu ma ütlesin, peame ootama ja nägema seda. Veel üks põhjus, miks ma arvan, et Microsoft armastab Linuxi ja muud avatud lähtekoodiga tarkvara (põhimõtteliselt operatsioonisüsteemid), on see, et see teenib palju neid avatud lähtekoodiga tarkvara kasutavaid ettevõtteid.

Microsoft on nüüd isegi vabastanud oma FreeBSD operatsioonisüsteemi levitamise.

Microsofti õiguslik, kuid salajane sissetulek

Kui ettevõte kasutab Android, Saab Microsofti osa Androidi tulust - üks kord või müüdud toodete arvu alusel. See oli kõik saladus, kuni Samsung läks kohtusse, et vaidlustada seda, mida Microsoft ütles oma patendiga. Mitte ainult Android, vaid ka paljud teised avatud lähtekoodiga tarkvara kasutavad selliseid asju nagu failisüsteem, kaugprotseduurid jne. Microsofti väitel on ta juba varem patenteerinud kõik need tehnoloogiad ja seega on neil õigus takistada ettevõtteid seda kasutamast. Kuid kuna see oleks rohkem huvitatud litsentsitasult, võimaldab see seda kasutada töötasu tõttu.

Loe: Kuidas avatud lähtekoodiga ettevõtted teenivad raha.

Kõik, mis maksab sulle head - ilma palju pingeid - alati tundub hea. Seega, kui ettevõte kasutab neid avatud lähtekoodiga programme, mis kasutavad Linuxi, Android-i või muud operatsioonisüsteemi, peavad nad Microsoftile natuke maksma. Neid sissetulekuid ei näidata ettevõtte raamatupidamisarvestusena. Need on saadetud erinevatesse etikettidesse, nii et inimesed ei tea tegelikku sissetulekuallikat.

Need on kolm põhipunkti, miks ma arvan, et Microsoft on hakanud südamelähedasi Linuxi ja muid avatud lähtekoodiga süsteeme. Põhipunkt on muidugi võime laiendada pilvetegevust, võimaldades avatud lähtekoodil juurdepääsu Azuure kasutajate paremaks mugavuseks. Ülejäänud kaks võivad olla või ei pruugi olla olulised.

Soovitan: