{"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\/es\/blog\/administrirovanie\/pochemu-wsl-2-v-13-raz-bystree-chem-wsl-vpechatleniya-ot-insider-preview","title":{"rendered":"Por qu\u00e9 WSL 2 es 13 veces m\u00e1s r\u00e1pido que WSL: impresiones de Insider Preview","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Microsoft se prepara para lanzar la actualizaci\u00f3n de Windows de mayo de 2020 (20H1). Esta actualizaci\u00f3n incluir\u00e1 varias mejoras agradables en la interfaz de usuario, pero para los desarrolladores y otros interesados, es m\u00e1s importante que en la nueva versi\u00f3n de Windows aparecer\u00e1 <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.microsoft.com\/ru-ru\/windows\/wsl\/wsl2-index\">WSL 2<\/a><\/noindex> (Subsistema de Windows para Linux). Esta es informaci\u00f3n relevante para aquellos que quer\u00edan cambiarse a Windows, pero nunca se decidieron. <\/p>\n<p>Dave Rupert instal\u00f3 WSL 2 en su port\u00e1til Surface de 13 pulgadas y los primeros resultados <br \/>\nfueron una grata sorpresa:<\/p>\n<p><img decoding=\"async\" alt=\"Por qu\u00e9 WSL 2 es 13 veces m\u00e1s r\u00e1pido que WSL: impresiones de Insider Preview\" 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>\u00a1La segunda versi\u00f3n de WSL es 13 veces m\u00e1s r\u00e1pida que la primera! No todos los d\u00edas obtienes un aumento de rendimiento de 13 veces de forma gratuita. Sent\u00ed un escalofr\u00edo y dej\u00e9 escapar una l\u00e1grima masculina cuando vi estos resultados por primera vez. \u00bfPor qu\u00e9? Bueno, principalmente estaba lamentando el tiempo perdido que se acumul\u00f3 durante 5 a\u00f1os trabajando con la primera versi\u00f3n de WSL.<\/p>\n<p>Y no son solo n\u00fameros. En WSL 2, la instalaci\u00f3n de npm, compilaci\u00f3n, empaquetado, exploraci\u00f3n de archivos, reinicio de m\u00f3dulos en caliente, lanzamiento de servidores: casi todo lo que uso a diario como desarrollador web, se volvi\u00f3 significativamente m\u00e1s r\u00e1pido. Se siente como si hubiera vuelto a sentarme frente a un Mac (o quiz\u00e1s mejor, ya que Apple ha limitado dr\u00e1sticamente sus procesadores en los \u00faltimos a\u00f1os en favor de aumentar la duraci\u00f3n de la bater\u00eda).<\/p>\n<h2>\u00bfDe d\u00f3nde viene esta velocidad?<\/h2>\n<p>\n\u00bfC\u00f3mo lograron un aumento de rendimiento de 13 veces? Antes, cuando pensaba en cambiarme a Mac, tambi\u00e9n consideraba algunas opciones, aunque \u00fanicamente a nivel de suposiciones. El hecho es que las operaciones de escritura en disco y las llamadas del sistema de Linux eran bastante costosas (en t\u00e9rminos de tiempo) debido a la arquitectura de la primera versi\u00f3n de WSL. Y ahora, adivina en qu\u00e9 se basa en gran medida el desarrollo web moderno. S\u00ed. Cada vez que compilas un mont\u00f3n de dependencias y fragmentos de c\u00f3digo al guardar un archivo, realmente est\u00e1s realizando muchas operaciones de escritura en disco y llamadas del sistema para decenas de miles de archivos.<\/p>\n<p>Una vez que lo entiendes por tu amarga experiencia, es dif\u00edcil olvidar. Empiezas a caer gradualmente en la depresi\u00f3n cuando te imaginas cu\u00e1n lenta y triste es toda esta situaci\u00f3n. Y entiendes que tu mundo ya no ser\u00e1 el mismo y que la herramienta que te gustaba ya no parece \u00fatil y eficiente.<\/p>\n<p>Afortunadamente, el equipo de WSL asumi\u00f3 el riesgo y reescribi\u00f3 completamente el subsistema. En WSL 2, estos problemas fueron resueltos: los desarrolladores integraron una m\u00e1quina virtual de Linux propia en Windows y asignaron las operaciones de archivos a un disco VHD (Virtual Hardware Disk). El compromiso es que en el primer arranque debes invertir tiempo para iniciar la m\u00e1quina virtual. Este tiempo se mide en milisegundos y, personalmente, es apenas notorio. Yo, por ejemplo, espero con gusto, porque s\u00e9 por qu\u00e9 vale la pena.<\/p>\n<h2>\u00bfD\u00f3nde vivir\u00e1n ahora los archivos?<\/h2>\n<p>\nPara aprovechar al m\u00e1ximo las ventajas de WSL 2, querr\u00e1s mover los archivos del proyecto desde <b>\/mnt\/c\/Users\/&lt;\u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f&gt;\/<\/b> a tu nuevo directorio personal <b>~\\\/Linux<\/b> en el nuevo VHD. Puedes ver el contenido de este disco en la red, yendo a <b>\\\\ wsl $ \\  \\  \\ home<\/b> o ingresando el comando <b>explorer.exe<\/b> desde tu shell de Bash.<\/p>\n<p>Es un sistema de archivos Linux real, y act\u00faa y se comporta como esperas. Yo cre\u00e9 una carpeta <b>~\\\/projects<\/b>, donde residen todos mis repositorios de proyectos, y luego abro los proyectos en Visual Studio Code usando el comando code.<\/p>\n<h2>\u00bfY qu\u00e9 hay de VS Code?<\/h2>\n<p>\nLa instalaci\u00f3n de WSL-<noindex><a rel=\"nofollow\" href=\"https:\/\/code.visualstudio.com\/docs\/remote\/wsl\">la extensi\u00f3n<\/a><\/noindex> para el desarrollo remoto en VS Code (VS Code Remote \u2014 WSL) es el \u00faltimo paso, asegurando un trabajo c\u00f3modo para el desarrollador. La extensi\u00f3n permite a VS Code realizar todas sus operaciones (comandos git, consola, instalaci\u00f3n de extensiones, etc.), interactuando directamente con la m\u00e1quina virtual de Linux. Esto hace que todo el proceso sea muy aut\u00f3nomo.<\/p>\n<p>Al principio, me sent\u00ed un poco molesto por la necesidad de instalar esta extensi\u00f3n, porque ten\u00eda que reinstalar lo que hab\u00eda instalado y configurado antes. Pero ahora lo aprecio, porque aparece una capa de visualizaci\u00f3n que muestra en qu\u00e9 entorno estoy trabajando y d\u00f3nde est\u00e1n mis archivos. Esto ha hecho que el proceso de desarrollo web en Windows sea m\u00e1s transparente y ha simplificado mucho el uso de la interfaz de usuario para el control de versiones en VS Code.<\/p>\n<h2>L\u00e1grimas de felicidad y esperanza por un futuro brillante<\/h2>\n<p>\nNo puedo evitar sentir alegr\u00eda al pensar en la pr\u00f3xima versi\u00f3n de Windows May 2020 Update y el optimizado subsistema de Linux, que simplemente vuela en mi potente computadora para juegos. Puede haber algunos problemas que a\u00fan no conozco, pero despu\u00e9s de <noindex><a rel=\"nofollow\" href=\"https:\/\/insider.windows.com\/ru-ru\/\">Insider Preview<\/a><\/noindex> He llegado a la conclusi\u00f3n de que el equipo de WSL ha resuelto la mayor\u00eda de los problemas.<\/p>\n<p>Adem\u00e1s, no hay que olvidar que <noindex><a rel=\"nofollow\" href=\"https:\/\/www.microsoft.com\/en-us\/p\/windows-terminal-preview\/9n0dx20hk701\">Windows Terminal<\/a><\/noindex> \u00a1tambi\u00e9n es genial! Parecen haber escuchado mis quejas sobre la falta de pesta\u00f1as, la configuraci\u00f3n JSON y la necesidad de 'sentirse incre\u00edble' en Windows. Sigue sonando raro, pero Windows Terminal es, sin duda, el mejor terminal para Windows.<\/p>\n<p>Despu\u00e9s de trabajar en Windows durante 5 a\u00f1os, he vivido muchas cosas: la incapacidad de instalar Rails, la lucha con envoltorios de Cygwin. Estuve en primera fila en la conferencia Build 2016 cuando Microsoft anunci\u00f3 la primera versi\u00f3n de WSL. Y entonces, tuve la esperanza de que el desarrollo web en Windows finalmente alcanzara un nuevo nivel. Sin duda, WSL 2 es la mejora m\u00e1s grande que he visto desde entonces, y parece que estamos al borde de una nueva era.<\/p>\n<p><\/p>\n<h4>Publicidad<\/h4>\n<p>\nSi necesita trabajar con <b>servidores Windows<\/b>, definitivamente debe <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/pricing?partner=habr10\">venir con nosotros<\/a><\/noindex> \u2014 instalaci\u00f3n autom\u00e1tica de Windows Server 2012, 2016 o 2019 en planes con 2 GB de RAM o m\u00e1s, la licencia ya est\u00e1 incluida en el precio. Desde <b>21 rub. por d\u00eda<\/b>\u00a1Y tambi\u00e9n tenemos servidores permanentes \ud83d\ude09!<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/eternal-server?partner=habr10\"><img decoding=\"async\" alt=\"Por qu\u00e9 WSL 2 es 13 veces m\u00e1s r\u00e1pido que WSL: impresiones de Insider Preview\" src=\"\/wp-content\/uploads\/2020\/05\/38a3f41bf33fe29b511d8a2413e9bb88.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Fuente: <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\/es\/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=\"es_ES\" \/>\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\/es\/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\udd47 \u00bfPor qu\u00e9 WSL 2 es 13 veces m\u00e1s r\u00e1pido que WSL? Impresiones de Insider Preview | ProHoster","description":"Microsoft est\u00e1 preparando el lanzamiento de la actualizaci\u00f3n de Windows de mayo de 2020 (20H1).","canonical_url":"https:\/\/prohoster.info\/es\/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":"es_ES","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\/es\/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\/es\/wp-json\/wp\/v2\/posts\/80911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=80911"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/80911\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/80912"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=80911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=80911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=80911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}