įdomus

Kaip pradėti naudotis „Linux“ „Windows“ posistemiu

„Linux“ vartotojai greičiausiai yra susipažinę su „Wine“ - programinės įrangos dalimi, leidžiančia „Windows“ programinę įrangą paleisti „Linux“.

Bet ar žinojai, kad gali atsisiųsti ir paleisti „Linux“ sistemoje „Windows“ ir per „Microsoft Store“ visose vietose? Taip, aš rimtai.

Viskas dėl „Windows“ posistemio, skirto „Linux“ (WSL), funkcijos, kuri pirmą kartą buvo įtraukta į „Windows 10“ 2016 m. Kaip beta funkcija tiems, kas yra „Windows Insider“ programoje, ir nuo to laiko buvo išleista visuomenei.

WSL dėka bet kas gali per kelias minutes greitai ir lengvai įdiegti ir paleisti vieną iš daugelio „Linux“ paskirstymų (trumpai - „distros“).

„Linux“ veterinarams, kurie niekada negirdėjo apie WSL, tai gali atrodyti per daug gerai, kad būtų tiesa. Popieriuje WSL netgi skamba kaip potencialus pradžiamokslis pradedantiesiems „Linux“ pasaulyje. Tačiau realybė yra sudėtingesnė.

Šiek tiek toliau įraše aprašysime, kaip įdiegti WSL ir paleisti „Linux“ kompiuteryje su „Windows“, taip pat pateiksime nuorodas į naudingus išteklius. Bet pirmiausia pakalbėkime apie WSL - kas tai yra, kas tai nėra ir ar tai jums tinkama „Linux“ parinktis.

Kas yra WSL?

Aišku, pirmas klausimas yra toks: ar „WSL“ ir „Microsoft Store“ parduodami displėjai iš tikrųjų yra „Linux“?

Techniškai kalbant, taip. Iš pradžių WSL buvo žinoma kaip „Bash on Windows“ funkcija ir ji vartotojams leido naudoti „Ubuntu bash“ komandas „Windows PowerShell“. Bet WSL dabar leidžia jums atlikti dar daugybę kitų komandų, išskyrus Bashą (ir jei visa tai jums virs galva, nešiokitės mus, tai paaiškės, kai eisime toliau).

„Linux“ displėjai, kuriuos galima atsisiųsti iš „Windows Store“ ir paleisti per WSL, yra visas „Linux“ paketas, bent jau kalbant apie pagrindines funkcijas, be jokios emuliacijos. Taigi taip, diegdami WSL ir atsisiųsdami diskoteką iš „Microsoft“ parduotuvės, jūs „Linux“ naudojate „Windows“, visiška stotelė.

Tačiau yra keletas įspėjimų, tiesiogiai susijusių su WSL prigimtimi ir jos numatomu naudojimo atveju, todėl kai kuriems vartotojams tai yra perspektyvesnė galimybė, o kitiems, tiesą sakant, beveik nenaudinga.

WSL yra geriausias kūrėjams

WSL pirmiausia yra kūrimo įrankis, jis egzistuoja tam, kad padėtų interneto ir programinės įrangos kūrėjams, ypač atliekant bandymus.

Žr., Internetas ir didžioji dauguma programinės įrangos, kuri naudojama „Windows“ asmeniniuose kompiuteriuose, iš tikrųjų yra sukurti „Linux“.

Nors šis nepatogus atsiribojimas visada egzistavo, kūrėjai privertė jį veikti kuo geriau, sukurdami tokius įrankius ir būdus, kaip „Cygwin“ ar „MYSYS“, todėl jų „Linux“ darbas gerai veikia „Windows“ ir atvirkščiai. WSL yra „Microsoft“ šios tikrovės pripažinimas ir aktyvus bandymas padėti kūrėjams supaprastinti darbo eigą ir suteikti jiems vietinę paramą „Windows“.

WSL yra svarbi visų kūrėjų savybė. Pvz., Paleidę „Linux“ diskoteką su WSL, interneto kūrėjai gali koduoti „Linux“, tuo pačiu metu realiuoju laiku stebėdami tikslų puslapį, kuriame dirba, naudodami „Windows“ naršyklę ir nereikalaudami papildomos ar mokamos programinės įrangos. Be to, kadangi WSL yra „Windows“ procesas, tuo pačiu metu galite naudoti „Windows“ įrankius ir funkcijas, tokias kaip užduočių tvarkyklė. Galimybė užmušti „Linux“ procesą su užduočių tvarkykle yra naudinga tais atvejais, kai kažkas nepavyksta arba procesas užsibaigia.

Taigi, kai sakome, kad WSL yra visas „Linux“ paketas, mes turime omenyje, kad beveik viską, ko programuotojas nori ar turi daryti „Linux“, galima padaryti WSL kartu su įprastomis „Windows“ funkcijomis.

Kas ne WSL

WSL yra puikus „dev“ įrankis, o „Windows“ palaikymas greičiausiai padės sušvelninti programuotojų veiksmus, susijusius su „Windows“ ir „Linux“.

Nepaisant to, WSL turi keletą įspėjimų, kurie gali neleisti kai kuriems vartotojams norėti juo naudotis, ypač atsitiktiniams ar pirmą kartą dirbantiems „Linux“ vartotojams. Jei tikėjotės lengvo būdo, kaip įgyti visą „Linux“ patirtį, protinga pateisinti savo lūkesčius.

WSL nepalaiko grafinių vartotojo sąsajų

Pagal numatytuosius nustatymus WSL nepalaiko „Linux“ grafinės vartotojo sąsajos (GUI) versijų, o naudoja komandų eilutės aplinką. Tai bus sudėtingas perėjimas tiems, kurie yra įpratę dirbti su vaizdine sąsaja (pvz., Tarkim, dauguma „Windows“ vartotojų), ir tai riboja tai, kokią programinę įrangą galima įdiegti ir paleisti.

WSL komandinės eilutės sąsaja reikalauja, kad vartotojas žinotų „Linux“ komandas ir suprastų „Linux“ sistemos failų organizavimą. To išmokti reikia laiko ir greičiausiai bus sunku, jei būsite visiškas naujokas.

Jei nenorite įdėti pastangų, tai nebus idealus būdas pirmą kartą „Linux“ vartotojams patirti OS.

Teisingai sakant, būtų neteisinga sakyti, kad WSL yra grafinės „Linux“ parinktys. Tačiau norint paleisti grafinę sąsają, jūs turite būti bent jau gerai susipažinęs su „Linux“ komandų eilutės operacijomis, kad pirmiausia nustatytumėte programą, ir net tada ji nebus ideali. Bet koks grafinis „Linux“ palaikymas yra daugiau ar mažiau atsitiktinis „Microsoft“, veikiančio su „Linux“ kūrėjais, šalutinis produktas, norint paleisti tam tikras distros, o ne pagrindinis WSL tikslas ar savybė. Iš tikrųjų „Microsoft“ aiškiai nurodė, kad neketina oficialiai palaikyti „Linux“ vartotojo sąsajų.

WSL naudoja dvi failų sistemas

Jei norite naudoti WSL, turite žinoti ir naudoti „Windows“ ir „Linux“ vienu metu - tai nėra emuliacija ir gryna „Linux“ aplinka atskirame disko skaidinyje. Kas nori pakeisti „Windows“ arba paleisti „išsamesnę“ „Linux“ versiją, turės įdiegti OS naudodamas vieną iš žemiau pateiktų metodų.

Dar svarbiau, kad naudoti WSL reiškia dirbti su dviem skirtingomis failų sistemomis. Kūrėjams tai iš tikrųjų yra gana patogi savybė. Šio įrašo pabaigoje turime vadovus, kuriuose pateikiamas išsamus kiekvienos failų sistemos paaiškinimas, kaip jos sąveikauja (ir nebendrauja) tarpusavyje, ir padės nustatyti darbo eigą tarp jų.

WSL nėra atvirojo kodo

