{"id":80911,"date":"2020-05-09T13:42:38","date_gmt":"2020-05-09T11:42:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/pochemu-wsl-2-v-13-raz-bystree-chem-wsl-vpechatleniya-ot-insider-preview"},"modified":"2020-05-09T13:42:38","modified_gmt":"2020-05-09T11:42:38","slug":"pochemu-wsl-2-v-13-raz-bystree-chem-wsl-vpechatleniya-ot-insider-preview","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/pochemu-wsl-2-v-13-raz-bystree-chem-wsl-vpechatleniya-ot-insider-preview","title":{"rendered":"Miks on WSL 2 13 korda kiirem kui WSL: Insider Preview muljed","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Microsoft valmistab ette Windows May 2020 Update (20H1) v\u00e4ljaandmist. See v\u00e4rskendus sisaldab mitmeid meeldivaid kasutajaliidese t\u00e4iustusi, kuid arendajate ja teiste jaoks, keda see huvitab, on t\u00e4htsam see, et uues Windowsi versioonis tekib <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/ru-ru\/windows\/wsl\/wsl2-index\">WSL 2<\/a><\/noindex> (Windows Subsystem for Linux). See on asjakohane teave neile, kes soovisid \u00fcle minna Windowsi operatsioonis\u00fcsteemile, kuid ei saanud end kokku v\u00f5etud. <\/p>\n<p>Dave Rupert installis WSL 2 oma 13-tollisele Surface s\u00fclearvutile ning esimesed tulemused <br \/>\n\u00fcllatasid meeldivalt:<\/p>\n<p><img decoding=\"async\" alt=\"Miks on WSL 2 13 korda kiirem kui WSL: Insider Preview muljed\" src=\"\/wp-content\/uploads\/2020\/05\/c7169f67b475a2311c101af1f4cfa372.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>WSL 2 on 13 korda kiirem kui eelmine versioon! See ei juhtu iga p\u00e4ev, et saate tasuta 13-kordse j\u00f5udluse t\u00f5usu. Ma tundsin k\u00fclmakartust ja valasin \u00fche mehe pisara, kui esmakordselt neid tulemusi n\u00e4gin. Miks? Noh, p\u00f5hiliselt leinasin kogu seda kaduma l\u00e4inud aega, mis oli kogunenud 5 aasta jooksul esimese WSL versiooniga t\u00f6\u00f6tamisel.<\/p>\n<p>Ja see pole lihtsalt n\u6570\u5b57. WSL 2-s on npm-i installimine, ehitamine, pakendamine, failide vaatamine, kuumade moodulite taask\u00e4ivitamine, serverite k\u00e4ivitamine \u2014 peaaegu k\u00f5ik, mida kasutan igap\u00e4evaselt veebiarendajana, hakanud t\u00f6\u00f6le oluliselt kiiremini. See tundub nagu kui istuksin j\u00e4lle Maci taha (v\u00f5i v\u00f5ib-olla isegi paremini, sest Apple on viimastel aastatel j\u00e4rsult piiranud oma protsessoreid, et suurendada aku t\u00f6\u00f6iga).<\/p>\n<h2>Kust selline kiirus?<\/h2>\n<p>\nKuidas nad saavutasid 13-kordse j\u00f5udluse kasvu? Varem, kui ma m\u00f5tlesin Macile \u00fcleminekule, viskasin ma ka m\u00f5ned ideed v\u00e4lja, siiski puhtalt oletuste tasemel. T\u00f5de on see, et ketta kirjutamine ja s\u00fcsteemikutsed Linuxis olid piisavalt kulukad (ajaliselt) esimese WSL arhitektuuri t\u00f5ttu. Ja n\u00fc\u00fcd, arva \u00e4ra, millele kaasaegne veebiarendus suurel m\u00e4\u00e4ral toetub? Jah. Kui kogute kokku hulga s\u00f5ltuvusi ja koodifragmente iga faili salvestamisel, teete tegelikult palju kirjutamisoperatsioone ja s\u00fcsteemikutsesid k\u00fcmnete tuhandete failide jaoks.<\/p>\n<p>Kui te sellest oma valusa kogemuse kaudu teada saite, siis on p\u00e4rast seda raske k\u00f5ike unustada. Te hakkate j\u00e4rk-j\u00e4rgult masendusse langema, kui kujutate ette, kui aeglaselt ja kurvastavalt k\u00f5ik t\u00f6\u00f6tab. Ja te m\u00f5istate, et teie maailm ei saa enam kunagi olema endine ja t\u00f6\u00f6riist, mis teile meeldis, ei tundu enam kasulik ega t\u00f5hus.<\/p>\n<p>\u00d5nneks v\u00f5ttis WSL meeskond riski ja kirjutas alajaotuse t\u00e4ielikult \u00fcmber. WSL 2-s on need probleemid lahendatud: arendajad integreerisid Windowsi oma Linuxi virtuaalmasina ja usaldasid failitegevused VHD (Virtuaalne Riistvaradisk) v\u00f5rgudiskile. Kompromiss on see, et esmakordsel k\u00e4ivitamisel peate kulutama aega virtuaalmasina k\u00e4ivitamiseks. See aeg m\u00f5\u00f5detakse millisekundites ja isiklikult on see mulle vaevu tuntav. N\u00e4iteks ootan ma heameelega, sest tean, mille nimel k\u00f5ik see on.<\/p>\n<h2>Kus elavad failid n\u00fc\u00fcd?<\/h2>\n<p>\nWSL 2 t\u00e4ielikuks \u00e4ra kasutamiseks soovite projekti failid viia <b>\/mnt\/c\/Users\/&lt;\u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f&gt;\/<\/b> uusse kodukatkesse <b>~\/Linux<\/b> uuele VHD-l. Te saate selle ketta sisu v\u00f5rgu\u00fchenduse kaudu n\u00e4ha, minnes aadressile <b>\\\\wsl$\\&lt;jaotuse nimi&gt;\\&lt;kasutaja nimi&gt;\\home<\/b> v\u00f5i sisestades k\u00e4su <b>explorer.exe<\/b> oma Bash'i terminalist.<\/p>\n<p>See on t\u00f5eline Linuxi failis\u00fcsteem, mis toimib ja k\u00e4itub just nii, nagu ootate. Olen loonud kausta <b>~\/projects<\/b>, kus elavad k\u00f5ik mu projektide repod, ja seej\u00e4rel avatud projekte Visual Studio Code'is k\u00e4suga code.<\/p>\n<h2>Aga kuidas on VS Code'iga?<\/h2>\n<p>\nWSL-i installimine<noindex><a rel=\"nofollow\" href=\"https:\/\/code.visualstudio.com\/docs\/remote\/wsl\">laiendused<\/a><\/noindex> kaudseks arenduseks VS Code'is (VS Code Remote - WSL) on viimane etapp, mis tagab arendaja mugava t\u00f6\u00f6. Laiendamine v\u00f5imaldab VS Code'il teostada k\u00f5iki oma operatsioone (git k\u00e4sk, konsool, laiendite installimine jne), suheldes otse Linuxi virtuaalmasinaga. See muudab kogu protsessi v\u00e4ga iseseoseks.<\/p>\n<p>Alguses olin ma natuke pettunud, et pean selle laienduse installima, sest pidin uuesti installima selle, mis mul enne oli. Kuid n\u00fc\u00fcd hindan seda t\u00f5eliselt, kuna ilmnes eriline visualiseerimiskih, mis n\u00e4itab, millises keskkonnas ma t\u00f6\u00f6tan ja kus mu failid asuvad. See on teinud veebiarenduse Windowsis palju l\u00e4bipaistvamaks ja oluliselt h\u00f5lbustanud versioonihalduse kasutajaliidese kasutamist VS Code'is.<\/p>\n<h2>R\u00f5\u00f5mu pisarad ja lootus helgele tulevikule<\/h2>\n<p>\nMul on alati r\u00f5\u00f5m, kui m\u00f5tlen j\u00e4rgmisele Windows May 2020 Update'i versioonile ja optimeeritud Linuxi alajaotusele, mis lihtsalt lendab minu v\u00f5imsal m\u00e4nguarvutil. V\u00f5ib-olla on veel mingeid probleeme, millest ma praegu ei tea, kuid p\u00e4rast <noindex><a rel=\"nofollow\" href=\"https:\/\/insider.windows.com\/ru-ru\/\">Insider Preview<\/a><\/noindex> Olen j\u00e4tt\u00e4nyt ymm\u00e4rt\u00e4\u00e4, ett\u00e4 WSL-tiimi on ratkaissut suurimman osan ongelmista.<\/p>\n<p>Lis\u00e4ksi ei pid\u00e4 unohtaa, ett\u00e4 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/p\/windows-terminal-preview\/9n0dx20hk701\">Windows Terminal<\/a><\/noindex> sekin on hyv\u00e4! He n\u00e4ytt\u00e4v\u00e4t aivan kuulleen valitukseni v\u00e4lilehtien, JSON-asetusten ja tarpeen \"tuntea itsens\u00e4 siistiksi\" puutteesta Windowsissa. T\u00e4m\u00e4 kuulostaa edelleen oudolta, mutta Windows Terminal on ehk\u00e4 paras terminaali Windowsille.<\/p>\n<p>Ty\u00f6skennelty\u00e4ni Windowsissa 5 vuotta olen el\u00e4nyt monia asioita: Railsin asentamisen mahdottomuus, taistelu Cygwinin kanssa. Istuin eturiviss\u00e4 Build 2016 -konferenssissa, kun Microsoft esitteli ensimm\u00e4isen version WSL:st\u00e4. Silloin mieless\u00e4ni syttyi toivo, ett\u00e4 web-kehitys Windowsissa vihdoin nousisi uudelle tasolle. Ilman muuta WSL 2 on suurin parannus, jonka olen n\u00e4hnyt siit\u00e4 l\u00e4htien, ja n\u00e4ytt\u00e4\u00e4 silt\u00e4, ett\u00e4 olemme uuden aikakauden kynnyksell\u00e4.<\/p>\n<p><\/p>\n<h4>Reklaami \u00f5igustes<\/h4>\n<p>\nJos ty\u00f6ss\u00e4si tarvitaan <b>Windows-palvelimia<\/b>, niin sinun ehdottomasti <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/pricing?partner=habr10\">kannattaa tulla meille<\/a><\/noindex> \u2014 automaattinen Windows Server 2012, 2016 tai 2019 asennus paketeissa, joissa on 2 Gt RAM:ia tai enemm\u00e4n, lisenssi on jo hinnassa. Ainoastaan <b>21 ruplasta p\u00e4iv\u00e4ss\u00e4<\/b>! Ja meill\u00e4 on my\u00f6s ikuisia palvelimia \ud83d\ude09<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/eternal-server?partner=habr10\"><img decoding=\"async\" alt=\"Miks on WSL 2 13 korda kiirem kui WSL: Insider Preview muljed\" src=\"\/wp-content\/uploads\/2020\/05\/38a3f41bf33fe29b511d8a2413e9bb88.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/500958\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>Microsoft \u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u0440\u0435\u043b\u0438\u0437 Windows May 2020 Update (20H1). \u042d\u0442\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438\u044f\u0442\u043d\u044b\u0445 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430, \u043d\u043e \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0445 \u0432\u0430\u0436\u043d\u0435\u0435 \u0442\u043e, \u0447\u0442\u043e \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Windows \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f WSL 2 (Windows Subsystem for Linux). \u042d\u0442\u043e \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u0445\u043e\u0442\u0435\u043b \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u041e\u0421 Windows, \u043d\u043e \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u0440\u0435\u0448\u0430\u043b\u0441\u044f. Dave Rupert \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":80912,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-80911","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Microsoft \u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u0440\u0435\u043b\u0438\u0437 Windows May 2020 Update (20H1).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/pochemu-wsl-2-v-13-raz-bystree-chem-wsl-vpechatleniya-ot-insider-preview\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u043e\u0447\u0435\u043c\u0443 WSL 2 \u0432 13 \u0440\u0430\u0437 \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c WSL: \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u044f \u043e\u0442 Insider Preview | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"Microsoft \u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u0440\u0435\u043b\u0438\u0437 Windows May 2020 Update (20H1).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/pochemu-wsl-2-v-13-raz-bystree-chem-wsl-vpechatleniya-ot-insider-preview\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-09T11:42:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-09T11:42:38+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Miksi WSL 2 on 13 kertaa nopeampi kuin WSL: kokemuksia Insider Preview'sta | ProHoster","description":"Microsoft valmistelee Windowsin toukokuisen 2020 p\u00e4ivityksen (20H1) julkaisua.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/pochemu-wsl-2-v-13-raz-bystree-chem-wsl-vpechatleniya-ot-insider-preview","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u043e\u0447\u0435\u043c\u0443 WSL 2 \u0432 13 \u0440\u0430\u0437 \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c WSL: \u0432\u043f\u0435\u0447\u0430\u0442\u043b\u0435\u043d\u0438\u044f \u043e\u0442 Insider Preview | ProHoster","og:description":"Microsoft \u0433\u043e\u0442\u043e\u0432\u0438\u0442 \u0440\u0435\u043b\u0438\u0437 Windows May 2020 Update (20H1).","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/pochemu-wsl-2-v-13-raz-bystree-chem-wsl-vpechatleniya-ot-insider-preview","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-09T11:42:38+00:00","article:modified_time":"2020-05-09T11:42:38+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"80911","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:08:23","updated":"2022-09-28 05:59:54","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/80911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=80911"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/80911\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/80912"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=80911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=80911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=80911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}