Microsoft aime Linux et l'Open Source. Pourquoi?

Table des matières:

Microsoft aime Linux et l'Open Source. Pourquoi?
Microsoft aime Linux et l'Open Source. Pourquoi?

Vidéo: Microsoft aime Linux et l'Open Source. Pourquoi?

Vidéo: Microsoft aime Linux et l'Open Source. Pourquoi?
Vidéo: 🚽🎨Home Decor DIY: Small Bathroom Makeover 2022 with wallpaper & Annie Sloan’s Wall Paint!|ASMR - YouTube 2024, Octobre
Anonim

Il fut un temps où Microsoft était totalement contre Logiciels open source et considéré beaucoup d'entre eux, y compris Linux, en tant qu'opposants. Cependant, en 2014, le décor de la scène a déclaré que Microsoft adorait Linux (avec un symbole en forme de cœur). Lors du même événement, Nadella a profité de l'amour de Microsoft pour Linux et l'open source.

Microsoft aime l'Open Source

Soudain, vous avez commencé à voir que Microsoft adore Linux, Microsoft aime l'Open Source, SQL Serve aime Linux et de tels signes partout. Vous avez peut-être lu dans les actualités à propos de Microsoft affirmant son amour pour les logiciels Open Source et ses outils, applications pour téléphone et logiciels pour iOS, Linux, Android, etc., ainsi que pour les universitaires. Vous avez peut-être aussi lu que certains de ses codes devenaient des logiciels Open Source, tels que Chakra,.NET, etc. Ils ont également annoncé un partenariat avec Red Hat.

Qu'est-ce qui est arrivé à faire que Microsoft aime maintenant les choses qu'il avait abandonnées auparavant? Pourquoi parle-t-il de programme open source et a-t-il aidé à en créer? Certains outils open source basés sur Linux et Android sont déjà disponibles sur GitHub. Cet article tente de répertorier les éléments qui nous aideront à comprendre pourquoi Microsoft aime maintenant Linux.

Lis: Différence entre logiciel libre, source ouverte, shareware, etc.

Image
Image

Microsoft a besoin de Linux pour son Azure

Lorsque Ballmer dirigeait Microsoft, il a déclaré que Linux était un cancer commercial qui devait être éradiqué le plus rapidement possible. Les équipes de Microsoft étaient complètement fermées et considéraient les logiciels Open Source comme des concurrents - non seulement Linux, mais même des logiciels plus petits comme OpenOffice, ThinkFree Office, etc.

Mais alors, Microsoft a amené Nadella et il a modifié la devise de la société pour “Le cloud d'abord, le mobile d'abord“. Windows 10 prouve déjà qu'ils tiennent compte de la devise. Je veux dire, ils se dirigent vers le cloud et le cloud computing. Windows 10 est totalement compatible avec le cloud - OneDrive - et même Office 365 si vous creusez un peu plus.

Plus que toute autre chose, Microsoft se concentre sur ses offres cloud: Office 365 et Azure. Ce dernier est largement promu en tant que plate-forme polyvalente offrant différents types de fonctions: du simple courrier électronique aux calculs lourds, en passant par la création, l'hébergement et la distribution de codes à partir d'un point unique et plein d'autres choses que je ne garde même pas un onglet de. Microsoft souhaite maintenant ouvrir sa plate-forme Azure pour tous les services, quel que soit le système d'exploitation utilisé, que ce soit Windows, Linux ou autre.

Pour revenir à la question de savoir pourquoi Microsoft aime tout à coup Linux, la réponse est que les personnes (développeurs) qui utilisent Azure apportent leurs propres outils à l'offre cloud. Et pour rendre cela possible, Microsoft a dû abandonner l'API Azure. Cela a aidé le secteur du cloud à se développer. Nadella lui-même a admis en 2014 que près de 20% d'Azure était utilisé par des logiciels et des programmes open source. Autrement dit, 20% de la charge utile sur Azure est basé sur Linux, car les développeurs utilisent Linux pour créer un logiciel utilisant l’API Azure pour faire avancer les choses.

Si cela augmente le commerce en nuage de Microsoft, il faudra naturellement aimer Linux. Il ne peut pas se permettre de le détester parce qu’il génère plus d’affaires que jamais. Et avec les concurrents comme Google et AWSMicrosoft a plus que jamais besoin de Linux open source. Il doit s’assurer que leur offre est utilisée par le plus grand nombre possible d’organisations. Pour cette fin, Linux est OK. Même les programmes basés sur Android sont ok.