Galiausiai svarbu pažymėti, kad WSL nėra atvirojo kodo programa ar „Linux“ branduolys, o veikiau patentuota „Microsoft“ sistema.

Nėra šurmuliuojančios WSL kūrėjų bendruomenės - bet kokias būsimas funkcijas ar išplėstinę integraciją turės priimti tik „Microsoft“.

Bet kaip ne kūrėjams, ar yra prasmė naudoti WSL?

Tiesą sakant, tikrai ne. Tačiau tai nereiškia, kad WSL yra visiškai nenaudingas pradedančiajam „Linux“. Kaip jau minėjome aukščiau, tai greičiausias ir paprasčiausias būdas paleisti „Linux“, veikiančią „Windows“, ir kadangi tai savaime palaikoma ir siūloma tiesiogiai iš „Microsoft“, jums nereikia daug jaudintis, kad dėl to kažkas sugadins jūsų kompiuterį.

Mums tai buvo tvarkingas dalykas, kurį reikėjo naudoti ir paleisti, ir mes manome, kad tai yra įdomi galimybė sužinoti daugiau techninių operacijų, kurias gali atlikti jūsų kompiuteris, ir net tai, kaip „Linux“ failų sistema yra struktūrizuota. Tačiau jei ieškote būdo, kaip valdyti ar modifikuoti „Windows“ su konsolių komandomis, WSL taip pat neduos daug naudos už jus, tačiau naudodamiesi „Windows“ komandų eilute galite padaryti daugybę įdomybių.

Kalbant apie tai, jei ieškote paprasto būdo pasinerti į „Linux“ platformą ar lengvo sprendimo, kaip įdiegti „Linux“ savo kompiuteryje kartu su „Windows“, greičiausiai WSL nėra. Laimei, yra keli alternatyvūs „Linux“ diegimo būdai, jei ieškote visiškai tinkamos ir (arba) grafinės versijos.

  • Jei turite pakankamai galingą kompiuterį, galbūt norėsite pasidomėti virtualiąja mašina (VM). VM yra atskiri „virtualūs“ kompiuteriai, kurie gali veikti programos lange šalia jūsų įprastos OS. Tai gali būti sistemos šernas ir reikalaujantis nemažos sąrankos, tačiau jis suteiks jums pilnai parodyta grafinė jūsų pasirinkto „Linux“ disko versiją, veikiančią „Windows“.
  • Arba galite įdiegti „Linux“ versiją į USB atmintinę ir naudoti ją kaip įkrovos diską. Tai yra paprastas būdas išbandyti OS nekeičiant kompiuterio.
  • Panašiai galite įdiegti „Linux“ greta „Windows“, vadinamą „dvigubu paleidimu“. Tai užima vietos kietajame diske, tačiau tai yra labiau pageidautinas pasirinkimas nei USB atmintinės naudojimas, jei planuojate dažnai naudoti „Linux“ ir programinės įrangos diegimas.

Kaip įjungti WSL ir įdiegti „Linux“ iš „Microsoft Store“

Jei jau pasiekėte tai ir esate parduodami dėl WSL funkcijų, arba jums tiesiog įdomu, kas tai yra ir kaip jį įdiegti, šiame skyriuje nurodoma, kaip atlikti pradinę sąranką.

Štai ko jums reikės:

  • Kompiuteris, kuriame veikia 64 bitų „Windows 10“ versija (išsamiau, kaip tai patikrinti toliau, jei nesate tikri, kokią versiją naudojate)
  • Interneto ryšys skirtas pasiekti „Microsoft“ parduotuvę ir atsisiųsti programas.
  • Mes taip pat rekomenduojame šį WSL vadovą apie „Github“ iš Michaelio gydymo. Čia pateikiama tam tikra informacija, kurią iki šiol turėjome, tačiau ji yra parašyta specialiai tam, kad padėtų WSL naujiems kūrėjams nustatyti savo darbo aplinką ir suprasti, kaip sąveikauja „Windows“ ir „Linux“ failų sistemos.

1. Patikrinkite savo „Windows“ OS versiją

