Microsoft en Linux hebben een tumultueuze relatie gehad. In de loop der jaren hebben we gezien dat CEO’s expliciet de wens uitten om Linux te zien verdwijnen. Microsoft heeft geprobeerd dit mogelijk te maken, vaak door gebruikers van gratis software te beschuldigen van inbreuk op de patenten van het bedrijf. Zelfs schijnbaar aardige gebaren, zoals bijdragen aan de Linux-kernel, hebben een bijbedoeling gehad.

Soms kan de vijandigheid nogal onbeduidend lijken. Andere keren is het best grappig [Broken URL Removed].

Maar tegenwoordig is het verhaal anders. Houdt Microsoft toch echt van Linux?

Microsoft houdt van Linux

Een groot deel van het verschil in het openbare gedrag van Microsoft kan worden toegeschreven aan de verandering in leiderschap. In een Chicago Sun-Times-interview in 2001 verwees de toenmalige CEO Steve Ballmer naar Linux en zijn licenties als kanker. Hij voerde destijds aan dat open source niet beschikbaar was voor commerciële bedrijven, omdat voor het gebruik van dergelijke software de rest van wat je produceert ook open source zou moeten zijn. Dat zoveel bedrijven, waaronder Microsoft, Linux zijn gaan gebruiken, toont aan dat deze woorden gewoon niet waar waren.

Zoals we weten, bracht Microsoft zijn tijd onder Ballmer door met het behandelen van Linux als een vijand. Maar nu omarmt het bedrijf zijn open source-concurrent. Kort nadat hij in zijn nieuwe rol als CEO stapte, zei Satya Nadella dat Microsoft dol is op Linux.

Leden van de open source-gemeenschap hebben deze verschuiving opgemerkt. Je kunt Linux Questions-oprichter Jeremy Garcia, voormalig Linux Action Show mede-presentator Bryan Lunduke, en voormalig LUG Radio co-host Jono Bacon (ook de voormalige communitymanager van Ubuntu) en Stuart Langridge horen praten over het nieuwe gedrag van Microsoft in afleveringen 41 en 49 van de Bad Spanning-podcast.

Enkele van de genoemde punten zijn Microsoft-teams die intern dol waren op open source-software met ondersteuning van het senior management, Microsoft die volwassen (om zo te zeggen) ontwikkelaars moet aantrekken met behulp van open source-code, en een terugkeer naar de tijd dat Microsoft zijn applicaties beschikbaar zijn op zoveel mogelijk platforms. Het is vermeldenswaard dat Microsoft later een sponsor was van Bad Voltage Live op de 2016 Zuid-Californië Linux Expo, evenals een gouden sponsor van de conferentie als geheel.

In veel opzichten is Microsoft niet hetzelfde bedrijf dat het vroeger was.

Een huwelijk van gemak

Veel van Microsoft’s ‘liefde’ voor Linux draait om Azure, een manier om een ​​service via internet te leveren zonder je eigen machines in te stellen. Azure, voor het eerst uitgebracht in 2010, is ontworpen om zowel met Windows als Linux te werken om te concurreren met bestaande aanbiedingen zoals Amazon Web Services.

Microsoft en Red Hat werken samen om Red Hat Enterprise Linux bovenop Azure te implementeren, en dat is niet de enige open source-optie. CentOS, CoreOS, Oracle Linux, Suse en Ubuntu waren allemaal eerder beschikbaar.

Bijna tien jaar geleden werkte Microsoft samen met Novell om de interoperabiliteit van Windows en Linux te verbeteren.

Tegenwoordig is Microsoft begonnen Linux zelf te gebruiken. In september 2015 bracht Microsoft Azure Cloud Switch uit, een Linux-distributie gericht op datacenters. Dit was geen geheimzinnig iets, zoals je erover kunt lezen in een bericht op de blog van het bedrijf. Het bestaan ​​ervan is een erkenning van de alomtegenwoordigheid van open source software in de online wereld. Mensen als Amazon, Google, Facebook en Twitter gebruiken geen Windows op hun servers. Internet draait op Linux.

Dat Microsoft’s benadering van de netwerkindustrie de rest van het bedrijf zou doordringen, is logisch, aangezien Nadella het cloudgedeelte van Microsoft leidde voordat hij CEO werd.

Het punt is dat Microsoft niet alleen Linux-software gebruikt, het omarmt het idee van open source. Het bedrijf heeft zijn .NET Framework open source en cross-platform gemaakt. Tegenwoordig stuurt het mensen naar OSCON. Het sponsort ook conferenties over de hele wereld. Het neemt deel aan het door Facebook opgerichte Open Compute Project. Microsoft heeft een geschiedenis van geven, en nu pompt het middelen in de bredere open source-gemeenschap. Maar waarom? Het punt is dat Microsoft niet alleen Linux-software gebruikt, het omarmt het idee van open source. Het bedrijf heeft zijn .NET Framework open source en cross-platform gemaakt. Tegenwoordig stuurt het mensen naar OSCON. Het sponsort ook conferenties over de hele wereld. Het neemt deel aan het door Facebook opgerichte Open Compute Project. Microsoft heeft een geschiedenis van geven, en nu pompt het middelen in de bredere open source-gemeenschap. Maar waarom?

Microsoft houdt niet van de bestaande relatie

Microsoft heeft deze verschuiving niet volledig gemaakt vanwege de wensen van een CEO of goede gevoelens onder werknemers. Zoals elk bedrijf reageert het op de druk van de markt. Het besturingssysteem van Redmond nam de wereld van desktop-pc’s over, en hoewel dat terrein nog steeds wordt betwist door Apple en, in toenemende mate, Google, heeft Windows niet veel terrein afgestaan.

Maar op andere gebieden blijft Microsoft achter. Apple nam de smartphonemarkt in 2007 over en Google volgde met een open source mobiel besturingssysteem dat nog breder zou worden verspreid. Microsoft maakt nog steeds een mobiele versie van Windows, maar relatief weinig mensen geven er om. Maar op andere gebieden blijft Microsoft achter. Apple nam de smartphonemarkt in 2007 over en Google volgde met een open source mobiel besturingssysteem dat nog breder zou worden verspreid. Microsoft maakt nog steeds een mobiele versie van Windows, maar relatief weinig mensen geven er om.

En zoals eerder vermeld, gebruiken ‘s werelds populairste internetservices geen Windows om hun netwerken van stroom te voorzien. Microsoft ziet dat steeds meer mensen cloud computing omarmen, en de meeste van die externe machines verdienen geen geld aan Redmond. En zoals eerder vermeld, gebruiken ‘s werelds populairste internetservices geen Windows om hun netwerken van stroom te voorzien. Microsoft ziet dat steeds meer mensen cloud computing omarmen, en de meeste van die externe machines verdienen geen geld aan Redmond.

Zelfs op de desktop kan Microsoft niet dicteren hoe mensen hun computers zo veel gebruiken als vroeger. Veel mensen kunnen prima rondkomen met Google Docs of LibreOffice in plaats van te betalen voor een Office 365-abonnement. Door de adoptie van telefoons en tablets hebben velen van hen minder redenen om hun laptop te openen. Proberen om mensen vast te houden aan Windows-services komt niet langer over als een winnende strategie. Consumenten omarmen andere technologieën. Microsoft zou ook kunnen. Zelfs op de desktop kan Microsoft niet dicteren hoe mensen hun computers zo veel gebruiken als vroeger. Veel mensen kunnen prima rondkomen met Google Docs of LibreOffice in plaats van te betalen voor een Office 365-abonnement. Door de adoptie van telefoons en tablets hebben velen van hen minder redenen om hun laptop te openen. Proberen om mensen vast te houden aan Windows-services komt niet langer over als een winnende strategie. Consumenten omarmen andere technologieën. Microsoft zou ook kunnen.

Wat betekent dit voor Linux?

Tot nu toe heeft de verandering vooral invloed op ontwikkelaars en systeembeheerders die hun eigen software of systemen in de cloud willen implementeren of onderhouden. Linux is een van de platforms die wordt ondersteund door de Visual Studio-code-editor van Microsoft, en zoals eerder vermeld, is er Azure.

Windows concurreert nog steeds met desktop Linux, dus daar gaan de meeste bronnen van het bedrijf met betrekking tot algemene gebruikers. Echt, de meeste voordelen van Microsoft’s geleidelijke omarming van open source gaan naar mensen met Windows-machines. Live Writer is bijvoorbeeld misschien open source geworden, maar draait nog steeds alleen op Windows.

Er zijn uitzonderingen. Hoewel er geen native versie van Office 365 beschikbaar is voor Linux, kun je de online versie nu in een webbrowser uitvoeren. Er zijn ook Android- en iOS-apps waarmee je de suite vanaf je telefoon kunt gebruiken. Microsoft doet misschien niet veel voor desktop Linux, maar het heeft een steeds groter wordende selectie van software in de Play Store die op de Linux-kernel draait. Er zijn uitzonderingen. Hoewel er geen native versie van Office 365 beschikbaar is voor Linux, kun je de online versie nu in een webbrowser uitvoeren. Er zijn ook Android- en iOS-apps waarmee je de suite vanaf je telefoon kunt gebruiken. Microsoft doet misschien niet veel voor desktop Linux, maar het heeft een steeds groter wordende selectie van software in de Play Store die op de Linux-kernel draait.

Het gebrek aan breder draagvlak kan uiteindelijk een goede zaak zijn. Het doel van Microsoft is duidelijk niet om de aantrekkingskracht van Linux naar meer mensen te laten verspreiden — het bedrijf wil de harten en geesten veroveren van degenen die Windows al niet gebruiken. Als het ze niet zover kan krijgen om van besturingssysteem te wisselen, dan kan het ze in ieder geval de Microsoft-services laten gebruiken.

Het bedrijf wil betrokkenheid bij open standaarden, zodat het een stem kan hebben in de manier waarop standaarden worden geïmplementeerd. Grote bedrijven willen hun omzet verhogen, en voor een kolos die zo invloedrijk is als Microsoft, betekent winstgevend zijn dat je het technologielandschap blijft vormgeven. Alles wat minder is, komt over als een mislukking. Linux-gebruikers kunnen misschien een paar voordelen halen uit de verkering van Microsoft, maar zoals we zien in zelfs de meest intieme relaties, kan liefde manipulatief zijn.

Aan de andere kant kunnen mensen veranderen. Als Microsoft een beter mens wil zijn, moeten we dan niet een helpende hand bieden?