Både Linux-distros og Windows Subsystem for Linux lar deg oppleve kraften til Linux. Men av de to, hvilken bør du vurdere og når?

Med Windows Subsystem for Linux er det enkelt å kjøre Linux-apper sammen med standard Windows 10- og 11-programmer. WSL er i stand til å erstatte mange menneskers Linux dual-boot-partisjoner eller virtuelle maskiner.

Så når bør du vurdere å bruke WSL over en standard Linux-distro, og omvendt?

Grunner til å bruke Windows Subsystem for Linux

1. Du har nettopp begynt å lære Linux

Hvis du kommer til Linux og all skrivebordsopplevelsen din har vært med Windows, kan du vurdere starte din Linux-reise med WSL. Dette er fordi du vil ha en mer kjent skrivebordsopplevelse enn med et Linux-skrivebord.

Siden WSL stort sett er fokusert på kommandolinjen, vil du få verdifull erfaring med å lære hvordan du bruker skallet og verktøyene som du kan overføre til komplette Linux-stasjonære datamaskiner.

2. Du kjører Windows- og Linux-apper sammen

WSLs største fordel er at den lar deg kjøre Windows- og Linux-apper samtidig. Hvis du spiller Windows-spill og bruker Linux-utviklingsverktøy som Python, trenger du ikke bytte til en virtuell maskin eller dual-boot.

instagram viewer

Du vil ikke miste tankegangen ved å bytte mellom systemer. WSL er et lettere alternativ til begge alternativene. WSL2 bruker en virtualisert Linux-kjerne, men det er mye mindre overhead da standard Linux-skrivebordet ikke kjører.

Det er også mye enklere å interoperere mellom Windows og Linux med WSL enn med en virtuell maskin eller Linux-partisjon. Selv om det er mulig å dele filer, krever det litt ekstra arbeid.

3. Du bruker bare av og til Linux

Hvis du bare bruker Linux til noen oppgaver, for eksempel for lett utvikling eller for å kjøre et verktøy, er det vanskelig å rettferdiggjøre et helt Linux-skrivebord bare for noen få programmer.

WSL er et mye lettere miljø enn selv de letteste Linux-stasjonære datamaskiner. Du kan bruke standard Windows-programmer og starte Linux når du trenger det.

4. Du trenger ikke direkte maskinvaretilgang

Mens du kan bruke GPU-akselererte apper på Linux, noe som er flott hvis du utvikler AI eller maskin læringsprogrammer, hvis du kjører Windows og Linux, trenger du kanskje ikke å forholde deg direkte til det underliggende maskinvare.

Så etablert som Linux er, er driverstøtte en stor irritasjon med stasjonær Linux, spesielt med bærbare datamaskiner. Strømstyring og Wi-Fi-støtte er fortsatt store smertepunkter, og begge disse er avgjørende for bærbare datamaskiner. Hvis du trenger å jobbe på en bærbar datamaskin, kan Windows ta seg av maskinvaren mens du fokuserer på Linux-arbeidet.

Det er en stor nettverkseffekt: maskinvareprodusenter har en tendens til å støtte Windows fordi det er det folk flest bruker, og folk kjøper Windows-maskiner fordi de vet at enhetsprodusenter vil støtte det.

WSL gir Linux-brukere en vei rundt det kylling-og-egg-problemet. Vin hjelper også med å ta seg av det problemet fra Windows-siden, og kjører Windows-apper i Linux, men Windows-kompatibilitet er et bevegelig mål.

Grunner til å gå med standard Linux

Mens WSL kan dekke mange bruksområder som en dual-boot eller virtuell maskin kan ha tatt vare på tidligere, er det fortsatt tider når du vil kjøre en standard Linux-installasjon i stedet.

1. Du kjører en server

WSL er egentlig ment for å kjøre Linux-utviklingsverktøy på et skrivebordssystem. For produksjonsserverbruk vil du ha en vanlig Linux-server, enten på maskinen din eller i skyen.

WSL er ikke designet for servere, pluss at overheaden til Windows pluss Linux ikke gir mening. WSL er greit for å teste en nettapp lokalt. Du kan til og med sette opp WSL-distros til å bruke systemd for å administrere tjenester.

Det er mulig å installere WSL på Windows Server, men det er mye enklere i produksjonsbruk å bare sette opp en Linux-server. De aller fleste skyleverandører vil som standard bruke Linux-servere når du registrerer deg for dem.

Den eneste grunnen til å installere WSL på Windows Server er hvis applikasjonen din er avhengig av et spesifikt program som bare kjører på Windows Server, men det ser ut til å være sjeldnere i dag siden til og med Microsoft har mer støtte for Linux, inkludert en Linux-versjon av SQL Server. Selv da vil du kanskje bare kjøre separate Linux- og Windows-servere hvis budsjettet tillater det.

2. Du kjører tunge arbeidsbelastninger

En annen grunn til å bruke en standardversjon av Linux over WSL er å kjøre intensive arbeidsbelastninger. Mens WSL støtter GPU-akselerasjon for tunge knasende applikasjoner som maskinlæring, som med servere, vil mangelen på overhead for Windows øke ytelsen.

Det er også lettere å gruppere Linux-maskiner og overføre intensive operasjoner til en klynge.

3. Du vil ha Desktop Linux Experience

Nå som det er mulig kjøre både X11 og Wayland grafiske Linux-applikasjoner på Windows med WSL kan noen Linux-brukere velge å erstatte Linux-partisjonene eller virtuelle maskinene med den.

Likevel foretrekker noen brukere Linux-tilnærmingen til skrivebordet, siden X11 og vindusbehandlere og Wayland-kompositorer tilbyr brukeropplevelser som ikke finnes andre steder, som flislagte vindusoppsett. Det er en god grunn til å bruke desktop Linux-distribusjoner.

4. Du vil kjøre en distro som ikke er tilgjengelig i WSL

Mens flere store distroer, som Ubuntu, Fedora og openSUSE, er tilgjengelige i Microsoft Store, kan du bruke en spesialisert distro som ikke er tilgjengelig for WSL.

I så fall vil du sannsynligvis holde deg til et dual-boot eller virtuell maskinoppsett hvis du skal kjøre både Linux og Windows.

5. Du vil kjøre Linux i en VM

Hvis du ønsker å kjøre et Linux-miljø fullstendig isolert fra Windows, er et fullt virtualisert system fortsatt det beste alternativet.

Du kan velge VirtualBox, men lette containeriserte Linux-servere er et populært alternativ. Fordelen med denne tilnærmingen er at du enkelt kan sende appens avhengigheter til hvilken som helst server, uansett hvilket operativsystem som er vert.

6. Du trenger direkte maskinvaretilgang

Det er tider når du trenger tilgang til den faktiske maskinvaren. Du vil kanskje utvikle en enhetsdriver for en maskinvare, eller du kan kjøre GPU-akselererte arbeidsbelastninger. Slike avanserte bruksområder drar mest nytte av fulle Linux-installasjoner.

Dette er den typen avanserte bruksområder som er best egnet for komplette Linux-installasjoner.

Nå vet du hva slags Linux-installasjon du skal bruke

Å velge et standard Linux-skrivebord eller WSL kan virke forvirrende til tider. Avgjørelsen avhenger av hva du trenger fra Linux og hvor mye du vil integrere Windows og Linux.

WSL har gjort en slik sprut fordi den tilbyr en måte å integrere Windows og Linux med noen kraftige funksjoner.