Atidarykite pradžios meniu ir spustelėkite krumpliaračio piktogramą, kad būtų atidarytas meniu „Nustatymai“. Spustelėkite Sistema> Apie. Jūsų kompiuterio sistemos tipas bus pateiktas įrenginio specifikacijos skyriaus apačioje.

Norėdami įjungti WSL, turėsite turėti 64 bitų operacinę sistemą. WSL funkcija nebus pasiekiama, jei naudosite 32 bitų „Windows 10“ versiją.

2. Įgalinti WSL

Dar kartą atidarykite „Nustatymų“ meniu.

Paieškos juostoje įveskite „įjungti arba išjungti„ Windows “funkcijas“, išskleidžiamajame lauke spustelėkite elementą, ir pasirodys naujas langas.

Įkrovimas gali užtrukti keletą minučių, bet kai tai bus padaryta, bus sąrašas funkcijų su žymimaisiais laukeliais šalia jų. Slinkite žemyn iki „ Windows“ posistemės, skirtos „Linux“, ir pažymėkite langelį. Pradėsite atsisiųsti ir įdiegti reikiamus failus. Tada jūsų kompiuteris bus paleistas iš naujo, po kurio įdiegimas bus baigtas.

3. Atsisiųskite „Ubuntu“ (arba bet kurį kitą turimą diskoteką) iš „Microsoft Store“

Šis veiksmas yra toks pat paprastas, kaip atidaryti „Microsoft Store“ skirtuką „Windows“ ir ieškoti „Linux“.

Paieškos rezultatai turėtų būti užpildyti keliais prieinamais „Linux“ distros WSL. Tiesiog pasirinkite iš galimų parinkčių ir pradėkite atsisiųsti.

Įdiegėme „Ubuntu“, tačiau „Debian“, „openSUSE“, „Fedora“, „Kali“ ir „SLES“ taip pat pasiekiami parduotuvėje (visa tai gali būti pridėta), o kai kurie vartotojai pranešė, kad keletas kitų, dar nepalaikomų „Distros“, buvo sėkmingai įdiegtos kaip gerai.

Tolesni žingsniai

Šiuo metu jūs galite paleisti „Ubuntu“ (arba bet kurį įdiegtą distro) komandinę eilutės versiją, naudodami „Windows“. Jį galima paleisti iš pradžios meniu, kaip ir daugumoje kitų programų.

Tačiau tai iš tikrųjų yra tik proceso pradžia. Pirmą kartą atidarę „Linux“ diskoteką, turėsite sukurti UNIX sistemos abonementą, tada tikriausiai norėsite pradėti diegti failus, atnaujinti programinę įrangą ir pritaikyti savo darbo aplinką, tačiau tiksliai tai, ką darote ir kaip yra daugiau ar daugiau mažiau jūsų ir jūsų poreikių.

Štai keletas šaltinių, kuriuos rekomenduojame atlikti atliekant kitus jūsų veiksmus su WSL:

  • Vienas iš geriausių šaltinių yra Michaelio traktato vadovas „GitHub“, kurį mes taip pat minėjome aukščiau. Tai padės jums atlikti visus kitus būtinus veiksmus ir už jo ribų, taip pat išsamiai paaiškins WSL ir jo funkcionalumą.
  • Oficialus „Microsoft“ WSL trikčių šalinimo vadovas.
  • Scott Hanselman WSL patarimai ir gudrybės - šiame tinklaraščio įraše yra keletas nuorodų, skirtingų eilutės komandų kolekcija ir įvairių svarbių WSL terminų ir funkcijų paaiškinimas.
  • WSL vadovo wiki - Kitas WSL nustatymo šaltinis, pagrįstas šiek tiek senesne programos versija, tačiau vis dar trūksta reikiamos informacijos, įskaitant GUI programų paleidimą, įvairių programinės įrangos paketų rekomendacijas ir įprastų trikčių šalinimą. problemos.
  • Svarbių ir dažniausiai naudojamų „Ubuntu“ komandų sąrašas.
  • „Linux“ pagrindinis puslapis