Naha WSL 2 13 kali langkung gancang tibatan WSL: tayangan ti Insider Preview

Microsoft nyiapkeun sékrési Windows Mei 2020 Update (20H1). Pembaruan ieu bakal ngandung sababaraha perbaikan antarmuka pangguna anu saé, tapi anu langkung penting pikeun pamekar sareng anu sanésna dina vérsi énggal Windows nyaéta yén. WSL 2 (Windows Subsystem pikeun Linux). Ieu informasi relevan pikeun maranéhanana anu hayang pindah ka Windows OS, tapi teu wani.

Dave Rupert masang WSL 2 dina laptop Surface 13 inci na sareng hasil munggaran
reuwas:

Naha WSL 2 13 kali langkung gancang tibatan WSL: tayangan ti Insider Preview

Versi kadua WSL nyaéta 13 kali langkung gancang tibatan anu munggaran! Henteu unggal dinten anjeun nampi dorongan kinerja 13x gratis. Kuring ngarasa chills sarta héd a cimata manly nalika kuring mimiti nempo hasil ieu. Naha? Nya, kalolobaanana kuring sedih kana waktos anu leungit anu parantos akumulasi salami 5 taun damel sareng versi munggaran WSL.

Sareng ieu sanés ngan ukur angka. Dina WSL 2, instalasi npm, wangunan, bungkusan, nempo file, reloading modul panas, ngamimitian server - ampir sagalana kuring make sapopoé salaku pamekar web geus jadi leuwih gancang. Karasa janten dina Mac deui (atanapi panginten langkung saé, sabab Apple parantos ngabatesan prosésorna sacara radikal pikeun milih umur batre anu langkung saé dina sababaraha taun ka pengker).

Ti mana asal lincah kitu?

Kumaha aranjeunna ngahontal paningkatan 13x dina produktivitas? Saméméhna, nalika kuring mikir ngeunaan pindah ka Mac, Kuring ogé threw kaluar sababaraha pilihan, sanajan murni dina tingkat asumsi. Nyatana yén nyerat kana disk sareng telepon sistem Linux rada mahal (dina hal biaya waktos) kusabab arsitéktur versi WSL munggaran. Sareng ayeuna tebak naon pamekaran wéb modéren anu ngandelkeun pisan? Sumuhun. Nalika anjeun ngahijikeun sakumpulan dependensi sareng snippét kode unggal waktos anjeun nyimpen file, anjeun leres-leres ngalakukeun seueur nyerat disk sareng nelepon sistem dina puluhan rébu file.

Sakali anjeun diajar ieu cara teuas, éta hésé poho. Anjeun ngawitan laun jadi depresi mun anjeun ngabayangkeun kumaha lalaunan jeung hanjelu eta sadayana jalan. Sareng anjeun sadar yén dunya anjeun moal deui sami sareng alat anu anjeun resep henteu deui sigana mangpaat atanapi efektif.

Untungna, tim WSL nyandak resiko na lengkep rewrote subsistem. Dina WSL 2, masalah ieu direngsekeun: pamekar ngawangun mesin virtual Linux sorangan kana Windows jeung delegated operasi file kana drive jaringan VHD (Virtual Hardware Disk). Trade-off nyaéta yén pertama kali anjeun ngajalankeun eta, anjeun kudu méakkeun waktu spinning up mesin virtual. waktos ieu diukur dina milliseconds sarta bieu noticeable ka kuring pribadi. Salaku conto, kuring ngantosan kalayan senang, sabab kuring terang naon waé ieu.

Dimana file bakal hirup ayeuna?

Pikeun ngamangpaatkeun pinuh ku WSL 2, anjeun bakal hoyong mindahkeun file proyék anjeun ti /mnt/c/Users/<ngaran pamaké>/ ka diréktori imah anyar ~/Linux dina VHD anyar. Anjeun tiasa ningali eusi drive ieu online ku buka \\wsl$\<ngaran distribusi>\<ngaran pamaké>\home atawa ku cara nuliskeun paréntah explorer.exe ti cangkang Bash Anjeun.

Ieu mangrupikeun sistem file Linux anu nyata, sareng ngalaksanakeun sareng berperilaku sapertos anu anjeun ngarepkeun. Kuring nyieun polder ~/proyék, dimana sadaya repositori proyék kuring cicing teras kuring muka proyék-proyék dina Visual Studio Code nganggo paréntah kode.

Kumaha upami VS Code?

Masang WSLékspansi pikeun ngembangkeun jauh on VS Code (VS Code Jauh - WSL) mangrupa tahap panungtungan nu ensures karya nyaman keur pamekar. Ekstensi ngamungkinkeun VS Code pikeun ngalakukeun sadaya operasina (paréntah git, konsol, masang ekstensi, sareng sajabana) ku interaksi langsung sareng mesin virtual Linux. Hal ieu ngajadikeun sakabeh proses pisan otonom.

Mimitina kuring rada kesel ngeunaan kedah masang ekstensi ieu kusabab kuring kedah pasang deui anu parantos dipasang sareng dikonpigurasi sateuacana. Tapi ayeuna kuring ngahargaan éta kusabab aya lapisan visualisasi khusus anu nunjukkeun lingkungan naon anu kuring damel sareng dimana file kuring cicing. Ieu ngajantenkeun prosés pangembangan wéb Windows langkung transparan sareng ngagampangkeun ngagunakeun UI kontrol versi dina Kode VS.

Cimata kabagjaan jeung harepan pikeun masa depan cerah

Abdi henteu tiasa ngaraos bungah ngeunaan sékrési salajengna tina Pembaruan Windows Mei 2020 sareng subsistem Linux anu dioptimalkeun anu nembé ngalayang dina PC kaulinan anu kuat. Meureun aya sababaraha masalah sejenna nu kuring teu nyaho ngeunaan acan, tapi sanggeus Insider Nilik Kuring menyimpulkan yén tim WSL direngsekeun lolobana masalah.

Sajaba ti éta, ulah poho yén Terminal Windows alus teuing! Saolah-olah aranjeunna nguping keluhan kuring ngeunaan kurangna tab, Setélan JSON, sareng kabutuhan "ngaraos keren" dina Windows. Ieu masih hurung aneh, tapi Windows Terminal meureun terminal pangalusna pikeun Windows.

Saatos ngerjakeun Windows salami 5 taun, kuring parantos ngalaman seueur: henteu tiasa masang Rails, berjuang sareng cangkang Cygwin buatan. Kuring ngagaduhan korsi baris payun dina konperénsi Build 2016 anu sami nalika Microsoft ngumumkeun versi munggaran WSL. Teras kuring mimiti ngaharepkeun yén pamekaran wéb dina Windows tungtungna bakal ngahontal tingkat anu énggal. Tanpa ragu, WSL 2 mangrupikeun perbaikan anu paling ageung anu kuring tingali ti saprak éta sareng sigana urang nuju dina puncak jaman énggal.

salaku iklan

Upami padamelan peryogi server Windows, mangka anjeun pasti ka urang - pamasangan otomatis Windows Server 2012, 2016 atanapi 2019 dina rencana sareng 2 GB RAM atanapi langkung luhur, lisénsina parantos kalebet dina harga. Total ti 21 rubles per poé! Urang ogé boga server langgeng 😉

Naha WSL 2 13 kali langkung gancang tibatan WSL: tayangan ti Insider Preview

sumber: www.habr.com

Tambahkeun komentar