Napa WSL 2 13 kaping luwih cepet tinimbang WSL: tayangan saka Insider Preview

Microsoft nyiapake rilis Windows Mei 2020 Update (20H1). Nganyari iki bakal ngemot sawetara dandan antarmuka pangguna sing apik, nanging sing luwih penting kanggo pangembang lan liya-liyane ing versi Windows anyar yaiku WSL 2 (Windows Subsystem for Linux). Iki minangka informasi sing cocog kanggo wong-wong sing pengin ngalih menyang OS Windows, nanging ora wani.

Dave Rupert nginstal WSL 2 ing laptop Surface 13 inci lan asil pisanan
kaget banget:

Napa WSL 2 13 kaping luwih cepet tinimbang WSL: tayangan saka Insider Preview

Versi kapindho WSL 13 kaping luwih cepet tinimbang sing pisanan! Ora saben dina sampeyan entuk peningkatan kinerja 13x kanthi gratis. Aku felt ndredheg lan ngeculakΓ© luh manly nalika pisanan ndeleng asil iki. Kenging punapa? Inggih, biasane aku sedih wektu ilang sing wis nglumpukake luwih saka 5 taun nggarap versi pisanan WSL.

Lan iki ora mung nomer. Ing WSL 2, instalasi npm, bangunan, kemasan, ndeleng file, ngisi ulang modul panas, miwiti server - meh kabeh sing digunakake saben dina minangka pangembang web dadi luwih cepet. Rasane kaya ing Mac maneh (utawa bisa uga luwih apik, amarga Apple wis mbatesi pemroses kanthi radikal kanggo urip baterei sing luwih apik sajrone sawetara taun kepungkur).

Saka ngendi asale prigel kuwi?

Kepiye carane entuk produktivitas 13x? Sadurunge, nalika aku mikir babagan ngalih menyang Mac, aku uga mbuwang sawetara pilihan, sanajan mung ing tingkat asumsi. Kasunyatane yaiku nulis menyang disk lan telpon sistem Linux cukup larang (ing babagan biaya wektu) amarga arsitektur versi WSL pisanan. Lan saiki guess apa pangembangan web modern gumantung banget? ya wis. Nalika sampeyan nglumpukake akeh dependensi lan potongan kode saben-saben sampeyan nyimpen file, sampeyan pancene nindakake akeh nulis disk lan nelpon sistem ing puluhan ewu file.

Sawise sampeyan sinau iki kanthi cara sing angel, angel dilalekake. Sampeyan wiwit mboko sithik dadi nandhang sungkowo nalika mbayangno carane alon lan susah iku kabeh bisa. Lan sampeyan ngerti manawa jagad sampeyan ora bakal padha maneh lan alat sing sampeyan senengi ora katon migunani utawa efektif.

Untunge, tim WSL njupuk risiko lan nulis ulang subsistem kasebut. Ing WSL 2, masalah kasebut ditanggulangi: para pangembang mbangun mesin virtual Linux dhewe menyang Windows lan ndhaptar operasi file menyang drive jaringan VHD (Virtual Hardware Disk). Trade-off iku pisanan sampeyan mbukak, sampeyan kudu nglampahi wektu Spinning munggah mesin virtual. Wektu iki diukur ing milliseconds lan meh ora katon kanggo kula pribadi. Contone, aku ngenteni kanthi seneng, amarga aku ngerti kanggo apa kabeh iki.

Ing endi file bakal manggon saiki?

Kanggo njupuk kauntungan lengkap saka WSL 2, sampeyan bakal pengin mindhah file project saka /mnt/c/Panganggo/<jeneng panganggo>/ menyang direktori ngarep anyar ~/Linux ing VHD anyar. Sampeyan bisa ndeleng isi drive iki online kanthi pindhah menyang \\wsl$\<distribution name>\<username>\home utawa kanthi ngetik printah explorer.exe saka cangkang Bash sampeyan.

Iki minangka sistem file Linux nyata, lan tumindak lan tumindak kaya sing dikarepake. Aku nggawe folder ~/proyek, ing ngendi kabeh repositori proyekku manggon lan banjur mbukak proyek ing Visual Studio Code nggunakake perintah kode.

Kepiye babagan Kode VS?

Nginstal WSLekspansi kanggo pembangunan remot ing VS Code (VS Code Remote - WSL) iku tataran pungkasan sing njamin karya nyaman kanggo pangembang. Ekstensi kasebut ngidini VS Code nindakake kabeh operasi (perintah git, konsol, nginstal ekstensi, lsp.) kanthi sesambungan langsung karo mesin virtual Linux. Iki ndadekake kabeh proses banget otonom.

Kaping pisanan, aku rada kesel amarga kudu nginstal ekstensi iki amarga kudu nginstal maneh apa sing wis diinstal lan dikonfigurasi sadurunge. Nanging saiki aku ngormati amarga ana lapisan visualisasi khusus sing nuduhake lingkungan apa aku kerja lan ing ngendi fileku manggon. Iki nggawe proses pangembangan web Windows luwih transparan lan luwih gampang nggunakake UI kontrol versi ing Kode VS.

Luh bungah lan pangarep-arep kanggo masa depan sing cerah

Aku ora bisa rumangsa bungah babagan rilis sabanjure Pembaruan Windows Mei 2020 lan subsistem Linux sing dioptimalake sing mung mabur ing PC game sing kuat. Mungkin ana sawetara masalah liyane sing aku durung ngerti, nanging sawise Pratayang Insider Aku rampung sing tim WSL ditanggulangi paling saka masalah.

Kajaba iku, aja lali Terminal Windows apik uga! Kaya-kaya krungu keluhanku babagan kekurangan tab, Setelan JSON, lan kabutuhan "rasa kelangan" ing Windows. Iku isih muni aneh, nanging Windows Terminal mbok menawa terminal paling apik kanggo Windows.

Sawise nggarap Windows suwene 5 taun, aku wis ngalami akeh banget: ora bisa nginstal Rails, berjuang karo cangkang Cygwin buatan. Aku duwe kursi baris ngarep ing konferensi Build 2016 sing padha nalika Microsoft ngumumake versi WSL pisanan. Banjur aku wiwit ngarep-arep manawa pangembangan web ing Windows pungkasane bakal tekan level anyar. Tanpa mangu-mangu, WSL 2 minangka dandan paling gedhe sing dakdeleng wiwit saiki lan kayane wis ana ing puncak jaman anyar.

Ing Hak Iklan

Yen karya mbutuhake Windows server, banjur sampeyan mesthi kanggo awake dhewe - instalasi otomatis Windows Server 2012, 2016 utawa 2019 ing rencana karo 2 GB RAM utawa luwih, lisensi wis klebu ing rega. Total saka 21 rubles saben dina! Kita uga duwe server langgeng πŸ˜‰

Napa WSL 2 13 kaping luwih cepet tinimbang WSL: tayangan saka Insider Preview

Source: www.habr.com

Add a comment