Sekä Linux-distroissa että Windows-alijärjestelmässä Linuxille voit kokea Linuxin tehon. Mutta kumpaa näistä kahdesta kannattaa harkita ja milloin?
Windows Subsystem for Linuxin avulla on helppo käyttää Linux-sovelluksia Windows 10- ja 11-standardiohjelmien rinnalla. WSL pystyy korvaamaan monien ihmisten Linuxin kaksoiskäynnistysosioita tai virtuaalikoneita.
Joten milloin sinun tulisi harkita WSL: n käyttöä tavallisen Linux-distron päällä ja päinvastoin?
Syitä käyttää Windows-alijärjestelmää Linuxissa
1. Olet juuri aloittanut Linuxin oppimisen
Jos olet tulossa Linuxiin ja kaikki työpöytäkokemuksesi on ollut Windowsin kanssa, voit harkita sitä Aloita Linux-matkasi WSL: n avulla. Tämä johtuu siitä, että sinulla on tutumpi työpöytäkokemus kuin Linux-työpöytä.
Koska WSL keskittyy enimmäkseen komentoriville, saat arvokasta kokemusta oppimalla käyttämään komentotulkkia ja apuohjelmia, jotka voit siirtää täysille Linux-työasemille.
2. Käytät Windows- ja Linux-sovelluksia yhdessä
WSL: n tärkein etu on, että sen avulla voit käyttää Windows- ja Linux-sovelluksia samanaikaisesti. Jos pelaat Windows-pelejä ja käytät Linuxin kehitystyökaluja, kuten Python, sinun ei tarvitse vaihtaa virtuaalikoneeseen tai kaksoiskäynnistykseen.
Et menetä ajatuskulkuasi vaihtaessasi järjestelmien välillä. WSL on kevyempi vaihtoehto molemmille vaihtoehdoille. WSL2 käyttää virtualisoitua Linux-ydintä, mutta ylimääräistä on paljon vähemmän, koska tavallinen Linux-työpöytä ei ole käynnissä.
On myös paljon helpompaa toimia Windowsin ja Linuxin välillä WSL: n avulla kuin virtuaalikoneen tai Linux-osion kanssa. Vaikka tiedostojen jakaminen on mahdollista, se vaatii ylimääräistä työtä.
3. Käytät Linuxia vain satunnaisesti
Jos käytät Linuxia vain joihinkin tehtäviin, kuten kevyeen kehitykseen tai jonkin apuohjelman suorittamiseen, on vaikea perustella koko Linux-työpöytää vain muutamille ohjelmille.
WSL on paljon kevyempi ympäristö kuin kevyimmätkin Linux-pöytäkoneet. Voit käyttää tavallisia Windows-ohjelmia ja käynnistää Linuxin tarvittaessa.
4. Et tarvitse suoraa laitteistokäyttöä
Vaikka voit käyttää GPU-kiihdytettyjä sovelluksia Linuxissa, mikä on hienoa, jos kehität tekoälyä tai konetta oppimisohjelmia, jos käytät Windowsia ja Linuxia, sinun ei ehkä tarvitse käsitellä suoraan taustalla olevia ohjelmia laitteisto.
Kuten Linux onkin vakiintunut, ajurien tuki on suuri haitta pöytätietokoneiden Linuxille, erityisesti kannettaville tietokoneille. Virranhallinta ja Wi-Fi-tuki ovat edelleen suuria kipukohtia, ja molemmat ovat välttämättömiä kannettavissa tietokoneissa. Jos sinun on työskenneltävä kannettavalla tietokoneella, Windows voi huolehtia laitteistosta, kun keskityt Linux-työhön.
Siinä on suuri verkkovaikutus: laitteistovalmistajat tukevat Windowsia, koska useimmat ihmiset käyttävät sitä, ja ihmiset ostavat Windows-koneita, koska he tietävät laitevalmistajien tukevan sitä.
WSL tarjoaa Linux-käyttäjille tavan kiertää kana ja muna -ongelma. Wine auttaa myös hoitamaan tämän ongelman Windows-puolelta, koska Windows-sovelluksia käytetään Linuxissa, mutta Windowsin yhteensopivuus on liikkuva kohde.
Syitä käyttää tavallista Linuxia
Vaikka WSL voi kattaa monia käyttötarkoituksia, joista kaksoiskäynnistys tai virtuaalikone on voinut huolehtia aiemmin, on silti aikoja, jolloin haluat suorittaa sen sijaan tavallisen Linux-asennuksen.
1. Käytät palvelinta
WSL on todella tarkoitettu Linux-kehitystyökalujen käyttämiseen työpöytäjärjestelmässä. Tuotantopalvelinkäyttöön tarvitset tavallisen Linux-palvelimen, joko koneellesi tai pilveen.
WSL: ää ei ole suunniteltu palvelimille, ja Windowsin ja Linuxin ylikuormituksessa ei ole järkeä. WSL sopii verkkosovelluksen paikalliseen testaamiseen. Voit jopa asettaa WSL-jakelut käyttämään systemd: tä palveluiden hallintaan.
WSL on mahdollista asentaa Windows Serveriin, mutta tuotantokäytössä on paljon helpompaa perustaa Linux-palvelin. Suurin osa pilvipalveluntarjoajista käyttää oletuksena Linux-palvelimia, kun kirjaudut niihin.
Ainoa syy asentaa WSL Windows Serveriin on, jos sovelluksesi riippuu tietystä ohjelmasta, joka toimii vain Windowsissa Palvelin, mutta se näyttää olevan harvinaisempaa nykyään, koska jopa Microsoftilla on enemmän tukea Linuxille, mukaan lukien Linux-versio SQL: stä Palvelin. Silloinkin saatat haluta käyttää erillisiä Linux- ja Windows-palvelimia, jos budjettisi sallii sen.
2. Sinulla on kova työtaakka
Toinen syy käyttää Linuxin vakioversiota WSL: n yli on intensiivinen työkuormitus. Vaikka WSL tukee GPU-kiihdytys raskaissa murskavissa sovelluksissa, kuten koneoppimisessa, kuten palvelimissa, Windowsin ylikuormituksen puute parantaa suorituskykyä.
Linux-koneiden klusterointi ja intensiivisten toimintojen siirtäminen klusteriin on myös helpompaa.
3. Haluat Desktop Linux -kokemuksen
Nyt kun se on mahdollista käyttää sekä X11- että Wayland-graafisia Linux-sovelluksia Windowsissa, jossa on WSL, jotkut Linux-käyttäjät voivat halutessaan korvata Linux-osionsa tai virtuaalikoneensa sillä.
Silti jotkut käyttäjät suosivat Linux-lähestymistapaa työpöydälle, koska X11 ja ikkunoiden hallintaohjelmat sekä Wayland-kokoonpanot tarjoavat käyttökokemuksia, joita ei löydy mistään muualta, kuten laatoitettu ikkuna-asettelu. Tämä on yksi hyvä syy käyttää pöytätietokoneiden Linux-jakeluja.
4. Haluat käyttää distroa, joka ei ole saatavilla WSL: ssä
Vaikka useita suuria distroja, kuten Ubuntu, Fedora ja openSUSE, on saatavana Microsoft Storesta, saatat käyttää erikoistunutta jakelua, joka ei ole saatavilla WSL: lle.
Siinä tapauksessa sinun kannattaa luultavasti käyttää kaksoiskäynnistystä tai virtuaalikoneen asennusta, jos aiot käyttää sekä Linuxia että Windowsia.
5. Haluat käyttää Linuxia virtuaalikoneessa
Jos haluat käyttää Linux-ympäristöä täysin eristettynä Windowsista, täysin virtualisoitu järjestelmä on silti paras vaihtoehto.
Voit valita VirtualBoxin, mutta kevyet konttipohjaiset Linux-palvelimet ovat suosittu vaihtoehto. Tämän lähestymistavan etuna on, että voit lähettää sovelluksen riippuvuuksia helposti mille tahansa palvelimelle isäntäkäyttöjärjestelmästä riippumatta.
6. Tarvitset suoran laitteiston käytön
Joskus tarvitset pääsyn varsinaiseen laitteistoon. Haluat ehkä kehittää laiteohjaimen jollekin laitteistolle tai käytät GPU-kiihdytettyjä työkuormia. Tällaiset edistyneet käytöt hyötyvät eniten täydellisistä Linux-asennuksista.
Nämä ovat sellaisia edistyneitä käyttötapoja, jotka sopivat parhaiten täydellisiin Linux-asennuksiin.
Nyt tiedät millaista Linux-asennusta kannattaa käyttää
Tavallisen Linux-työpöydän tai WSL: n valitseminen voi toisinaan tuntua hämmentävältä. Päätös riippuu siitä, mitä tarvitset Linuxilta ja kuinka paljon haluat integroida Windowsin ja Linuxin.
WSL on saavuttanut suuren suosion, koska se tarjoaa tavan integroida Windows ja Linux joillakin tehokkailla ominaisuuksilla.