Linux distribucije i Windows podsustav za Linux omogućuju vam da iskusite snagu Linuxa. Ali od ta dva, koji biste trebali uzeti u obzir i kada?

Uz Windows podsustav za Linux, jednostavno je pokretati Linux aplikacije uz standardne Windows 10 i 11 programe. WSL je sposoban zamijeniti mnoge particije ili virtualna računala Linuxa s dualnim pokretanjem sustava.

Dakle, kada biste trebali razmotriti korištenje WSL-a preko standardne distribucije Linuxa i obrnuto?

Razlozi za korištenje Windows podsustava za Linux

1. Upravo ste počeli učiti Linux

Ako dolazite u Linux i sve vaše iskustvo na radnoj površini steklo je sa sustavom Windows, možete razmisliti započeti svoje Linux putovanje s WSL-om. To je zato što ćete imati poznatije iskustvo na radnoj površini nego na radnoj površini s Linuxom.

Budući da je WSL uglavnom fokusiran na naredbeni redak, steći ćete dragocjeno iskustvo učeći kako koristiti ljusku i pomoćne programe koje možete prenijeti na potpuna Linux stolna računala.

2. Zajedno pokrećete Windows i Linux aplikacije

instagram viewer

WSL-ova glavna prednost je što vam omogućuje istovremeno pokretanje Windows i Linux aplikacija. Ako igrate Windows igre i koristite Linux razvojne alate poput Pythona, nećete se morati prebaciti na virtualni stroj ili dual-boot.

Nećete izgubiti svoj tok misli mijenjajući sustave. WSL je lakša alternativa objema opcijama. WSL2 doista koristi virtualizirani Linux kernel, ali ima puno manje troškova jer standardna Linux radna površina nije pokrenuta.

Također je puno lakše međusobno raditi između Windowsa i Linuxa s WSL-om nego s virtualnim strojem ili Linux particijom. Iako je moguće dijeliti datoteke, potrebno je dodatno raditi.

3. Samo povremeno koristite Linux

Ako koristite Linux samo za neke zadatke, kao što je lagani razvoj ili pokretanje nekog uslužnog programa, teško je opravdati cijelu Linux radnu površinu samo za nekoliko programa.

WSL je puno lakše okruženje čak i od najlakših Linux stolnih računala. Možete koristiti standardne Windows programe i pokrenuti Linux kada vam zatreba.

4. Ne trebate izravan pristup hardveru

Iako možete koristiti GPU-ubrzane aplikacije na Linuxu, što je sjajno ako razvijate AI ili stroj programe za učenje, ako koristite Windows i Linux, možda se nećete morati izravno baviti osnovnim programima hardver.

Kako je Linux ustaljen, podrška za upravljačke programe velika je smetnja kod desktop Linuxa, posebno kod prijenosnih računala. Upravljanje napajanjem i podrška za Wi-Fi i dalje su glavne bolne točke, a oboje je bitno za prijenosna računala. Ako trebate raditi na prijenosnom računalu, Windows se može pobrinuti za hardver dok se vi fokusirate na svoj rad na Linuxu.

Postoji veliki mrežni učinak: proizvođači hardvera obično podržavaju Windows jer to većina ljudi koristi, a ljudi kupuju Windows strojeve jer znaju da će ga proizvođači uređaja podržavati.

WSL korisnicima Linuxa pruža rješenje za taj problem kokoši i jajeta. Wine također pomaže u rješavanju tog problema sa strane Windowsa, pokretanjem Windows aplikacija u Linuxu, ali Windows kompatibilnost je pokretna meta.

Razlozi zašto odabrati standardni Linux

Iako WSL može pokriti mnoge namjene za koje su se u prošlosti mogli pobrinuti dual-boot ili virtualni stroj, još uvijek postoje trenuci kada umjesto toga želite pokrenuti standardnu ​​instalaciju Linuxa.

1. Pokrećete poslužitelj

WSL je zapravo namijenjen za pokretanje Linux razvojnih alata na desktop sustavu. Za korištenje produkcijskog poslužitelja trebat ćete običan Linux poslužitelj, bilo na vašem računalu ili u oblaku.

WSL nije dizajniran za poslužitelje, a dodatni troškovi Windowsa i Linuxa nemaju smisla. WSL je dobar za lokalno testiranje web-aplikacije. Možete čak postaviti WSL distribucije da koriste systemd za upravljanje uslugama.

Moguće je instalirati WSL na Windows Server, ali puno je lakše u proizvodnoj upotrebi samo postaviti Linux poslužitelj. Velika većina pružatelja usluga oblaka postavit će zadane Linux poslužitelje kada se prijavite za njih.

Jedini razlog za instaliranje WSL-a na Windows Server je ako vaša aplikacija ovisi o određenom programu koji radi samo na Windowsima Poslužitelj, ali čini se da je to danas rjeđe budući da čak i Microsoft ima više podrške za Linux, uključujući Linux verziju SQL-a poslužitelj. Čak i tada, možda biste samo željeli pokrenuti zasebne Linux i Windows poslužitelje ako vam proračun to dopušta.

2. Imate velika opterećenja

Drugi razlog za korištenje standardne verzije Linuxa preko WSL-a je pokretanje intenzivnih radnih opterećenja. Dok WSL podržava GPU ubrzanje za teške zahtjevne aplikacije poput strojnog učenja, kao i kod poslužitelja, nedostatak dodatnog opterećenja Windowsa će povećati performanse.

Također je lakše klasterirati Linux strojeve i prenijeti intenzivne operacije na klaster.

3. Želite iskustvo desktop Linuxa

Sad kad je to moguće pokrenuti i X11 i Wayland grafičke Linux aplikacije na Windowsima s WSL-om, neki korisnici Linuxa mogu odlučiti zamijeniti svoje Linux particije ili virtualne strojeve njime.

Ipak, neki korisnici preferiraju Linuxov pristup radnoj površini, budući da X11 i upravitelji prozora i Wayland sastavljači nude korisnička iskustva koja se ne mogu pronaći nigdje drugdje, poput rasporeda prozora s pločicama. To je jedan dobar razlog za korištenje desktop Linux distribucija.

4. Želite pokrenuti distribuciju koja nije dostupna u WSL-u

Iako je nekoliko velikih distribucija, kao što su Ubuntu, Fedora i openSUSE, dostupno u Microsoft Storeu, možda ćete koristiti specijaliziranu distribuciju koja nije dostupna za WSL.

U tom slučaju, vjerojatno ćete se htjeti držati dual-boot-a ili postavke virtualnog stroja ako namjeravate pokretati i Linux i Windows.

5. Želite pokrenuti Linux u VM-u

Ako želite pokrenuti Linux okruženje potpuno izolirano od Windowsa, potpuno virtualizirani sustav i dalje je vaš najbolji izbor.

Možete se odlučiti za VirtualBox, ali lagani kontejnerski Linux poslužitelji popularna su alternativa. Prednost ovog pristupa je u tome što možete lako poslati ovisnosti aplikacije na bilo koji poslužitelj, bez obzira koji je operativni sustav domaćina.

6. Potreban vam je izravan pristup hardveru

Postoje trenuci kada trebate pristup stvarnom hardveru. Možda biste željeli razviti upravljački program uređaja za neki dio hardvera ili možda izvodite radna opterećenja ubrzana GPU-om. Ove vrste naprednih upotreba imaju najviše koristi od potpunih instalacija Linuxa.

Ovo je vrsta napredne upotrebe koja je najprikladnija za potpune instalacije Linuxa.

Sada znate kakvu instalaciju Linuxa koristiti

Odabir standardne Linux radne površine ili WSL-a ponekad može izgledati zbunjujuće. Odluka ovisi o tome što trebate od Linuxa i koliko želite integrirati Windows i Linux.

WSL je izazvao takvu buku jer nudi način integracije Windowsa i Linuxa s nekim moćnim značajkama.