Microsoft slutade slåss mot Linux - nu bygger de det

Microsoft slutade slåss mot Linux - nu bygger de det
Index
  1. WSL
    1. Kör Linux-appar direkt från Windows
  2. Azure Linux
    1. Microsofts egen Linux-distribution
  3. Installation av Linux enligt Microsoft
    1. Något oväntat
  4. Stöd för Linux i molnet
    1. 60% av kunderna kan inte ha fel!
  5. Microsoft stödjer öppen källkod-utveckling
    1. Från Windows Kalkylator till gamla versioner av DOS
    2. Farväl till Windows-Linux-konkurrens

Microsoft har skiftat från motstånd till stöd för Linux, med initiativ som Windows Subsystem for Linux (WSL) och Azure Linux, vilket reflekterar företagets anpassning till öppen källkod och molntjänster.

Microsoft har länge kämpat mot Linux, varit föremål för snobbiga kommentarer från användare. Men något har förändrats. Idag har Microsoft blivit en oväntad supporter av Linux och öppen källkod. Vad hände?

WSL

Kör Linux-appar direkt från Windows

Microsofts främsta stöd för Linux är Windows Subsystem for Linux (WSL). Det möjliggör körning av Linux-program på Windows utan att sätta upp en tung virtuell maskin eller dual-boot.

Från att ha varit begränsat till kommandoradsverktyg kan du nu även köra Linux GUI-applikationer på Windows. Varför bygga en lösning för att stödja en konkurrent? För att återfå utvecklarnas intresse. Många flyttade till Linux-baserade servrar med fokus på molnet, vilket gjorde Microsofts egna verktyg mindre attraktiva.

WSL1 översatte Linux-anrop till Windows-anrop, medan WSL2 använder en fullständig Linux-kärna för bättre prestanda.

WSL är en bra start för den ovane. Lär dig kommandoraden i en välkänd miljö utan att behöva starta om, som i ett dual-boot-system. Det minimerar även hårdvaruproblem, eftersom Windows-stödet är bredare.

[enlazatom_show_links]

Azure Linux

Microsofts egen Linux-distribution

Förutom WSL erbjuder Microsoft också Azure Linux, avsedd för molnservrar. Jag testade den nyligen och dess namn speglar syftet — stöd för molntjänster.

Erbjudandet av Azure Linux är ännu ett tecken på insikten att Linux är dominerande inom företags-IT. Windows-servrar används mest för äldre Microsoft-applikationer.

Azure Linux passar inte för vanlig desktop-användning men fungerar bra för experiment med minimal installation för containrar.

Microsoft har även lanserat SONiC, ett nätverksoperativsystem baserat på Debian, främst för containerhantering. Det utvecklas av Linux Foundation.

Installation av Linux enligt Microsoft

Något oväntat

Microsoft, som tidigare kallade Linux för “kommunism” och “cancer”, publicerar nu instruktioner på hur man laddar ner och installerar Linux på sin egen webbplats.

De uppmanar intresserade att använda WSL, hävdande att det är smidigare än att köra virtuella maskiner eller fulla installationer.

Stöd för Linux i molnet

60% av kunderna kan inte ha fel!

Microsoft utvecklade Azure Linux för att etablera en standardmiljö för molncontainrar, inklusive deras egen tjänst Azure.

Företagets transformation mot molnet speglar en förändrad intäktsmodell. Tidigare såldes licenser för programvara som Office och Windows, men branschen har skiftat mot prenumerationsmodeller. Det ger regelbundna inkomster månadsvis i stället för sporadiska licensförsäljningar.

Även om...

Amazon dominerar molntjänster, men för vissa företag är Microsoft det mer bekväma valet. Det finns en gammal fras: "Ingen blev avskedad för att man köpte IBM." Med Microsofts ställning har den sentimentet skiftat.

Förvånande nog körs många av företagets arbetsbelastningar på Linux, inte på Windows Server. Microsoft bedömer att över 60 % av Azure-arbetsbelastningarna baseras på Linux. Precis som IBM PC etablerade den personliga datorn på 80-talet, kan Microsoft ha gjort likadant för Linux-baserade molntjänster.

Microsoft stödjer öppen källkod-utveckling

Från Windows Kalkylator till gamla versioner av DOS

Microsoft har gått från att vara en affischpojke för proprietär mjukvara till att bli en stark förespråkare för öppen källkod. Trots problem med pålitligheten på GitHub visar köpet av plattformen att de menar allvar. En lista över deras öppna projekt finns här.

De släpper inte bara enklare appar och öppnar källkod för retrooperativsystem. .NET-ramverket och WSL är etablerade projekt med öppen källkod, liksom Windows Kalkylator. Det står i kontrast till 1970-talet då Bill Gates klagade på användare av Altair BASIC utan konto.

Överraskande nog inkluderar deras öppen källkod-projekt även Windows Terminal, något jag använder dagligen.

Varför öppen källkod nu? Här är en eftergift till modern mjukvaruutveckling. Det bygger goodwill. Som Steven Vaughn-Nichols skriver i The Register, Microsoft är idag i praktiken ett Linux- och öppen källkod-företag.

Inte nog med att Microsoft stödjer öppen källkod, de har även öppnat sina egna projekt. C#-språket och MS-DOS 4.0 är bara några exempel.

Farväl till Windows-Linux-konkurrens

Konstigare saker har hänt i teknikvärlden än att Microsoft ställer sig på Linux sida. Det ska bli spännande att se hur de formar framtiden för detta operativsystem.

Nu när du har läst klart Microsoft slutade slåss mot Linux - nu bygger de det, inbjuder vi dig att utforska kategorin Linux ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Go up