{"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 13 Mal 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 May 2020 Update (20H1) vor. Dieses Update wird mehrere angenehme Verbesserungen der Benutzeroberfl\u00e4che enthalten, aber f\u00fcr Entwickler und andere Interessierte ist wichtiger, 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 for Linux) die aktuellen Informationen f\u00fcr diejenigen relevant sind, die auf das Betriebssystem Windows umsteigen wollten, sich aber 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 13 Mal 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! Man bekommt nicht jeden Tag kostenlos einen 13-fachen Leistungszuwachs. Ich f\u00fchlte eine G\u00e4nsehaut und lie\u00df eine emotionale Tr\u00e4ne fallen, 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 angeh\u00e4uft hatte.<\/p>\n<p>Und das sind nicht nur Zahlen. In WSL 2 sind die Installation von npm, das Bauen, das Packen, das Durchsuchen von Dateien, das hei\u00dfe Nachladen von Modulen und das Starten von Servern \u2013 fast alles, was ich t\u00e4glich als Webentwickler nutze, deutlich schneller geworden. Es f\u00fchlt sich an, als w\u00fcrde ich wieder an einem Mac sitzen (oder vielleicht sogar besser, da Apple in den letzten Jahren seine Prozessoren stark limitiert hat, um die Akkulaufzeit zu erh\u00f6hen).<\/p>\n<h2>Woher kommt diese Schnelligkeit?<\/h2>\n<p>\nWie haben sie eine 13-fache Leistungssteigerung erreicht? Fr\u00fcher, als ich daran dachte, auf einen Mac umzusteigen, habe ich mir auch einige M\u00f6glichkeiten \u00fcberlegt, allerdings nur hypothetisch. Das Problem war, dass das Schreiben auf die Festplatte und die Systemaufrufe unter Linux aufgrund der Architektur der ersten WSL-Version ziemlich teuer waren (zeitlich betrachtet). Und jetzt ratet mal, worauf die moderne Webentwicklung gr\u00f6\u00dftenteils angewiesen ist? Richtig. Wenn Sie bei jedem Speichern einer Datei eine Menge Abh\u00e4ngigkeiten und Codefragmente zusammenf\u00fchren, f\u00fchren Sie tats\u00e4chlich viele Schreibvorg\u00e4nge auf die Festplatte und Systemaufrufe f\u00fcr zehntausende Dateien durch.<\/p>\n<p>Sobald Sie dies aus eigener, schmerzhafter Erfahrung erfahren, ist es schwer, alles zu vergessen. Sie geraten allm\u00e4hlich in Depressionen, wenn Sie sich vorstellen, wie langsam und frustrierend alles funktioniert. Und Sie erkennen, dass Ihre Welt nie wieder die gleiche sein wird und das Werkzeug, das Ihnen gefiel, nicht mehr n\u00fctzlich und effizient erscheint.<\/p>\n<p>Gl\u00fccklicherweise hat das WSL-Team das Risiko auf sich genommen und die Subsysteme von Grund auf neu geschrieben. In WSL 2 wurden diese Probleme gel\u00f6st: Die Entwickler haben eine eigene Linux-VM in Windows integriert und die Dateivorg\u00e4nge einem VHD (Virtual Hardware Disk) Netzlaufwerk zugeordnet. 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 wahrnehmbar. Ich warte beispielsweise gerne, weil ich wei\u00df, wof\u00fcr ich das tue.<\/p>\n<h2>Wo werden die Dateien jetzt leben?<\/h2>\n<p>\nUm die Vorteile von WSL 2 voll auszusch\u00f6pfen, m\u00f6chten Sie die Projektdateien 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 verschieben <b>~\/Linux<\/b> auf dem neuen VHD. Sie k\u00f6nnen den Inhalt dieses Laufwerks im Netzwerk sehen, indem Sie zu <b>\\\\ wsl $ \\  \\  \\ home<\/b> oder durch Eingabe des Befehls <b>explorer.exe<\/b> aus Ihrer Bash-Shell.<\/p>\n<p>Das ist ein echtes Linux-Dateisystem, es funktioniert und verh\u00e4lt sich so, wie Sie es erwarten. Ich habe einen Ordner erstellt <b>~\/projects<\/b>, in dem alle meine Projekt-Repositorys leben, und dann \u00f6ffne ich Projekte in Visual Studio Code mit dem Befehl code.<\/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\">Erweiterung<\/a><\/noindex> f\u00fcr die Remote-Entwicklung in VS Code (VS Code Remote \u2013 WSL) ist der letzte Schritt, der eine komfortable Arbeit f\u00fcr Entwickler erm\u00f6glicht. Die Erweiterung erlaubt es VS Code, alle seine Operationen (Git-Befehle, Konsole, Installation von Erweiterungen usw.) direkt mit der Linux-virtuellen Maschine zu interagieren. Das macht den gesamten Prozess sehr autonom.<\/p>\n<p>Zuerst war ich ein wenig frustriert \u00fcber die Notwendigkeit, diese Erweiterung zu installieren, weil ich alles, was ich zuvor installiert und konfiguriert hatte, neu installieren musste. Aber jetzt sch\u00e4tze ich es sehr, weil es eine spezielle Visualisierungsschicht gibt, die zeigt, in welcher Umgebung ich arbeite und wo meine Dateien liegen. Das hat den Prozess der Webentwicklung unter Windows transparenter gemacht und die Benutzeroberfl\u00e4che zur Versionsverwaltung in VS Code erheblich vereinfacht.<\/p>\n<h2>Tr\u00e4nen des Gl\u00fccks und die Hoffnung auf eine strahlende Zukunft<\/h2>\n<p>\nIch versp\u00fcre eine unaufh\u00f6rliche Freude beim Gedanken an das n\u00e4chste Release des Windows Mai 2020 Updates und die optimierte Linux-Subsystem, das einfach auf meinem leistungsstarken Gaming-PC 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> habe ich den Eindruck gewonnen, 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> auch gut ist! Es scheint, als h\u00e4tten sie meine Beschwerden \u00fcber das Fehlen von Tabs, JSON-Einstellungen und das Bed\u00fcrfnis, sich in Windows \u201ecool\u201c zu f\u00fchlen, geh\u00f6rt. Das klingt weiterhin merkw\u00fcrdig, aber Windows Terminal ist wahrscheinlich das beste Terminal f\u00fcr Windows.<\/p>\n<p>Nach 5 Jahren Arbeit mit Windows habe ich vieles durchgemacht: die Unf\u00e4higkeit, Rails zu installieren, den Kampf mit den k\u00fcnstlichen Cygwin-Shells. Ich sa\u00df in der ersten Reihe bei der Build 2016-Konferenz, als Microsoft die erste Version von WSL ank\u00fcndigte. Da keimte die Hoffnung in mir auf, dass die Webentwicklung auf Windows endlich auf ein neues Level gehoben wird. Ohne Zweifel ist WSL 2 das gr\u00f6\u00dfte Update, das ich seitdem gesehen habe, und es scheint, als st\u00fcnden wir am Anfang einer neuen \u00c4ra.<\/p>\n<p><\/p>\n<h4>Im Auftrag der Werbung<\/h4>\n<p>\nWenn Sie f\u00fcr Ihre Arbeit <b>Windows-Server<\/b>ben\u00f6tigen, dann sind Sie bei uns definitiv <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/pricing?partner=habr10\">richtig.<\/a><\/noindex> \u2014 automatische Installation von Windows Server 2012, 2016 oder 2019 bei Tarifen mit 2 GB RAM oder mehr, die Lizenz ist bereits im Preis enthalten. Insgesamt <b>ab 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 13 Mal 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.0.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.0.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 aus der 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}]}}