Ce que je veux dire, c’est que, comme Microsoft a besoin de Linux et d’autres logiciels (ou systèmes d’exploitation) à code source ouvert, il est naturel qu’il aime l’environnement open source.

L’avenir de Microsoft est dans les nuages avec Azure

Mark Russinovich, directeur de la technologie de Microsoft Azure Cloud Platform, a déjà déclaré: «L’Open Source n’est plus un sujet tabou pour Microsoft. Vous pouvez maintenant lire le blog Openness pour voir ce que l'équipe dit à propos de Linux.

Quitter le secteur des systèmes d'exploitation?

Une autre raison pour laquelle je vois pourquoi Microsoft aime Linux est qu’il est possible que la société de logiciels quitte complètement son activité de système d’exploitation dans neuf ans. La prise en charge traditionnelle de Windows 10 prendra fin d’ici 2020 et la prise en charge étendue d’ici 2025.

L'an dernier, Microsoft avait confirmé sur scène que Windows 10 serait son dernier système d'exploitation. En regardant de cette manière, la seule façon de garder Windows en vie est si Microsoft rend le code public. Bien que je ne pense pas que le code tout entier sera rendu public, les principales parties du code permettant de modifier les applications internes pourraient bien se trouver dans l'espace pour que les développeurs puissent les modifier et les utiliser dans leurs organisations. C'est juste une spéculation à ce stade, et peu d'experts en parlent. Mais la discussion est là, il faut donc la regarder au lieu de la négliger. L’équipe Windows a travaillé d'arrache-pied pour produire ce système d'exploitation et je ne pense pas qu'ils vont simplement s'en débarrasser.

Vous pourriez vous demander où se situe Linux si Windows devient open source. Tout comme avec Azure, Linux peut très bien être utilisé pour extraire autant de procédures que nécessaire du code Windows, de manière à pouvoir limiter les exigences de la machine. Si Windows devient open source - en tout ou en partie - d'autres systèmes d'exploitation tels qu'Android et Cyanogen, etc. peuvent également utiliser des appels de procédure pour utiliser les meilleures parties du système d'exploitation désormais exclusif.

Encore une fois, comme je l’ai dit, nous devrons attendre et voir sur celui-ci.Une raison de plus pour laquelle je peux comprendre pourquoi Microsoft aime Linux et un autre logiciel open source (essentiellement des systèmes d'exploitation) est qu'elle rapporte beaucoup aux entreprises qui utilisent ces logiciels open source.

Microsoft a même publié son propre système de distribution du système d’exploitation FreeBSD.

Des revenus légaux mais secrets de Microsoft

Si une entreprise utilise Android, Microsoft tire une part des revenus d’Android - une fois ou en fonction du nombre de produits vendus. Tout était secret jusqu'à ce que Samsung aille devant les tribunaux pour contester ce que Microsoft a déclaré être son brevet. Non seulement Android, mais de nombreux autres logiciels open source utilisent des éléments tels qu'un système de fichiers, des procédures distantes, etc. Microsoft affirme déjà avoir breveté toutes ces technologies et a donc le droit d'empêcher les entreprises de l'utiliser. Mais comme il serait plus intéressé par les redevances, cela leur permet de les utiliser à cause des revenus.

Lis: Comment les entreprises Open Source gagnent-elles de l'argent?

Tout ce qui vous rapporte bien - sans trop de tension - se sent toujours bien. Ainsi, lorsqu'une entreprise utilise ces programmes open source utilisant Linux, Android ou tout autre système d'exploitation, elle doit payer un peu à Microsoft. Ces revenus ne sont pas présentés sous forme de redevances dans les livres de la société. Elles sont affichées sous différentes étiquettes afin que les gens ne sachent pas quelle est la véritable source de revenus.

Tels sont les trois points principaux pour lesquels je pense que Microsoft a maintenant commencé à aimer Linux et d’autres systèmes open source. Bien entendu, l’essentiel est la possibilité de développer les activités de cloud computing en permettant à l’open source d’accéder à Azur pour un meilleur confort des utilisateurs. Les deux autres peuvent ou non avoir une grande importance.

Conseillé: