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
Dave Rupert nginstal WSL 2 ing laptop Surface 13 inci lan asil pisanan
kaget banget:
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 WSL
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
Kajaba iku, aja lali
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
Source: www.habr.com