Microsoft nuju nyiapkeun rilis Windows Apdet Méi 2020 (20H1). Apdet ieu bakal ngandung sababaraha pamutahiran antarmuka pangguna anu saé, tapi pikeun pamekar sareng pangguna khusus anu sanés, anu paling penting nyaéta vérsi énggal Windows bakal muncul (Windows Subsistem pikeun Linux). Ieu mangrupikeun inpormasi anu relevan pikeun anu hoyong ngalih ka OS Windows, tapi abdi teu tiasa mutuskeun.
Dave Rupert masang WSL 2 dina laptop Surface 13 inci na sareng hasil munggaran
reuwas:

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 carana aranjeunna ngahontal paningkatan kinerja 13x? Tadi, nalika kuring mikirkeun pikeun ngalih ka Mac, kuring ogé ngagaduhan sababaraha ideu, sanaos ngan ukur dina tingkat asumsi. Masalahna, nyerat disk sareng nelepon sistem. Linux Éta téh rada mahal (dina segi waktu) kusabab arsitéktur vérsi WSL anu munggaran. Sareng tebak naon anu jadi andalan pamekaran wéb modéren? Muhun. Nalika anjeun ngahijikeun sakumpulan dependensi sareng cuplikan kode unggal anjeun nyimpen file, anjeun sabenerna ngalakukeun seueur panulisan disk sareng panggero 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 résiko sareng nyerat ulang subsistem sacara lengkep. Dina WSL 2, masalah ieu direngsekeun: pamekar ngawangun Windows mesin virtual sorangan Linux sareng ngadelegasikeun operasi file ka drive jaringan VHD (Virtual Hardware Disk). Kauntungannana nyaéta anjeun kedah nyéépkeun sababaraha waktos pikeun muterkeun mesin virtual nalika anjeun ngajalankeunana munggaran. Waktos ieu diukur dina milidetik sareng ampir teu katingali ku kuring. Kuring, contona, resep ngantosan sabab kuring terang naon éta sadayana.
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 anu nyata. Linux, sareng éta bertindak sareng berperilaku sapertos anu anjeun ngarepkeun. Abdi ngadamel folder ~/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 Pikeun pamekaran jarak jauh dina VS Code (VS Code Remote - WSL) mangrupikeun léngkah terakhir, pikeun mastikeun pangalaman pamekar anu nyaman. Éksténsi ieu ngamungkinkeun VS Code pikeun ngalaksanakeun sadaya operasina (paréntah git, konsol, pamasangan éksténsi, jsb.) ku cara berinteraksi sareng mesin virtual. Linux langsung. Ieu ngajantenkeun sakabéh prosésna mandiri pisan.
Mimitina mah, kuring rada frustasi kudu masang ekstensi ieu sabab kudu masang deui sadayana anu geus dipasang jeung dikonfigurasi samemehna. Tapi ayeuna kuring ngahargaan pisan sabab éta méré lapisan visualisasi anu némbongkeun lingkungan tempat kuring gawé jeung dimana file-file kuring aya. Ieu geus ngajadikeun prosés pamekaran wéb leuwih gampang. Windows langkung transparan sareng ngajantenkeun antarmuka pangguna pikeun kontrol vérsi dina VS Code langkung gampang dianggo.
Cimata kabagjaan jeung harepan pikeun masa depan cerah
Teu tiasa ngabantosan tapi ngaraos bungah ngeunaan rilis salajengna. Windows Apdet Méi 2020 sareng subsistem anu dioptimalkeun Linux, anu ngan saukur tiasa dianggo dina komputer kaulinan kuring anu kuat. Meureun aya sababaraha masalah sanés anu kuring teu acan terang, tapi saatosna Kuring menyimpulkan yén tim WSL direngsekeun lolobana masalah.
Sajaba ti éta, ulah poho yén alus ogé! Siga aranjeunna ngadangu keluhan kuring ngeunaan kurangna tab, Setélan JSON, sareng kabutuhan pikeun "ngarasa tiis" dina WindowsSigana mah masih anéh, tapi Windows Terminal meureun terminal anu pangsaéna pikeun Windows.
Saatos damel di Windows Lima taun ti harita, kuring geus ngalaman loba hal: teu bisa masang Rails, jeung perjuangan jeung cangkang Cygwin jieunan. Kuring keur diuk di barisan hareup dina konferensi Build 2016 nalika Microsoft ngumumkeun vérsi munggaran WSL. Terus kuring boga harepan yén pamekaran wéb tungtungna bakal suksés. Windows tungtungna bakal ngahontal tingkat anu anyar. Tanpa ragu, WSL 2 mangrupikeun pamutahiran panggedéna anu kuring tingali saprak harita, sareng karasana sapertos urang aya dina ambang era anyar.
salaku iklan
Upami padamelan peryogi Windows-server, mangka anjeun pasti - pamasangan otomatis Windows Server 2012, 2016, atanapi 2019 dina rencana nganggo RAM 2GB atanapi langkung luhur, lisénsina parantos kalebet kana harga. Total ti 21 rubles per poé! Urang ogé boga server langgeng 😉
sumber: www.habr.com
