{"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\/de\/blog\/administrirovanie\/pochemu-wsl-2-v-13-raz-bystree-chem-wsl-vpechatleniya-ot-insider-preview","title":{"rendered":"Warum WSL 2 dreizehnmal schneller ist als WSL: Eindr\u00fccke aus der Insider-Vorschau","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Microsoft bereitet die Ver\u00f6ffentlichung des Windows Mai 2020 Updates (20H1) vor. Dieses Update wird mehrere angenehme Verbesserungen der Benutzeroberfl\u00e4che enthalten, aber f\u00fcr Entwickler und andere Fachleute ist das Wichtigste, dass in der neuen Version von Windows <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/ru-ru\/windows\/wsl\/wsl2-index\">WSL 2<\/a><\/noindex> (Windows Subsystem f\u00fcr Linux). Dies ist aktuelle Information f\u00fcr diejenigen, die auf das Betriebssystem Windows umsteigen wollten, aber sich nicht entscheiden konnten. <\/p>\n<p>Dave Rupert hat WSL 2 auf seinem 13-Zoll Surface Laptop installiert und die ersten Ergebnisse <br \/>\n\u00fcberraschten ihn angenehm:<\/p>\n<p><img decoding=\"async\" alt=\"Warum WSL 2 dreizehnmal schneller ist als WSL: Eindr\u00fccke aus der Insider-Vorschau\" 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>Die zweite Version von WSL ist 13 Mal schneller als die erste! Es ist nicht allt\u00e4glich, dass man kostenlos eine 13-fache Leistungssteigerung erh\u00e4lt. Ich f\u00fchlte ein Schaudern und weinte eine m\u00e4nnliche Tr\u00e4ne, als ich diese Ergebnisse zum ersten Mal sah. Warum? Nun, haupts\u00e4chlich trauerte ich um die verlorene Zeit, die sich in 5 Jahren Arbeit mit der ersten Version von WSL angesammelt hatte.<\/p>\n<p>Und das sind nicht nur Zahlen. In WSL 2 ist die Installation von npm, das Erstellen, Packen, das Durchsuchen von Dateien, das Neustarten von Hot-Modules, das Starten von Servern \u2013 fast alles, was ich als Webentwickler t\u00e4glich nutze, l\u00e4uft deutlich schneller. Es f\u00fchlt sich an, als w\u00fcrde ich wieder am Mac sitzen (oder vielleicht sogar besser, da Apple in den letzten Jahren seine Prozessoren radikal einschr\u00e4nkt, um die Akkulaufzeit zu erh\u00f6hen).<\/p>\n<h2>Woher kommt diese Agilit\u00e4t?<\/h2>\n<p>\nWie haben sie diese 13-fache Leistungssteigerung erreicht? Fr\u00fcher, als ich \u00fcber den Wechsel zu Mac nachdachte, dachte ich auch \u00fcber einige Optionen nach, allerdings rein hypothetisch. Die Sache ist die, dass das Schreiben auf die Festplatte und die Systemaufrufe von Linux wegen der Architektur der ersten WSL-Version ziemlich kostspielig (in Bezug auf Zeit) waren. Und jetzt, k\u00f6nnt ihr erraten, worauf sich die moderne Webentwicklung in hohem Ma\u00dfe st\u00fctzt? Ja. Wenn du eine Menge Abh\u00e4ngigkeiten und Codefragmente bei jedem Speichern einer Datei zusammenf\u00fcgst, f\u00fchrst du tats\u00e4chlich viele Schreiboperationen auf die Festplatte und Systemaufrufe f\u00fcr Zehntausende von Dateien durch.<\/p>\n<p>Sobald du das aus eigener Erfahrung wei\u00dft, ist es schwer, alles zu vergessen. Du beginnst allm\u00e4hlich in eine Depression zu verfallen, wenn du dir vorstellst, wie langsam und frustrierend das alles l\u00e4uft. Und du verstehst, dass deine Welt nicht mehr dieselbe sein wird und das Werkzeug, das dir einmal gefiel, nicht mehr n\u00fctzlich und effektiv erscheint.<\/p>\n<p>Gl\u00fccklicherweise hat das WSL-Team ein Risiko eingegangen und das Subsystem vollst\u00e4ndig neu geschrieben. In WSL 2 wurden diese Probleme gel\u00f6st: Die Entwickler haben Windows eine eigene Linux-VM integriert und die Dateioperationen dem Netzlaufwerk VHD (Virtual Hardware Disk) zugewiesen. Der Kompromiss besteht darin, dass Sie beim ersten Start Zeit investieren m\u00fcssen, um die virtuelle Maschine zu starten. Diese Zeit wird in Millisekunden gemessen und ist f\u00fcr mich kaum sp\u00fcrbar. Ich warte zum Beispiel gerne, da ich wei\u00df, wof\u00fcr das Ganze ist.<\/p>\n<h2>Wo werden die Dateien jetzt gespeichert?<\/h2>\n<p>\nUm die Vorteile von WSL 2 voll auszusch\u00f6pfen, m\u00f6chten Sie die Projektdateien verschieben von <b>\/mnt\/c\/Users\/&lt;\u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f&gt;\/<\/b> in das neue home-Verzeichnis <b>~\\\/Linux<\/b> auf dem neuen VHD. Sie k\u00f6nnen den Inhalt dieses Laufwerks im Netzwerk sehen, indem Sie zu <b>\\\\ wsl $ \\  \\  \\ home<\/b> gehen oder den Befehl <b>explorer.exe<\/b> in Ihrer Bash-Shell eingeben.<\/p>\n<p>Es ist ein echtes Linux-Dateisystem, und es funktioniert und verh\u00e4lt sich so, wie Sie es erwarten. Ich habe einen Ordner erstellt <b>~\/projects<\/b>, in dem alle meine Projekt-Repositorien untergebracht sind, und dann \u00f6ffne ich die Projekte in Visual Studio Code, indem ich den Befehl code verwende.<\/p>\n<h2>Was ist mit VS Code?<\/h2>\n<p>\nDie Installation von WSL-<noindex><a rel=\"nofollow\" href=\"https:\/\/code.visualstudio.com\/docs\/remote\/wsl\">f\u00fcr die Arbeit mit Modulen, die anstelle von Header-Dateien verwendet werden k\u00f6nnen. Module bieten einen neuen Weg zur Organisation von Quelltexten, basierend auf der Definition von Komponentenbereichen, ohne \u00fcber \u201e#include\u201c eingebundene Header-Dateien.<\/a><\/noindex> f\u00fcr die Remote-Entwicklung in VS Code (VS Code Remote \u2014 WSL) ist der letzte Schritt, um die Arbeit des Entwicklers komfortabel zu gestalten. Die Erweiterung erm\u00f6glicht es VS Code, alle seine Operationen (Git-Befehle, Konsole, Installation von Erweiterungen usw.) direkt mit der Linux-VM zu interagieren. Das macht den gesamten Prozess sehr autonom.<\/p>\n<p>Zun\u00e4chst war ich etwas entt\u00e4uscht, dass ich diese Erweiterung installieren musste, da ich das, was ich zuvor installiert und konfiguriert hatte, neu installieren musste. Aber jetzt sch\u00e4tze ich es, denn es gibt eine spezielle Visualisierungsschicht, die zeigt, in welcher Umgebung ich arbeite und wo meine Dateien gespeichert sind. Das hat den Prozess der Webentwicklung unter Windows transparenter gemacht und die Nutzung der Benutzeroberfl\u00e4che f\u00fcr die Versionskontrolle in VS Code erheblich vereinfacht.<\/p>\n<h2>Tr\u00e4nen der Freude und Hoffnung auf eine strahlende Zukunft<\/h2>\n<p>\nIch versp\u00fcre ein Gef\u00fchl der Freude, wenn ich an das n\u00e4chste Release des Windows May 2020 Updates und das optimierte Linux-Subsystem denke, das auf meinem leistungsstarken Gaming-PC einfach fliegt. Vielleicht gibt es noch einige Probleme, von denen ich bisher nichts wei\u00df, aber nach <noindex><a rel=\"nofollow\" href=\"https:\/\/insider.windows.com\/ru-ru\/\">Insider Preview<\/a><\/noindex> Ich habe festgestellt, dass das WSL-Team die meisten Probleme gel\u00f6st hat.<\/p>\n<p>Au\u00dferdem sollte man nicht vergessen, dass <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/p\/windows-terminal-preview\/9n0dx20hk701\">Windows Terminal<\/a><\/noindex> es auch gut ist! Sie scheinen meine Beschwerden \u00fcber das Fehlen von Tabs, JSON-Einstellungen und das Bed\u00fcrfnis, sich in Windows \u201ecool\u201c zu f\u00fchlen, geh\u00f6rt zu haben. Es klingt immer noch seltsam, aber das Windows-Terminal ist wohl das beste Terminal f\u00fcr Windows.<\/p>\n<p>Nachdem ich 5 Jahre lang mit Windows gearbeitet habe, habe ich viel durchgemacht: die Unf\u00e4higkeit, Rails zu installieren, den Kampf mit k\u00fcnstlichen Cygwin-Shells. Ich sa\u00df in der ersten Reihe auf der Build 2016-Konferenz, als Microsoft die erste Version von WSL ank\u00fcndigte. Und da hatte ich die Hoffnung, dass die Webentwicklung auf Windows endlich auf eine neue Ebene gehoben wird. Zweifellos ist WSL 2 die gr\u00f6\u00dfte Verbesserung, die ich seitdem gesehen habe, und es scheint, als st\u00fcnden wir an der Schwelle zu einer neuen \u00c4ra.<\/p>\n<p><\/p>\n<h4>Als Werbung<\/h4>\n<p>\nWenn f\u00fcr die Arbeit n\u00f6tig ist, <b>Windows-Server,<\/b>dann sollten Sie unbedingt <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/pricing?partner=habr10\">zu uns kommen \u2013<\/a><\/noindex> automatische Installation von Windows Server 2012, 2016 oder 2019 zu Tarifen mit 2 GB RAM oder mehr, die Lizenz ist bereits im Preis enthalten. Ab <b>21 Rubel pro Tag<\/b>! Und wir haben auch dauerhafte Server \ud83d\ude09<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/eternal-server?partner=habr10\"><img decoding=\"async\" alt=\"Warum WSL 2 dreizehnmal schneller ist als WSL: Eindr\u00fccke aus der Insider-Vorschau\" src=\"\/wp-content\/uploads\/2020\/05\/38a3f41bf33fe29b511d8a2413e9bb88.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Quelle: <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\/de\/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=\"de_DE\" \/>\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\/de\/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\udd47Warum WSL 2 13 Mal schneller ist als WSL: Eindr\u00fccke von Insider Preview | ProHoster","description":"Microsoft bereitet die Ver\u00f6ffentlichung des Windows May 2020 Update (20H1) vor.","canonical_url":"https:\/\/prohoster.info\/de\/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":"de_DE","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\/de\/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\/de\/wp-json\/wp\/v2\/posts\/80911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=80911"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/80911\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/80912"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=80911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=80911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=80911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}