Microsoft elsker Linux og åpen kildekode. Hvorfor?

Innholdsfortegnelse:

Microsoft elsker Linux og åpen kildekode. Hvorfor?
Microsoft elsker Linux og åpen kildekode. Hvorfor?

Video: Microsoft elsker Linux og åpen kildekode. Hvorfor?

Video: Microsoft elsker Linux og åpen kildekode. Hvorfor?
Video: The MS PAINT PALETTE Art Challenge! - YouTube 2024, April
Anonim

Det var en tid da Microsoft var helt imot Open Source-programvare og betraktet mange av dem, inkludert Linux, som motstandere. Men 2014 så en hendelse der scenen bakteppet sa Microsoft elsker Linux (med hjerte symbol). I samme tilfelle bekjente Nadella Microsofts kjærlighet til Linux og åpen kildekode.

Microsoft elsker Open Source

Plutselig har du begynt å se Microsoft elsker Linux, Microsoft elsker Open Source, SQL Serve elsker Linux og slike tegn overalt. Du har kanskje lest i nyheten om Microsoft bekjenner sin kjærlighet til Open Source-programvare og utgivelse av verktøy, telefonapper og programvare for iOS, Linux, Android, etc. - så vel som for akademikere. Du har kanskje også lest om at noen av kodene går til Open Source - som Chakra,.NET, etc. De annonserte også et partnerskap med Red Hat.

Hva skjedde med å gjøre Microsoft nå glad i ting som den desisted før? Hvorfor snakker det om åpen kildekode og bidro til å lage noen? Noen av Linux og Android-baserte åpen kildeverktøy er allerede tilgjengelig på GitHub. Dette innlegget prøver å liste opp ting som vil hjelpe oss å forstå hvorfor Microsoft elsker Linux nå.

Lese: Forskjell mellom fri programvare, åpen kildekode, shareware, etc.

Image
Image

Microsoft trenger Linux for sin Azure

Da Ballmer var på vei til Microsoft, sa han at Linux var en kommersiell kreft som bør utryddes så snart som mulig. Teamene i Microsoft var helt lukket og så Open Source-programvare som konkurranse - ikke bare Linux, men enda mindre programvare som OpenOffice, ThinkFree Office, etc.

Men da tok Microsoft inn Nadella og han endret mottoet til selskapet til å Cloud først, mobil først“. Windows 10 viser allerede at de gjør godt av mottoet. Jeg mener, de beveger seg mot skyen og cloud computing. Windows 10 er helt kompatibel med Cloud - OneDrive - og til og med Office 365 hvis du graver litt dypere.

Mer enn noe annet fokuserer Microsoft på sky-tilbudene: Office 365 og Azure. Sistnevnte blir forfremmet omfattende som en allsidig plattform som tilbyr ulike typer funksjoner: Fra enkel e-post til tunge beregninger, skaper, hosting og distribusjon av koder fra et enkelt punkt og mange ting mer at jeg ikke engang holder en fan av. Microsoft ønsker nå å åpne sin Azure-plattform for alle tjenester, uansett hvilket operativsystem som brukes - det være seg Windows, Linux eller noe annet.

Kommer tilbake til spørsmålet hvorfor Microsoft elsker Linux plutselig, er svaret at folk (utviklere) som kommer til Azure, bringer sine egne verktøy til sky-tilbudet. Og for å gjøre det mulig, måtte Microsoft gi opp Azure API. Dette hjalp skybransjen til å vokse. Nadella selv innrømmet i 2014 at nesten 20 prosent av Azure blir brukt av åpen kildekode programvare og programmer. Det vil si at 20 prosent av nyttelasten på Azure er Linux basert som utviklerne bruker Linux til å lage programvare som bruker Azure API for å få ting gjort.

Hvis det øker skybransjen til Microsoft, må det naturligvis elske Linux. Det har ikke råd til å hate det fordi det bringer inn mer virksomhet enn noensinne. Og med konkurrentene som Google og AWS, Microsoft trenger åpen kildekode Linux mer enn noensinne. Det må sørge for at tilbudet blir brukt av så mange organisasjoner som mulig. For det formål er Linux OK. Selv Android-baserte programmer er ok.

Det jeg prøver å si er at siden Microsoft trenger Linux og andre slike open source-programvare (eller operativsystemer), er det naturlig at den vil elske det åpne kildemiljøet.

Microsofts fremtid er i skyene med Azure

Markedsføreren for Microsoft Azure Cloud Platform, Mark Russinovich, har allerede sagt: Open Source er ikke lenger tabu til Microsoft. Du kan nå lese åpenhetsblogg for å se hva laget sier om Linux.

Avslutter operativsystemet virksomheten?

En annen grunn til at jeg ser hvorfor Microsoft elsker Linux er at programvareselskapet helt kan forlate operativsystemvirksomheten i ni år fra nå. Den vanlige støtten til Windows 10 vil ende opp i 2020, og den utvidede støtten vil ende opp innen 2025.

I et tilfelle i fjor, bekreftet Microsoft på scenen at Windows 10 ville være sitt siste operativsystem. Ser den måten ut, er den eneste måten folk som kan holde Windows i live, om Microsoft gjør koden offentlig. Selv om jeg ikke tror det vil gjøre hele koden offentlig, kan de store delene av koden som tillater justering av interne apper, være ute i rommet for utviklere å endre og bruke i sine organisasjoner. Det er bare en spekulasjon på dette punktet, og få eksperter snakker om det. Men snakk er der, så det må undersøkes, i stedet for å bare ignorere det. Windows-teamet jobbet hardt for å produsere dette operativsystemet, og jeg tror ikke de vil bare kaste det av.

Du kan spørre hvor Linux passer inn hvis Windows går åpen kildekode. På samme måte som det blir brukt med Azure, kan Linux være godt brukt til å trekke bare så mange prosedyrer som kreves ut av Windows-koden, slik at man kan holde maskinens krav lavere. Hvis Windows går åpen kildekode - delvis eller i sin helhet - kan andre operativsystemer som Android og Cyanogen etc. også benytte prosedyresamtaler for å gjøre bruk av de bedre delene av det nå proprietære operativsystemet.

Igjen som jeg sa, må vi vente og se på denne.En annen grunn til at jeg kan tenke på hvorfor Microsoft elsker Linux og en annen åpen kildekode programvare (i utgangspunktet operativsystemer), er at det tjener mye fra selskaper som bruker denne open source-programvaren.

Microsoft har nå utgitt sin egen distribusjon av FreeBSD operativsystem.

Juridisk men hemmelig inntjening av Microsoft

Hvis et selskap bruker Android, Microsoft får en andel av Android-inntektene - en gang eller basert på antall solgte produkter. Det var helt hemmelig til Samsung gikk til retten for å utfordre hva Microsoft sa til å være patentet. Ikke bare Android, men mange andre open source-programmer, bruker ting som et filsystem, eksterne prosedyrer, etc. Microsoft hevder at det allerede har patentert alle disse teknologiene, og har dermed rett til å stoppe selskapene fra å bruke det. Men siden det ville være mer interessert i royalty, tillater det dem å bruke det på grunn av inntektene.

Lese: Hvordan tjener Open Source Companies penger.

Alt som lønner deg godt - uten mye spenning - føles alltid bra. Så når et selskap bruker disse åpen kildeprogrammene som bruker Linux, Android eller et annet operativsystem, må de betale litt til Microsoft. Disse inntektene vises ikke som royalties på selskapets bøker. De er lagt inn under forskjellige etiketter slik at folk ikke vet den virkelige inntektskilden.

Dette er de tre viktigste punktene, hvorfor jeg tror at Microsoft nå har startet Linux og andre open source-systemer. Hovedpoenget er selvsagt evnen til å utvide skybransjen ved å tillate åpen kilde til tilgang Azure for bedre brukervennlighet. De andre to, kan eller ikke være av stor betydning.

Anbefalt: