Microsoft stoppede med at kæmpe mod Linux - nu bygger de det

Microsoft er nu en aktiv tilhænger af Linux og open-source, med initiativer som Windows Subsystem for Linux (WSL) og Azure Linux, der viser virksomhedens skiftende fokus mod moderne udvikling.
Microsoft har i årevis kæmpet imod Linux. Linux-brugere nød at stikke til Microsoft og Windows. Men nu er rollerne vendt. Microsoft har fundet sin plads som tilhænger af Linux og open source-software. Hvad skete der?
WSL
Kør ægte Linux-apps fra Windows
Microsoft viser sin støtte til Linux gennem Windows Subsystem for Linux (WSL). Det giver mulighed for at køre Linux-programmer på Windows uden en tung virtuel maskine eller dual-boot.
Oprindeligt begrænset til kommandolinjeapplikationer, kan du nu også køre GUI-applikationer som X11 og Wayland. Hvorfor tilbyde denne mulighed? WSL er en strategi for at tiltrække udviklere, som nu arbejder på Linux-baserede servere i skyen i stedet for at bruge Microsofts egne værktøjer.
WSL1 oversatte Linux systemkald til Windows-kald; WSL2 anvender en fuld Linux-kerne for øget hastighed.
WSL er en effektiv måde at stifte bekendtskab med Linux på, uden behov for genstart som ved dual-boot. Det fjerner også hardwareproblemer, da mange enheder fungerer bedre med Windows.
Azure Linux
Microsofts egen Linux-distro
Mens WSL-brugere kan vælge mellem populære Linux-distributioner som Ubuntu, har Microsoft udgivet sin egen: Azure Linux. Jeg prøvede det for nylig. Det er designet til skyservere, hvilket navnet antyder.
At tilbyde WSL er én ting; Azure Linux er en erkendelse af, at det er Linux, der driver enterprise IT, ikke Windows. Mens Windows-servere stadig findes, er de primært til ældre applikationer som Access eller SQL-databaser.
Azure Linux er ikke til almindelig desktop-brug, men til minimal opsætning af containere er det et godt valg.
Azure er ikke den eneste Linux-løsning fra Microsoft. Virksomheden har også frigivet SONiC, et netværksoperativsystem baseret på Debian, designet til containersupport. Det udvikles nu af Linux Foundation.
Instrukser til installation af Linux
En overraskelse fra Microsoft
Microsoft har ændret kurs. Virksomheden, der tidligere kaldte Linux "kommunisme" og "kræft", har nu offentliggjort vejledninger til download og installation af Linux på sin egen hjemmeside.
WSL favoriseres til installation, idet de påpeger, at virtuelle maskiner og fulde installationer er mere komplekse.
Støtte til Linux i skyen
60 % af kunderne kan ikke tage fejl!
Microsoft udviklede Azure Linux for at skabe et standardmiljø til containere i skyen, herunder Azure-service.
Virksomhedens fokus på skyen viser, hvordan deres forretningsmodel har ændret sig. Tidligere solgte de primært licenser til software som Office og Windows. Nu er tech-industrien drejet mod abonnementsmodeller, hvilket giver løbende indtægter i stedet for engangssalg.
Selvom Amazon har et solidt fodfæste i skyen, føler nogle i erhvervslivet, at Microsofts tilgang kan være mere fornuftig.
trygge ved at handle med Microsoft. Ordsproget "ingen blev nogensinde fyret for at købe IBM" har ofte hængt over teknologiverdenen, men nu ser det ud til, at Microsoft overtager den position.
Overraskende mange af deres arbejdsbyrder opererer ikke i Windows Server, men i Linux.
Microsoft estimerer, at over 60% af Azure-arbejdsbelastningerne er bygget på Linux. Ligesom IBM PC’en gav legitimitet til personlige computere i 80’erne, kan Microsoft have skabt en tilsvarende situation for Linux-baserede skyer.
Microsoft støtter open-source udvikling
Fra Windows Regneark til gamle versioner af DOS
Engang var Microsoft synonym med proprietær software, men nu har de flyttet fokus til open-source. Selvom GitHub har haft sine udfordringer, beviser købet, at de mener det alvorligt med open-source udvikling. En liste over deres open-source projekter er tilgængelig.
Microsoft deler ikke kun gamle operativsystemer, men også deres .NET-rammeværk og WSL som open-source. Selv Windows Regneark er blevet open-source. Tiden fra 1970’erne, hvor Bill Gates kritiserede Altair BASIC-brugere, føles som en fjern fortid.
Microsofts liste over open-source projekter overraskede endda mig. Windows Terminal, som jeg bruger dagligt, er et eksempel.
Hvorfor investere i open-source, når deres historie har været præget af stramme kontroller og "embrace and extend"? Det er en erkendelse af tidens softwareudvikling. Desuden skaber open-source goodwill. Som Steven Vaughn-Nichols bemærker i The Register, er Microsoft nu effektivt en Linux- og open-source virksomhed.
Microsoft fremmer ikke kun open-source udvikling, men har også gjort nogle af sine egne projekter open-source, som C# og MS-DOS 4.0.
Farvel til Windows-Linux rivalisering
Det er mere overraskende ting, der er sket i tech-verdenen end Microsofts støtte til Linux og open-source software. Det bliver interessant at følge deres næste skridt med Linux.

Skriv et svar