{"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\/fr\/blog\/administrirovanie\/pochemu-wsl-2-v-13-raz-bystree-chem-wsl-vpechatleniya-ot-insider-preview","title":{"rendered":"Pourquoi WSL 2 est 13 fois plus rapide que WSL : retour d'exp\u00e9rience de l'aper\u00e7u Insider","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Microsoft pr\u00e9pare la sortie de la mise \u00e0 jour Windows May 2020 Update (20H1). Cette mise \u00e0 jour comprendra plusieurs am\u00e9liorations agr\u00e9ables de l'interface utilisateur, mais pour les d\u00e9veloppeurs et les autres concern\u00e9s, ce qui est plus important, c'est que la nouvelle version de Windows introduira <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/ru-ru\/windows\/wsl\/wsl2-index\">WSL 2<\/a><\/noindex> (Sous-syst\u00e8me Windows pour Linux). C'est une information pertinente pour ceux qui souhaitaient passer \u00e0 Windows, mais qui n'avaient pas os\u00e9. <\/p>\n<p>Dave Rupert a install\u00e9 WSL 2 sur son ordinateur portable Surface de 13 pouces et les premiers r\u00e9sultats <br \/>\nont \u00e9t\u00e9 agr\u00e9ablement surprenants :<\/p>\n<p><img decoding=\"async\" alt=\"Pourquoi WSL 2 est 13 fois plus rapide que WSL : retour d&#039;exp\u00e9rience de l&#039;aper\u00e7u Insider\" 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>La deuxi\u00e8me version de WSL est 13 fois plus rapide que la premi\u00e8re ! Ce n'est pas tous les jours que vous recevez gratuitement une am\u00e9lioration de 13 fois la performance. J'ai ressenti un frisson et j'ai vers\u00e9 une larme masculine discr\u00e8te lorsque j'ai vu ces r\u00e9sultats pour la premi\u00e8re fois. Pourquoi ? Eh bien, principalement parce que je pleurais le temps perdu accumul\u00e9 au cours de 5 ann\u00e9es de travail avec la premi\u00e8re version de WSL.<\/p>\n<p>Et ce ne sont pas juste des chiffres. Avec WSL 2, l'installation de npm, la compilation, le conditionnement, la consultation de fichiers, le red\u00e9marrage \u00e0 chaud des modules, le lancement de serveurs \u2014 presque tout ce que j'utilise quotidiennement en tant que d\u00e9veloppeur web \u2014 fonctionne de mani\u00e8re significativement plus rapide. On a l'impression de revenir sur Mac (ou peut-\u00eatre mieux, car Apple a consid\u00e9rablement limit\u00e9 ses processeurs ces derni\u00e8res ann\u00e9es au profit d'une autonomie accrue).<\/p>\n<h2>D'o\u00f9 vient cette rapidit\u00e9 ?<\/h2>\n<p>\nComment ont-ils r\u00e9ussi \u00e0 atteindre une am\u00e9lioration de 13 fois la performance ? Auparavant, lorsque je pensais \u00e0 un passage \u00e0 Mac, je faisais aussi quelques hypoth\u00e8ses, mais purement th\u00e9oriques. En fait, les \u00e9critures sur disque et les appels syst\u00e8me Linux co\u00fbtaient assez cher (en termes de temps) \u00e0 cause de l'architecture de la premi\u00e8re version de WSL. Et maintenant, devinez sur quoi repose en grande partie le d\u00e9veloppement web moderne ? Oui. Lorsque vous assemblez un tas de d\u00e9pendances et de fragments de code \u00e0 chaque sauvegarde de fichier, vous effectuez en r\u00e9alit\u00e9 de nombreuses \u00e9critures sur disque et des appels syst\u00e8me pour des dizaines de milliers de fichiers.<\/p>\n<p>D\u00e8s que vous prenez conscience de cela par votre propre exp\u00e9rience am\u00e8re, il devient difficile d'oublier. Vous commencez \u00e0 \u00e9prouver une l\u00e9g\u00e8re d\u00e9pression en imaginant \u00e0 quel point tout cela fonctionne lentement et tristement. Et vous r\u00e9alisez que votre monde ne sera plus jamais le m\u00eame et que l'outil que vous aimiez ne semble plus utile ni efficace.<\/p>\n<p>Heureusement, l'\u00e9quipe WSL a pris le risque de r\u00e9\u00e9crire compl\u00e8tement la sous-syst\u00e8me. Dans WSL 2, ces probl\u00e8mes ont \u00e9t\u00e9 r\u00e9solus : les d\u00e9veloppeurs ont int\u00e9gr\u00e9 une machine virtuelle Linux dans Windows et ont d\u00e9l\u00e9gu\u00e9 les op\u00e9rations de fichiers \u00e0 un disque virtuel VHD (Virtual Hardware Disk). Le compromis est qu'au premier d\u00e9marrage, vous devez consacrer du temps \u00e0 lancer la machine virtuelle. Ce temps se mesure en millisecondes et, personnellement, il est \u00e0 peine perceptible pour moi. Par exemple, j'attends avec plaisir, sachant \u00e0 quoi cela sert.<\/p>\n<h2>O\u00f9 vont r\u00e9sider les fichiers maintenant ?<\/h2>\n<p>\nPour profiter pleinement des avantages de WSL 2, vous voudrez d\u00e9placer les fichiers de votre projet depuis <b>\/mnt\/c\/Users\/&lt;\u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f&gt;\/<\/b> vers votre nouveau r\u00e9pertoire personnel <b>~\/Linux<\/b> sur le nouveau VHD. Vous pouvez voir le contenu de ce disque dans le r\u00e9seau en vous rendant sur <b>\\\\ wsl $ \\  \\  \\ home<\/b> ou en entrant la commande <b>explorer.exe<\/b> depuis votre terminal Bash.<\/p>\n<p>C'est un v\u00e9ritable syst\u00e8me de fichiers Linux, et il fonctionne comme vous vous y attendez. J'ai cr\u00e9\u00e9 un dossier <b>~\/projects<\/b>, o\u00f9 r\u00e9sident tous mes d\u00e9p\u00f4ts de projets et ensuite j'ouvre des projets dans Visual Studio Code en utilisant la commande code.<\/p>\n<h2>Et qu'en est-il de VS Code ?<\/h2>\n<p>\nInstaller WSL pour le d\u00e9veloppement \u00e0 distance sur VS Code (VS Code Remote \u2014 WSL) est la derni\u00e8re \u00e9tape pour assurer un travail confortable pour les d\u00e9veloppeurs. L'extension permet \u00e0 VS Code d'ex\u00e9cuter toutes ses op\u00e9rations (commandes git, console, installation d'extensions, etc.) en interagissant directement avec la machine virtuelle Linux. Cela rend l'ensemble du processus tr\u00e8s autonome.<noindex><a rel=\"nofollow\" href=\"https:\/\/code.visualstudio.com\/docs\/remote\/wsl\">les extensions<\/a><\/noindex> Au d\u00e9but, j'\u00e9tais un peu contrari\u00e9 par la n\u00e9cessit\u00e9 d'installer cette extension, car je devais r\u00e9installer ce que j'avais d\u00e9j\u00e0 install\u00e9 et configur\u00e9 auparavant. Mais maintenant, je l'appr\u00e9cie pleinement, car un niveau de visualisation sp\u00e9cifique montre dans quel environnement je travaille et o\u00f9 se trouvent mes fichiers. Cela a rendu le processus de d\u00e9veloppement web sur Windows plus transparent et a \u00e9norm\u00e9ment facilit\u00e9 l'utilisation de l'interface utilisateur pour la gestion des versions dans VS Code.<\/p>\n<p>Des larmes de bonheur et une lueur d'espoir pour un avenir radieux<\/p>\n<h2>Je ressens une joie immense \u00e0 la pens\u00e9e de la prochaine mise \u00e0 jour de Windows May 2020 Update et de la sous-syst\u00e8me Linux optimis\u00e9e qui fonctionne \u00e0 merveille sur ma puissante machine de jeu. Il y a peut-\u00eatre encore quelques probl\u00e8mes dont je ne suis pas au courant, mais apr\u00e8s<\/h2>\n<p>\nInsider Preview <noindex><a rel=\"nofollow\" href=\"https:\/\/insider.windows.com\/ru-ru\/\">Insider Preview<\/a><\/noindex> J'ai constat\u00e9 que l'\u00e9quipe WSL a r\u00e9solu la plupart des probl\u00e8mes.<\/p>\n<p>De plus, il ne faut pas oublier que <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/p\/windows-terminal-preview\/9n0dx20hk701\">Windows Terminal<\/a><\/noindex> c'est aussi g\u00e9nial ! Ils ont apparemment entendu mes plaintes concernant l'absence d'onglets, de param\u00e8tres JSON et le besoin de \u00ab se sentir cool \u00bb sur Windows. C'est toujours bizarre \u00e0 dire, mais Windows Terminal est sans doute le meilleur terminal pour Windows.<\/p>\n<p>Apr\u00e8s avoir travaill\u00e9 sur Windows pendant 5 ans, j'ai beaucoup v\u00e9cu : l'incapacit\u00e9 d'installer Rails, la lutte avec les coquilles artificielles Cygwin. J'\u00e9tais au premier rang de cette fameuse conf\u00e9rence Build 2016, lorsque Microsoft a annonc\u00e9 la premi\u00e8re version de WSL. \u00c0 ce moment-l\u00e0, j'ai eu l'espoir que le d\u00e9veloppement web sur Windows atteindrait enfin un nouveau niveau. Sans aucun doute, WSL 2 est la plus grande am\u00e9lioration que j'ai vue depuis lors, et il semble que nous soyons \u00e0 l'aube d'une nouvelle \u00e8re.<\/p>\n<p><\/p>\n<h4>En tant que publicit\u00e9<\/h4>\n<p>\nSi vous avez besoin de <b>serveurs Windows<\/b>, alors vous devez absolument <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/pricing?partner=habr10\">nous contacter<\/a><\/noindex> \u2014 installation automatique de Windows Server 2012, 2016 ou 2019 sur les plans avec 2 Go de RAM ou plus, la licence est d\u00e9j\u00e0 incluse dans le prix. \u00c0 partir de <b>21 RUB par jour<\/b>! Et nous avons aussi des serveurs \u00e9ternels \ud83d\ude09<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/eternal-server?partner=habr10\"><img decoding=\"async\" alt=\"Pourquoi WSL 2 est 13 fois plus rapide que WSL : retour d&#039;exp\u00e9rience de l&#039;aper\u00e7u Insider\" src=\"\/wp-content\/uploads\/2020\/05\/38a3f41bf33fe29b511d8a2413e9bb88.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Source : <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.2 - 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\/fr\/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.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\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\/fr\/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\udd47Pourquoi WSL 2 est 13 fois plus rapide que WSL : impressions de l'Insider Preview | ProHoster","description":"Microsoft pr\u00e9pare la sortie de Windows May 2020 Update (20H1).","canonical_url":"https:\/\/prohoster.info\/fr\/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":"fr_FR","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\/fr\/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\/fr\/wp-json\/wp\/v2\/posts\/80911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=80911"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/80911\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/80912"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=80911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=80911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=80911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}