Microsoft ama Linux e Open Source. Perché?

Sommario:

Microsoft ama Linux e Open Source. Perché?
Microsoft ama Linux e Open Source. Perché?

Video: Microsoft ama Linux e Open Source. Perché?

Video: Microsoft ama Linux e Open Source. Perché?
Video: Delete items from the Recent Picture list in Microsoft Paint - YouTube 2024, Ottobre
Anonim

C'è stato un tempo in cui Microsoft era totalmente contro Software Open Source e considerato molti di loro, inclusi Linux, come avversari. Tuttavia, il 2014 ha visto un evento in cui lo sfondo del palco ha detto che Microsoft ama Linux (con un simbolo del cuore). Nello stesso evento, Nadella ha professato l'amore di Microsoft per Linux e open source.

Microsoft ama l'open source

All'improvviso hai iniziato a vedere che Microsoft ama Linux, Microsoft ama l'open source, SQL Serve ama Linux e tali segni ovunque. Potresti aver letto le notizie su Microsoft che professano il suo amore per il software Open Source e sul rilascio di strumenti, app telefoniche e software per iOS, Linux, Android, ecc., Nonché per gli accademici. Potresti aver letto anche questo, rendendo alcuni dei suoi codici open source - come Chakra,.NET, ecc. Ha anche annunciato una partnership con Red Hat.

Che cosa è successo a rendere Microsoft ora ama le cose che ha desistito prima? Perché sta parlando del programma open source e ha contribuito a crearne un po '? Alcuni degli strumenti open source basati su Linux e Android sono già disponibili su GitHub. Questo post cerca di elencare le cose che ci aiuteranno a capire perché Microsoft ama Linux ora.

Leggere: Differenza tra software libero, open source, shareware, ecc.

Image
Image

Microsoft ha bisogno di Linux per il suo Azure

Quando Ballmer stava dirigendo Microsoft, ha detto che Linux era un cancro commerciale che dovrebbe essere sradicato il prima possibile. I team di Microsoft erano completamente chiusi e vedevano il software Open Source come una competizione - non solo Linux ma anche software più piccoli come OpenOffice, ThinkFree Office, ecc.

Ma poi, Microsoft ha introdotto Nadella e ha modificato il motto dell'azienda Cloud First, Mobile First“. Windows 10 dimostra già che stanno facendo bene al motto. Voglio dire, si stanno muovendo verso il cloud e il cloud computing. Windows 10 è completamente compatibile con cloud - OneDrive - e persino Office 365 se riesci a scavare più a fondo.

Più di ogni altra cosa, Microsoft si sta concentrando sulle sue offerte cloud: Office 365 e Azure. Quest'ultimo viene promosso ampiamente come una piattaforma multiuso che offre diversi tipi di funzioni: dalla semplice e-mail ai calcoli pesanti, creando, ospitando e distribuendo codici da un singolo punto e molte altre cose che non conservo nemmeno una scheda di. Microsoft ora desidera aprire la sua piattaforma Azure per tutti i servizi indipendentemente dal sistema operativo utilizzato, che si tratti di Windows, Linux o altri.

Tornando alla domanda per cui Microsoft ama Linux all'improvviso, la risposta è che le persone (sviluppatori) che arrivano in Azure stanno portando i propri strumenti all'offerta cloud. E per renderlo possibile, Microsoft ha dovuto rinunciare all'API di Azure. Ciò ha aiutato a crescere il business del cloud. Lo stesso Nadella ha ammesso nel 2014 che quasi il 20% di Azure viene utilizzato da software e programmi open source. In altre parole, il 20% del payload su Azure è basato su Linux poiché gli sviluppatori utilizzano Linux per creare software che utilizza l'API di Azure per eseguire le operazioni.

Se sta aumentando il business del cloud di Microsoft, naturalmente dovrà amare Linux. Non può permettersi di odiarlo perché sta portando più affari che mai. E con i concorrenti come Google e AWS, Microsoft ha bisogno di Linux open source più che mai. Deve assicurarsi che la loro offerta sia utilizzata da quante più organizzazioni possibili. Per quello scopo, Linux è OK. Persino i programmi basati su Android sono ok.

