Hobaneng ha WSL 2 e potlakile ka makhetlo a 13 ho feta WSL: maikutlo a tsoang ho Insider Preview

Microsoft e hlophisa tokollo ea Windows May 2020 Update (20H1). Ntlafatso ena e tla ba le lintlafatso tse ling tse ntle tsa sebopeho sa mosebelisi, empa se bohlokoa haholo ho bahlahisi le ba bang mofuteng o mocha oa Windows ke hore. WSL 2 (Windows Subsystem bakeng sa Linux). Ena ke tlhahisoleseling e nepahetseng bakeng sa ba neng ba batla ho fetohela ho Windows OS, empa ba sa ka ba iteta sefuba.

Dave Rupert o kentse WSL 2 ho laptop ea hae ea 13-inch Surface le liphetho tsa pele
ke maketse hamonate:

Hobaneng ha WSL 2 e potlakile ka makhetlo a 13 ho feta WSL: maikutlo a tsoang ho Insider Preview

Mofuta oa bobeli oa WSL o potlakile ka makhetlo a 13 ho feta oa pele! Ha se letsatsi le leng le le leng moo o fumanang matlafatso ea ts'ebetso ea 13x mahala. Ke ile ka ikutloa ke hatsetse 'me ka lla ha ke qala ho bona liphetho tsena. Hobaneng? Haholo, ke ne ke llela nako e lahlehileng e neng e bokelletse lilemo tse fetang 5 tsa ho sebetsa le mofuta oa pele oa WSL.

'Me tsena hase lipalo feela. Ho WSL 2, ho kenya npm, ho haha, ho paka, ho shebella lifaele, ho kenya li-module tse chesang hape, ho qala li-server - hoo e batlang e le ntho e 'ngoe le e' ngoe eo ke e sebelisang letsatsi le leng le le leng joaloka moqapi oa marang-rang e se e potlakile haholo. E ikutloa eka ke ho Mac hape (kapa mohlomong ho betere, kaha Apple e ntse e fokotsa li-processor tsa eona molemong oa bophelo bo betere ba betri lilemong tse 'maloa tse fetileng).

Mafolofolo a joalo a tsoa hokae?

Ba fihletse keketseho ea 13x ea tlhahiso joang? Pejana, ha ke ne ke nahana ka ho fetohela ho Mac, ke ile ka lahla le likhetho tse ling, leha ke ne ke le maemong a menahano. 'Nete ke hore ho ngolla li-call tsa disk le Linux tsamaiso e ne e le theko e boima haholo (mabapi le litšenyehelo tsa nako) ka lebaka la meralo ea mofuta oa pele oa WSL. Joale nahana hore na nts'etsopele ea webo ea sejoale-joale e itšetlehile haholo ka eng? Ee. Ha o kopanya lihlopha tse ngata tse itšetlehileng le li-code snippets nako le nako ha u boloka faele, u ntse u ngola li-disk tse ngata 'me u letsetsa li-file tse mashome a likete.

Hang ha u ithuta sena ka tsela e thata, ho thata ho lebala. U qala ho tepella maikutlo butle-butle ha u nahana kamoo butle-butle le ka masoabi tsohle li sebetsang kateng. 'Me ua hlokomela hore lefatše la hau ha le sa tla hlola le tšoana,' me sesebelisoa seo u se ratileng ha se sa bonahala se le molemo kapa se sebetsa.

Ka lehlohonolo, sehlopha sa WSL se ile sa ipeha kotsing mme sa ngola subsystem ka botlalo. Ho WSL 2, mathata ana a ile a rarolloa: bahlahisi ba ile ba iketsetsa mochine oa bona oa Linux ho Windows 'me ba abela lits'ebetso tsa faele ho VHD (Virtual Hardware Disk) drive drive. Thekiso ea khoebo ke hore lekhetlo la pele ha u e tsamaisa, u tlameha ho qeta nako u ntse u bilika mochini o sebetsang. Nako ena e lekantsoe ka milliseconds 'me ha e hlokomelehe ho nna ka bonna. Ka mohlala, ke emetse ka thabo, hobane kea tseba hore na sena sohle ke sa eng.

Lifaele li tla lula hokae hona joale?

Ho nka monyetla ka botlalo ho WSL 2, o tla batla ho tlosa lifaele tsa projeke ea hau ho tloha ho /mnt/c/Basebedisi/<lebitso la mosebedisi>/ ho bukeng e ncha ea lehae ~/Linux ho VHD e ncha. U ka bona litaba tsa drive ena inthaneteng ka ho ea ho \\ wsl$\<lebitso la kabo>\<username>\home kapa ka ho kenya taelo explorer.exe ho tsoa ho khetla ea hau ea Bash.

Ena ke sistimi ea 'nete ea Linux,' me e sebetsa ebile e itšoara ka tsela eo u neng u ka e lebella. Ke entse sephutheli ~/projects, e leng moo lipolokelo tsohle tsa ka tsa morero li lulang teng ebe ke bula merero ho Visual Studio Code ke sebelisa taelo ea khoutu.

Ho thoe'ng ka VS Code?

Ho kenya WSLkatoloso bakeng sa nts'etsopele e hole ho VS Code (VS Code Remote - WSL) ke mohato oa ho qetela o netefatsang mosebetsi o motle bakeng sa mohlahlami. Katoloso e lumella VS Code ho etsa ts'ebetso eohle ea eona (litaelo tsa git, li-consoles, ho kenya li-extensions, joalo-joalo) ka ho sebelisana ka kotloloho le mochini o sebetsang oa Linux. Sena se etsa hore ts'ebetso eohle e be e ikemetseng haholo.

Qalong ke ne ke utloile bohloko ha ke tlameha ho kenya katoloso ena hobane ke ne ke hloka ho kenya hape seo ke neng ke se kentse le ho se hlophisa pele. Empa hona joale kea e ananela hobane ho na le sebaka se khethehileng sa pono se bontšang hore na ke sebetsa tikolohong efe le hore na lifaele tsa ka li lula hokae. Sena se ile sa etsa hore ts'ebetso ea ntlafatso ea webo ea Windows e be pepeneneng le ho etsa hore ho be bonolo haholo ho sebelisa UI ea taolo ea mofuta ho VS Code.

Meokho ea thabo le tšepo ea bokamoso bo khanyang

Ha ke khone ho ithiba empa ke ikutloa ke thabile ka tokollo e latelang ea Windows May 2020 Ntlafatso le sistimi e ntlafalitsoeng ea Linux e ntseng e fofa ka har'a PC ea ka ea papali e matla. Ho kanna ha ba le mathata a mang ao ke sa tsebeng ka ona, empa kamora moo Sheba Pele Ke ile ka etsa qeto ea hore sehlopha sa WSL se rarolotse boholo ba mathata.

Ho phaella moo, u se ke ua lebala seo Windows Terminal hantle hape! E ne eka ba utloile litletlebo tsa ka mabapi le khaello ea li-tab, Litlhophiso tsa JSON, le tlhokahalo ea ho "ikutloa u pholile" ho Windows. E ntse e utloahala e le ntho e makatsang, empa Windows Terminal mohlomong ke eona terminal e ntle ka ho fetisisa bakeng sa Windows.

Kaha ke sebelitse Windows ka lilemo tse 5, ke fetile ho hongata: ho se khone ho kenya Rails, ho loana le likhetla tsa maiketsetso tsa Cygwin. Ke ne ke e-na le setulo se ka pele sebokeng se tšoanang sa Build 2016 ha Microsoft e phatlalatsa mofuta oa pele oa WSL. Eaba ke qala ho tšepa hore ntlafatso ea webo ho Windows e tla qetella e fihlile boemong bo bocha. Ntle ho pelaelo, WSL 2 ke ntlafatso e kholo ka ho fetisisa eo ke e boneng ho tloha ka nako eo mme ho bonahala eka re mothating oa nako e ncha.

E le papatso

Haeba mosebetsi o hloka Li-server tsa Windows, joale u ka sebele ho rona - ho kenya Windows Server 2012, 2016 kapa 2019 ka boiketsetso ka merero e nang le 2 GB RAM kapa ho feta, laesense e se e kenyelelitsoe theko. Kakaretso ho tloha li-ruble tse 21 ka letsatsi! Re boetse re na le li-server tse sa feleng 😉

Hobaneng ha WSL 2 e potlakile ka makhetlo a 13 ho feta WSL: maikutlo a tsoang ho Insider Preview

Source: www.habr.com

Eketsa ka tlhaloso