{"id":3817,"date":"2025-11-27T19:00:28","date_gmt":"2025-11-27T11:00:28","guid":{"rendered":"https:\/\/imastudio.com\/?p=3817"},"modified":"2025-11-27T19:00:29","modified_gmt":"2025-11-27T11:00:29","slug":"wsl2-no-more-dual-boot-or-heavy-vms-on-windows","status":"publish","type":"post","link":"https:\/\/imastudio.com\/es\/blog\/wsl2-no-more-dual-boot-or-heavy-vms-on-windows","title":{"rendered":"WSL2: Se acabaron el arranque dual y las m\u00e1quinas virtuales pesadas en Windows."},"content":{"rendered":"<p class=\"wp-block-paragraph\">Durante mucho tiempo, si quer\u00edas usar herramientas de Linux en un port\u00e1til con Windows, b\u00e1sicamente ten\u00edas dos opciones:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Instalar un fr\u00e1gil <strong>arranque dual<\/strong> configuraci\u00f3n<\/li>\n\n\n\n<li>Ejecutar un <strong>M\u00e1quina virtual lenta y que consume muchos recursos<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Con la actualizaci\u00f3n de Windows 10 de mayo de 2020 (versi\u00f3n 2004), Microsoft lanz\u00f3 algo que cambi\u00f3 por completo mi flujo de trabajo: <strong>WSL2 (Subsistema de Windows para Linux 2)<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WSL2 permite que Windows y Linux convivan en la misma m\u00e1quina de forma muy natural. Tras usarlo durante un tiempo, sinceramente ya no siento la necesidad de complicarme con el arranque dual ni con m\u00e1quinas virtuales completas.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo es WSL2 en la pr\u00e1ctica<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tras usar WSL2 a diario durante un tiempo, esto es lo que m\u00e1s me llam\u00f3 la atenci\u00f3n:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Entorno Linux completo dentro de Windows<\/strong><br>Puedo ejecutar una distribuci\u00f3n Linux real directamente en Windows sin reiniciar ni cambiar de sistema.<\/li>\n\n\n\n<li><strong>F\u00e1cil acceso a los archivos<\/strong><br>Linux en WSL2 puede acceder f\u00e1cilmente a casi todos los archivos de mi m\u00e1quina Windows. Esto simplifica el desarrollo en Windows y la ejecuci\u00f3n y prueba en Linux sin necesidad de copiar archivos de un lado a otro.<\/li>\n\n\n\n<li><strong>Docker funciona normalmente<\/strong><br>Docker funciona perfectamente en esta configuraci\u00f3n, as\u00ed que puedo trabajar con el backend y los contenedores en Windows sin dejar de tener un entorno Linux con una sensaci\u00f3n nativa.<\/li>\n\n\n\n<li><strong>Uso de comandos mixtos<\/strong><br>La l\u00ednea de comandos de Windows puede llamar a herramientas de Linux (y viceversa), y pueden <strong>compartir variables de entorno<\/strong>.<br>En la pr\u00e1ctica, eso significa que puedo encadenar comandos de Windows y Linux en un mismo flujo de trabajo.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En lo que respecta al desarrollo, da la sensaci\u00f3n de que Windows y Linux se han &quot;fusionado&quot; en lugar de ser dos mundos completamente separados.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"502\" src=\"https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-10-1024x502.png\" alt=\"\" class=\"wp-image-3820\" srcset=\"https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-10-1024x502.png 1024w, https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-10-300x147.png 300w, https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-10-768x376.png 768w, https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-10-1536x752.png 1536w, https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-10-18x9.png 18w, https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-10.png 1760w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo instalar WSL2 (y qu\u00e9 precauciones tomar)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La documentaci\u00f3n oficial de Microsoft para instalar WSL2 es bastante detallada y merece la pena seguirla:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Documentaci\u00f3n oficial: <a>https:\/\/docs.microsoft.com\/windows\/wsl\/<\/a><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Pero hay algunos aspectos pr\u00e1cticos que la documentaci\u00f3n no destaca lo suficiente. Aqu\u00ed est\u00e1n los puntos principales basados en mi propia experiencia de configuraci\u00f3n.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">1. Compruebe su versi\u00f3n de Windows (debe ser 2004 o posterior).<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WSL2 requiere <strong>Windows 10 versi\u00f3n 2004 (actualizaci\u00f3n de mayo de 2020)<\/strong> o superior.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puedes comprobar tu versi\u00f3n de esta manera:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Prensa <code>Ganar + R<\/code><\/li>\n\n\n\n<li>Tipo <code>winver<\/code><\/li>\n\n\n\n<li>Mira la informaci\u00f3n de la versi\u00f3n en la ventana emergente.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"728\" height=\"546\" src=\"https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-11.png\" alt=\"\" class=\"wp-image-3821\" srcset=\"https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-11.png 728w, https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-11-300x225.png 300w, https:\/\/imastudio.com\/wp-content\/uploads\/2025\/11\/image-11-16x12.png 16w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si la versi\u00f3n es <strong>por debajo de 2004<\/strong>, Primero tendr\u00e1s que actualizar Windows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Actualizaci\u00f3n manual a la versi\u00f3n 2004<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Cuando hice esto, la actualizaci\u00f3n de 2004 a\u00fan no se hab\u00eda enviado autom\u00e1ticamente, as\u00ed que tuve que usar el <strong>Asistente de actualizaci\u00f3n de Windows 10<\/strong> actualizar manualmente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Durante la actualizaci\u00f3n, me encontr\u00e9 con dos problemas comunes.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Problema 1: \u201cDise\u00f1o de disco no compatible con el firmware UEFI\u201d<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Es posible que el instalador indique que la distribuci\u00f3n de su disco no es compatible con UEFI para esta actualizaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La soluci\u00f3n general es entrar en el <strong>Configuraci\u00f3n de BIOS\/UEFI<\/strong> y ajusta la configuraci\u00f3n seg\u00fan las instrucciones de los tutoriales correspondientes (estilo de partici\u00f3n, modo de arranque, etc.). Los pasos exactos dependen de tu equipo, as\u00ed que segu\u00ed una gu\u00eda detallada en l\u00ednea para que la configuraci\u00f3n de mi disco fuera compatible con la actualizaci\u00f3n.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Problema 2: Fallos de actualizaci\u00f3n a menos que est\u00e9 sin conexi\u00f3n.<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Otro problema con el que me encontr\u00e9 fue <strong>fallos de actualizaci\u00f3n al permanecer conectado a la red<\/strong> durante la instalaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo que finalmente me funcion\u00f3:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Deja que el Asistente de Actualizaci\u00f3n <strong>descargar<\/strong> todos los archivos necesarios<\/li>\n\n\n\n<li>Una vez finalizada la descarga, <strong>desconectarse de la red<\/strong><\/li>\n\n\n\n<li>Luego, contin\u00fae con la instalaci\u00f3n sin conexi\u00f3n.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Despu\u00e9s de hacer esto, la actualizaci\u00f3n se complet\u00f3 con \u00e9xito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por supuesto, si no tienes prisa, tambi\u00e9n puedes esperar a que la actualizaci\u00f3n se implemente autom\u00e1ticamente y evitar la mayor parte de estas molestias manuales.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Por qu\u00e9 vale la pena el esfuerzo de WSL2<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez que todo est\u00e9 configurado:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sigo usando Windows para la interfaz de usuario, las herramientas y el trabajo diario.<\/li>\n\n\n\n<li>Tengo un entorno Linux real para desarrollo, Docker y tareas del lado del servidor.<\/li>\n\n\n\n<li>Ya no tengo que mantener un sistema de arranque dual ni una m\u00e1quina virtual pesada solo para ejecutar Linux.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Si te dedicas al desarrollo backend, DevOps o seguridad y sigues alternando constantemente entre Windows y Linux, sin duda merece la pena probar WSL2.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Este art\u00edculo se basa en mi experiencia personal configurando y utilizando WSL2 en Windows 10. ChatGPT solo me ayud\u00f3 a traducir el contenido al ingl\u00e9s y a pulir la redacci\u00f3n y el formato; todo el contenido t\u00e9cnico y las decisiones son m\u00edas.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>For a long time, if you wanted to use Linux tools on a Windows laptop, you basically had two options: With the Windows 10 May 2020 update (version 2004), Microsoft released something that completely changed my workflow: WSL2 (Windows Subsystem for Linux 2). WSL2 lets Windows and Linux live together on the same machine in [&hellip;]<\/p>","protected":false},"author":11,"featured_media":3823,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"","rank_math_description":"","footnotes":""},"categories":[35],"tags":[],"class_list":["post-3817","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-knowledge-hub"],"_links":{"self":[{"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/posts\/3817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/comments?post=3817"}],"version-history":[{"count":4,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/posts\/3817\/revisions"}],"predecessor-version":[{"id":3824,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/posts\/3817\/revisions\/3824"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/media\/3823"}],"wp:attachment":[{"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/media?parent=3817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/categories?post=3817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imastudio.com\/es\/wp-json\/wp\/v2\/tags?post=3817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}