„Linux“ ir „Windows“ posistemė, skirta „Linux“, leidžia patirti „Linux“ galią. Bet kurį iš dviejų reikėtų apsvarstyti ir kada?
Naudojant „Windows“ posistemę, skirtą „Linux“, lengva paleisti „Linux“ programas kartu su standartinėmis „Windows 10“ ir „Windows 11“ programomis. WSL gali pakeisti daug žmonių Linux dvigubos įkrovos skaidinių arba virtualių mašinų.
Taigi, kada turėtumėte apsvarstyti galimybę naudoti WSL per standartinį „Linux“ platinimą ir atvirkščiai?
Priežastys naudoti „Windows“ posistemį „Linux“.
1. Jūs ką tik pradėjote mokytis Linux
Jei naudojate „Linux“ ir visą darbalaukio patirtį naudojote „Windows“, galite pagalvoti pradėti savo Linux kelionę su WSL. Taip yra todėl, kad darbalaukio patirtis bus labiau pažįstama nei „Linux“ darbalaukyje.
Kadangi WSL daugiausia orientuota į komandinę eilutę, įgysite vertingos patirties, išmokdami naudoti apvalkalą ir pagalbines programas, kurias galite perkelti į pilnus Linux stalinius kompiuterius.
2. Kartu paleidžiate „Windows“ ir „Linux“ programas
Pagrindinis WSL pranašumas yra tai, kad jis leidžia vienu metu paleisti Windows ir Linux programas. Jei žaidžiate „Windows“ žaidimus ir naudojate „Linux“ kūrimo įrankius, pvz., „Python“, jums nereikės pereiti prie virtualios mašinos ar dvigubos įkrovos.
Perjungdami sistemas neprarasite savo minčių. WSL yra lengvesnė abiejų variantų alternatyva. WSL2 naudoja virtualizuotą „Linux“ branduolį, tačiau yra daug mažiau išlaidų, nes standartinis „Linux“ darbalaukis neveikia.
Taip pat daug lengviau sąveikauti tarp Windows ir Linux naudojant WSL nei naudojant virtualią mašiną ar Linux skaidinį. Nors galima dalytis failais, tai reikalauja papildomo darbo.
3. „Linux“ naudojate tik retkarčiais
Jei naudojate „Linux“ tik kai kurioms užduotims, pvz., lengvam kūrimui ar tam tikroms programoms paleisti, sunku pateisinti visą „Linux“ darbalaukį tik kelioms programoms.
WSL yra daug lengvesnė aplinka nei net lengviausi Linux staliniai kompiuteriai. Galite naudoti standartines Windows programas ir paleisti Linux, kai to reikia.
4. Jums nereikia tiesioginės prieigos prie aparatinės įrangos
Nors galite naudoti GPU pagreitintas programas „Linux“, o tai puiku, jei kuriate AI ar mašiną mokymosi programas, jei naudojate „Windows“ ir „Linux“, jums gali nereikėti tiesiogiai bendrauti su pagrindinėmis programomis aparatūra.
„Linux“ tvarkyklės palaikymas yra didelis erzina staliniams kompiuteriams skirtos „Linux“, ypač nešiojamuosiuose kompiuteriuose. Energijos valdymas ir „Wi-Fi“ palaikymas vis dar yra pagrindiniai skausmo taškai, ir abu jie yra būtini nešiojamiesiems kompiuteriams. Jei jums reikia dirbti su nešiojamuoju kompiuteriu, „Windows“ gali pasirūpinti aparatine įranga, o jūs sutelksite dėmesį į „Linux“ darbą.
Yra didelis tinklo efektas: aparatinės įrangos gamintojai linkę palaikyti „Windows“, nes dauguma žmonių tuo naudojasi, o žmonės perka „Windows“ įrenginius, nes žino, kad įrenginių gamintojai ją palaikys.
WSL suteikia „Linux“ vartotojams būdą, kaip išspręsti šią vištienos ir kiaušinio problemą. „Wine“ taip pat padeda išspręsti šią problemą iš „Windows“ pusės, naudojant „Windows“ programas „Linux“, tačiau „Windows“ suderinamumas yra judantis tikslas.
Priežastys, kodėl verta rinktis standartinį „Linux“.
Nors WSL gali apimti daugybę naudojimo būdų, kuriais anksčiau galėjo pasirūpinti dviguba įkrova arba virtuali mašina, vis tiek kartais norite paleisti standartinį „Linux“ diegimą.
1. Jūs naudojate serverį
WSL tikrai skirtas Linux kūrimo įrankiams paleisti darbalaukio sistemoje. Jei norite naudoti gamybinį serverį, įrenginyje arba debesyje norėsite įprasto Linux serverio.
WSL nėra sukurta serveriams, be to, „Windows“ ir „Linux“ pridėtinės išlaidos nėra prasmės. WSL tinka bandant žiniatinklio programą vietoje. Jūs netgi galite nustatyti WSL paskirstymus naudoti systemd paslaugoms valdyti.
„Windows Server“ galima įdiegti WSL, tačiau gamybinėje versijoje daug lengviau tiesiog nustatyti „Linux“ serverį. Didžioji dauguma debesų paslaugų teikėjų pagal numatytuosius nustatymus naudos „Linux“ serverius, kai prisiregistruosite prie jų.
Vienintelė priežastis įdiegti WSL sistemoje „Windows Server“ yra ta, kad jūsų programa priklauso nuo konkrečios programos, kuri veikia tik sistemoje „Windows“. Serveris, bet šiais laikais tai atrodo rečiau, nes net „Microsoft“ palaiko daugiau „Linux“, įskaitant „Linux“ SQL versiją Serveris. Net ir tada galbūt norėsite paleisti atskirus „Linux“ ir „Windows“ serverius, jei tai leidžia jūsų biudžetas.
2. Jūs dirbate didelius darbo krūvius
Kita priežastis naudoti standartinę Linux versiją per WSL yra intensyvus darbo krūvis. Nors WSL palaiko GPU pagreitis Sunkioms sudėtingoms programoms, tokioms kaip mašininis mokymasis, kaip ir serveriuose, „Windows“ papildomų išlaidų trūkumas padidins našumą.
Taip pat lengviau sugrupuoti Linux mašinas ir perkelti intensyvias operacijas į klasterį.
3. Norite darbalaukio Linux patirties
Dabar, kai tai įmanoma paleiskite X11 ir Wayland grafines Linux programas „Windows“ su WSL kai kurie „Linux“ naudotojai gali pasirinkti ja pakeisti savo „Linux“ skaidinius arba virtualias mašinas.
Vis dėlto kai kurie vartotojai renkasi „Linux“ metodą, o ne darbalaukį, nes X11 ir langų tvarkyklės bei „Wayland“ kompozitoriai siūlo niekur kitur nerandamą vartotojo patirtį, pvz., langų išdėstymą su plytelėmis. Tai viena gera priežastis naudoti darbalaukio Linux platinimą.
4. Norite paleisti platinimą, kuris nepasiekiamas WSL
Nors „Microsoft Store“ yra keletas pagrindinių platinimo versijų, tokių kaip „Ubuntu“, „Fedora“ ir „openSUSE“, galite naudoti specializuotą platinimą, kurio negalima naudoti WSL.
Tokiu atveju tikriausiai norėsite laikytis dvigubos įkrovos arba virtualios mašinos sąrankos, jei ketinate paleisti ir Linux, ir Windows.
5. Norite paleisti „Linux“ VM
Jei norite paleisti „Linux“ aplinką, visiškai atskirtą nuo „Windows“, visiškai virtualizuota sistema vis tiek yra geriausias pasirinkimas.
Galite pasirinkti „VirtualBox“, tačiau lengvi konteineriniai „Linux“ serveriai yra populiari alternatyva. Šio metodo pranašumas yra tas, kad galite lengvai siųsti programos priklausomybes į bet kurį serverį, nesvarbu, kokia yra pagrindinio kompiuterio OS.
6. Jums reikia tiesioginės aparatinės prieigos
Kartais jums reikia prieigos prie tikrosios aparatinės įrangos. Galbūt norėsite sukurti įrenginio tvarkyklę, skirtą tam tikrai aparatinei įrangai, arba galite naudoti GPU pagreitintus darbo krūvius. Tokie išplėstiniai naudojimo būdai turi didžiausią naudą iš pilno „Linux“ diegimo.
Tai yra tokie išplėstiniai naudojimo būdai, kurie geriausiai tinka visam Linux diegimui.
Dabar žinote, kokį Linux diegimą naudoti
Standartinio „Linux“ darbalaukio arba WSL pasirinkimas kartais gali atrodyti painu. Sprendimas priklauso nuo to, ko jums reikia iš „Linux“ ir kiek norite integruoti „Windows“ ir „Linux“.
WSL padarė tokį populiarumą, nes siūlo galimybę integruoti „Windows“ ir „Linux“ su kai kuriomis galingomis funkcijomis.