Distribucije Linuxa in podsistem Windows za Linux vam omogočajo, da izkusite moč Linuxa. Toda katerega izmed obeh bi morali upoštevati in kdaj?

S podsistemom Windows za Linux je enostavno zagnati aplikacije Linux poleg standardnih programov Windows 10 in 11. WSL je sposoben nadomestiti veliko število particij Linuxa z dvojnim zagonom ali virtualnih strojev.

Kdaj torej razmisliti o uporabi WSL namesto standardne distribucije Linuxa in obratno?

Razlogi za uporabo podsistema Windows za Linux

1. Pravkar ste se začeli učiti Linux

Če prihajate v Linux in ste vse svoje izkušnje z namizjem pridobili z operacijskim sistemom Windows, lahko razmislite začetek vašega potovanja z Linuxom z WSL. To je zato, ker boste imeli bolj poznano izkušnjo namizja kot z namizjem Linux.

Ker je WSL večinoma osredotočen na ukazno vrstico, boste pridobili dragocene izkušnje z učenjem uporabe lupine in pripomočkov, ki jih lahko prenesete na polna namizja Linux.

2. Aplikacije za Windows in Linux izvajate skupaj

Glavna prednost WSL je, da vam omogoča hkratno izvajanje aplikacij za Windows in Linux. Če igrate igre Windows in uporabljate razvojna orodja Linux, kot je Python, vam ne bo treba preklopiti na virtualni stroj ali dvojni zagon.

instagram viewer

Pri preklapljanju med sistemi ne boste izgubili misli. WSL je lažja alternativa obema možnostma. WSL2 sicer uporablja virtualizirano jedro Linuxa, vendar je veliko manj stroškov, saj se standardno namizje Linux ne izvaja.

Prav tako je veliko lažje medsebojno delovati med Windows in Linux z WSL kot z virtualnim strojem ali particijo Linux. Čeprav je mogoče deliti datoteke, je potrebno nekaj dodatnega dela.

3. Linux uporabljate le občasno

Če uporabljate Linux samo za nekatere naloge, na primer za lažji razvoj ali za zagon kakšnega pripomočka, je težko upravičiti celotno namizje Linux samo za nekaj programov.

WSL je veliko lažje okolje kot celo najlažja namizja Linux. Uporabite lahko standardne programe Windows in zaženete Linux, ko ga potrebujete.

4. Ne potrebujete neposrednega dostopa do strojne opreme

V Linuxu lahko uporabljate aplikacije, pospešene z grafično procesorsko enoto, kar je odlično, če razvijate umetno inteligenco ali stroj učnih programov, če uporabljate Windows in Linux, se vam morda ne bo treba ukvarjati neposredno z osnovo strojna oprema.

Kot je uveljavljen Linux, je podpora za gonilnike velika motnja pri namiznem Linuxu, zlasti pri prenosnih računalnikih. Upravljanje porabe energije in podpora Wi-Fi sta še vedno glavni boleči točki in oboje je bistvenega pomena za prenosnike. Če morate delati na prenosnem računalniku, lahko Windows poskrbi za strojno opremo, medtem ko se vi osredotočate na delo z Linuxom.

Obstaja velik omrežni učinek: proizvajalci strojne opreme ponavadi podpirajo Windows, ker to uporablja večina ljudi, ljudje pa kupujejo stroje Windows, ker vedo, da jih bodo izdelovalci naprav podpirali.

WSL uporabnikom Linuxa ponuja način, kako se izogniti temu problemu piščanca in jajca. Wine prav tako pomaga rešiti to težavo s strani sistema Windows, saj izvaja aplikacije Windows v sistemu Linux, vendar je združljivost sistema Windows premikajoča se tarča.

Razlogi za izbiro standardnega Linuxa

Medtem ko lahko WSL pokriva veliko uporab, za katere je morda v preteklosti poskrbel dvojni zagon ali virtualni stroj, še vedno obstajajo časi, ko želite namesto tega zagnati standardno namestitev Linuxa.

1. Izvajate strežnik

WSL je v resnici namenjen izvajanju razvojnih orodij Linux v namiznem sistemu. Za uporabo produkcijskega strežnika boste potrebovali običajni strežnik Linux, bodisi na vašem računalniku bodisi v oblaku.

WSL ni zasnovan za strežnike, poleg tega stroški Windows in Linux niso smiselni. WSL je primeren za lokalno testiranje spletne aplikacije. Distribucije WSL lahko celo nastavite tako, da za upravljanje storitev uporabljajo systemd.

WSL je mogoče namestiti na Windows Server, vendar je veliko lažje pri produkcijski uporabi samo nastaviti strežnik Linux. Velika večina ponudnikov oblakov bo privzeto uporabljala strežnike Linux, ko se prijavite zanje.

Edini razlog za namestitev WSL na Windows Server je, če je vaša aplikacija odvisna od določenega programa, ki deluje samo v sistemu Windows Strežnik, vendar se zdi, da je to danes bolj redko, saj ima celo Microsoft več podpore za Linux, vključno z različico SQL za Linux Strežnik. Tudi takrat boste morda želeli zagnati ločena strežnika Linux in Windows, če vaš proračun to dopušča.

2. Imate velike delovne obremenitve

Drug razlog za uporabo standardne različice Linuxa prek WSL je izvajanje intenzivnih delovnih obremenitev. Medtem ko WSL podpira GPU pospešek za zahtevne aplikacije, kot je strojno učenje, bo tako kot pri strežnikih pomanjkanje dodatnih stroškov sistema Windows povečalo zmogljivost.

Prav tako je lažje združiti stroje Linux v gruče in prenesti intenzivne operacije v gručo.

3. Želite izkušnjo namiznega Linuxa

Zdaj, ko je to mogoče zagnati X11 in Wayland grafične aplikacije Linux v sistemu Windows z WSL se lahko nekateri uporabniki Linuxa odločijo, da z njim zamenjajo svoje particije ali virtualne stroje Linux.

Kljub temu imajo nekateri uporabniki raje pristop Linuxa kot namizja, saj X11 in upravitelji oken ter sestavljalci Wayland ponujajo uporabniške izkušnje, ki jih ni mogoče najti nikjer drugje, kot so postavitve oken s ploščicami. To je dober razlog za uporabo namiznih distribucij Linuxa.

4. Želite zagnati distribucijo, ki ni na voljo v WSL

Čeprav je v trgovini Microsoft Store na voljo več večjih distribucij, kot so Ubuntu, Fedora in openSUSE, lahko uporabite specializirano distribucijo, ki ni na voljo za WSL.

V tem primeru boste verjetno želeli vztrajati pri nastavitvi dvojnega zagona ali navideznega stroja, če boste uporabljali tako Linux kot Windows.

5. Želite zagnati Linux v VM

Če želite zagnati okolje Linux, popolnoma izolirano od sistema Windows, je popolnoma virtualiziran sistem še vedno najboljša izbira.

Lahko se odločite za VirtualBox, vendar so lahki kontejnerski strežniki Linux priljubljena alternativa. Prednost tega pristopa je, da lahko odvisnosti aplikacije enostavno pošljete kateremu koli strežniku, ne glede na to, kateri OS je gostitelj.

6. Potrebujete neposreden dostop do strojne opreme

Včasih potrebujete dostop do dejanske strojne opreme. Morda boste želeli razviti gonilnik naprave za določen kos strojne opreme ali pa izvajati delovne obremenitve, pospešene z GPU. Te vrste napredne uporabe imajo največ koristi od polnih namestitev Linuxa.

To so vrste napredne uporabe, ki so najbolj primerne za polne namestitve Linuxa.

Zdaj veste, kakšno namestitev Linuxa uporabiti

Izbira standardnega namizja Linux ali WSL se lahko včasih zdi zmedena. Odločitev je odvisna od tega, kaj potrebujete od Linuxa in koliko želite integrirati Windows in Linux.

WSL je naredil tako velik pečat, ker ponuja način za integracijo Windows in Linux z nekaterimi zmogljivimi funkcijami.