Quello che sto cercando di dire è che, poiché Microsoft ha bisogno di Linux e di altri software open source (o sistemi operativi), è naturale che ami l'ambiente open source.

Il futuro di Microsoft è nei Cloud con Azure

Mark Russinovich, Chief Technology Officer di Microsoft Azure Cloud Platform, ha già affermato che Open Source non è più un tabù per Microsoft. Adesso puoi leggere il Blog di Openness per vedere cosa dice il team su Linux.

Uscire dall'attività del sistema operativo?

Un altro motivo per cui vedo che Microsoft ama Linux è che la società di software potrebbe lasciare completamente il business dei sistemi operativi tra nove anni. Il supporto mainstream per Windows 10 si concluderà entro il 2020 e il supporto esteso terminerà entro il 2025.

In un evento dello scorso anno, Microsoft ha confermato sul palcoscenico che Windows 10 sarebbe stato il suo ultimo sistema operativo. Guardando in quel modo, l'unico modo in cui le persone che possono tenere in vita Windows è se Microsoft rende pubblico il codice. Anche se non penso che renderà pubblico l'intero codice, le parti principali del codice che consentono di modificare le app interne potrebbero trovarsi nello spazio per essere modificate e utilizzate dagli sviluppatori nelle loro organizzazioni. È solo una speculazione a questo punto e pochi esperti ne parlano. Ma il discorso è lì, quindi deve essere esaminato, invece di ignorarlo. Il team di Windows ha lavorato duramente per produrre questo sistema operativo e non credo che lo elimineranno semplicemente.

Potresti chiedere dove si adatta Linux se Windows diventa open source. Proprio come viene utilizzato con Azure, Linux potrebbe essere ben utilizzato per estrarre solo il numero di procedure richiesto dal codice di Windows, in modo da poter ridurre i requisiti della macchina. Se Windows diventa open source - in parte o per intero - altri sistemi operativi come Android e Cyanogen ecc potrebbero anche utilizzare le chiamate di procedura per utilizzare le parti migliori del sistema operativo ora proprietario.

Come ho detto, dovremo aspettare e vedere su questo.Un'altra ragione per cui posso pensare perché Microsoft ama Linux e un altro software open source (fondamentalmente sistemi operativi) è che guadagna molto dalle aziende che utilizzano questi software open source.

Microsoft ha ora rilasciato anche il proprio sistema operativo di distribuzione di FreeBSD.

Guadagni legali ma segreti di Microsoft

Se un'azienda sta usando androide, Microsoft ottiene una quota dalle entrate di Android, una sola volta o in base al numero di prodotti venduti. Era tutto segreto fino a quando Samsung è andato in tribunale per contestare ciò che Microsoft ha detto di essere il suo brevetto. Non solo Android, ma molti altri software open source usano cose come un file system, procedure remote, ecc. Microsoft sostiene di aver già brevettato tutte queste tecnologie e, quindi, ha il diritto di impedire alle aziende di utilizzarle. Ma dal momento che sarebbe più interessato ai reali, permette loro di usarli a causa dei guadagni.

Leggere: Come fanno le società Open Source a fare soldi.

Qualunque cosa ti stia bene - senza troppa tensione - si sente sempre bene. Quindi, ogni volta che un'azienda utilizza questi programmi open source che utilizzano Linux, Android o qualsiasi altro sistema operativo, devono pagare un po 'a Microsoft. Questi guadagni non sono indicati come royalties sui libri della società. Sono pubblicati sotto diverse etichette in modo che le persone non conoscano la vera fonte di reddito.

Questi sono i tre punti principali per cui penso che Microsoft abbia ora iniziato a occuparsi di Linux e di altri sistemi open source. Il punto principale è, ovviamente, la possibilità di espandere il business del cloud consentendo l'accesso all'open source Azzurro per una migliore comodità degli utenti. Gli altri due, possono o non possono essere di grande importanza.

Consigliato: