Microsoft mīl Linux un atvērtā koda. Kāpēc

Satura rādītājs:

Microsoft mīl Linux un atvērtā koda. Kāpēc
Microsoft mīl Linux un atvērtā koda. Kāpēc

Video: Microsoft mīl Linux un atvērtā koda. Kāpēc

Video: Microsoft mīl Linux un atvērtā koda. Kāpēc
Video: Windows Security: For Admins and Technical Support - YouTube 2024, Aprīlis
Anonim

Bija laiks, kad Microsoft bija pilnīgi pret Atvērtā koda programmatūra un uzskatīja daudzus no tiem, tostarp Linux, kā pretinieki. Tomēr 2014. gadā notika notikums, kurā skatuves fons teica, ka Microsoft mīl Linux (ar sirds simbolu). Tajā pašā notikumā Nadella apliecināja Microsoft mīlestību pret Linux un atvērtā koda.

Microsoft mīl atvērtā koda

Pēkšņi jūs esat sākuši redzēt Microsoft mīl Linux, Microsoft mīl atvērtā koda, SQL Servēt mīl Linux un šādas zīmes visur. Iespējams, esat izlasījis ziņas par to, ka Microsoft apliecina savu mīlestību pret Open Source programmatūru un rīku, tālruņu lietotņu un programmatūras izlaišanu iOS, Linux, Android utt., Kā arī akadēmiķiem. Jūs, iespējams, arī izlasījāt par to, padarot dažus tās kodus Open Open, piemēram, Chakra,.NET utt. Arī paziņoja par partnerību ar Red Hat.

Kas notika, lai Microsoft tagad mīlētu lietas, ko tā iepriekš bija atmetusi? Kāpēc tas runā par atvērtā koda programmu un palīdzēja radīt dažus? Daži Linux un Android balstīti atvērtā koda rīki jau ir pieejami vietnē GitHub. Šis ziņojums mēģina uzskaitīt lietas, kas mums palīdzēs saprast, kāpēc Microsoft tagad mīl Linux.

Lasīt: Atšķirība starp brīvo programmatūru, atvērtā koda versiju, shareware uc

Image
Image

Microsoft ir vajadzīga Linux tās Azure

Kad Ballmers vadīja Microsoft, viņš teica, ka Linux ir komerciāls vēzis, kas pēc iespējas ātrāk jāiznīcina. Microsoft komandas bija pilnīgi slēgtas un redzēja Open Source programmatūru kā konkursu - ne tikai Linux, bet arī mazākas programmatūras, piemēram, OpenOffice, ThinkFree Office uc

Bet tad Microsoft ieviesa Nadellu, un viņš modificēja uzņēmuma devīzi "Pirmais mākonis, pirmā mobilā ierīce" Windows 10 jau pierāda, ka viņi atbalsta šo devīzi. Es domāju, viņi virzās uz mākoņu un mākoņdatošanu. Windows 10 ir pilnībā saderīgs ar mākoni - OneDrive - un pat Office 365, ja jūs rakt mazliet dziļāk.

Vairāk nekā jebkas cits, Microsoft koncentrējas uz mākoņa piedāvājumu: Office 365 un Azure. Pēdējā tiek plaši reklamēta kā universāla platforma, kas piedāvā dažāda veida funkcijas: sākot no vienkāršas e-pasta adreses līdz smagām aprēķiniem, kodu izveidei, mitināšanas un izplatīšanai no viena punkta un vairākām lietām, ko es pat neuzturu. Microsoft tagad vēlas atvērt Azure platformu visiem pakalpojumiem neatkarīgi no izmantotās operētājsistēmas - vai tā būtu Windows, Linux vai jebkura cita.

Atgriežoties pie jautājuma, kāpēc Microsoft pēkšņi patīk Linux, atbilde ir tāda, ka cilvēki (izstrādātāji), kas nonāk Azurā, saviem mākoņdatošanas pakalpojumiem piedāvā savus rīkus. Lai tas būtu iespējams, Microsoft bija jāatsakās no Azure API. Tas palīdzēja mākoņu biznesam attīstīties. Nadella pats 2014. gadā atzina, ka gandrīz 20 procenti no Azure tiek izmantoti atklātā pirmkoda programmatūrā un programmās. Tas nozīmē, ka 20% no Azure lietderīgās slodzes ir balstīti uz Linux, jo izstrādātāji izmanto Linux, lai izveidotu programmatūru, kas izmanto Azure API, lai veiktu lietas.

Ja tas palielina Microsoft mākoņa biznesu, protams, tai būs patīk Linux. Tā nevar atļauties to ienīst, jo tā veicina vairāk uzņēmējdarbības nekā jebkad agrāk. Un ar konkurentiem patīk Google un AWS, Microsoft vajag atvērtā koda Linux vairāk nekā jebkad agrāk. Tai ir jānodrošina, lai viņu piedāvājumu izmantotu pēc iespējas vairāk organizāciju. Šajā nolūkā Linux ir kārtībā. Pat Android balstītas programmas ir labi.

Es cenšos teikt, ka, tā kā Microsoft ir vajadzīga Linux un cita šāda atklātā pirmkoda programmatūra (vai operētājsistēmas), dabiski tā patiks atvērto avotu vide.

Microsoft nākotne ir mākoņos ar Azure

Microsoft Azure Cloud Platform galvenais tehnoloģiju speciālists Mark Russinovich jau teica - Open Source vairs nav tabu Microsoft. Tagad varat izlasīt Atvērtības emuāru, lai uzzinātu, ko komanda saka par Linux.

Iziet no operētājsistēmas uzņēmējdarbības?

Vēl viens iemesls, kāpēc es domāju, ka Microsoft mīl Linux, ir tas, ka programmatūras uzņēmums var pilnībā atstāt operētājsistēmas uzņēmējdarbību deviņos gados. Galvenais atbalsts Windows 10 beigsies līdz 2020. gadam, un pagarinātais atbalsts beigsies līdz 2025. gadam.

Pagājušajā gadā Microsoft apstiprināja, ka Windows 10 būs tā pēdējā operētājsistēma. Raugoties šādā veidā, vienīgais veids, kā cilvēki, kuri var palikt Windows dzīvs, ir tas, vai Microsoft padarīs šo kodu publiski pieejamu. Lai gan es nedomāju, ka tas padarīs visu kodu publiski, galvenās koda daļas, kas ļauj iekšējām lietotnēm tweaking, var atvērt izstrādātāju telpā, lai tās varētu mainīt un izmantot savās organizācijās. Šajā ziņā ir tikai spekulācija, un par to runā daži eksperti. Bet sarunā ir tur, tādēļ tas ir jāpārbauda, nevis vienkārši ignorējot to. Windows komanda smagi strādāja, lai izveidotu šo operētājsistēmu, un es nedomāju, ka viņi to vienkārši atbrīvos.

Jūs varētu uzdot jautājumu, kur Linux iekļaujas, ja Windows iet atklātā kodā. Tāpat kā tā tiek izmantota ar Azure, Linux var labi izmantot, lai no Windows koda tiktu izvilkta tik daudz no procedūrām, lai varētu samazināt mašīnas prasības. Ja Windows iet atvērtā kodā - daļēji vai pilnībā - citās operētājsistēmās, piemēram, Android un Cyanogen uc, iespējams, arī izmantos procedūras zvanus, lai izmantotu labākās daļas, kas tagad ir patentētā operētājsistēma.

Atkal, kā es teicu, mums būs jāgaida un jāredz par šo vienu.Vēl viens iemesls, kāpēc es domāju par to, kāpēc Microsoft mīl Linux un citu atklātā pirmkoda programmatūru (galvenokārt operētājsistēmas), ir tas, ka tas nopelna daudz no uzņēmumiem, kas izmanto šo atvērtā koda programmatūru.

Patlaban Microsoft ir atbrīvojis savu FreeBSD operētājsistēmas izplatīšanu.

Juridiski, bet slepenie Microsoft ieņēmumi

Ja uzņēmums izmanto Android, Microsoft iegūst daļu no Android ieņēmumiem - vienu reizi vai atkarībā no pārdoto produktu skaita. Tas bija viss noslēpums, kamēr Samsung nāca tiesā, lai apstrīdētu to, ko Microsoft teica par savu patentu. Ne tikai Android, bet arī daudzas citas atvērtā koda programmatūras izmanto tādas lietas kā failu sistēma, attālās procedūras utt. Microsoft apgalvo, ka jau ir patentējusi visas šīs tehnoloģijas un tādējādi tai ir tiesības pārtraukt uzņēmumus to izmantot. Bet, tā kā tas būtu vairāk ieinteresēts honorāru, tas ļauj viņiem to izmantot, pateicoties peļņai.

Lasīt: Kā Open Source Uzņēmumi pelna naudu.

Viss, kas maksā tev labu - bez lielas spriedzes - vienmēr jūtas labi. Tāpēc, kad uzņēmums izmanto šīs atvērtā koda programmas, kas izmanto Linux, Android vai kādu citu operētājsistēmu, tām ir jāmaksā Microsoft nedaudz. Šie ieņēmumi netiek rādīti kā honorāri uzņēmuma grāmatvedībā. Tie ir ievietoti dažādās etiķetēs, lai cilvēki nezinātu patieso ienākumu avotu.

Šie ir trīs galvenie iemesli, kāpēc es domāju, ka Microsoft ir sākusi sākt Linux un citas atvērtā pirmkoda sistēmas. Galvenais, protams, ir spēja paplašināt mākoņa biznesu, ļaujot piekļūt atvērtajam kodam Azura lai uzlabotu lietotāju ērtības. Pārējie divi var vai nevar būt ļoti nozīmīgi.

Ieteicams: