{"id":110,"date":"2024-10-31T09:26:14","date_gmt":"2024-10-31T12:26:14","guid":{"rendered":"http:\/\/192.168.0.52\/?p=110"},"modified":"2024-10-31T09:32:01","modified_gmt":"2024-10-31T12:32:01","slug":"wsl-windows-subsystem-for-linux","status":"publish","type":"post","link":"https:\/\/jorgecarneirob.ddns.net\/index.php\/2024\/10\/31\/wsl-windows-subsystem-for-linux\/","title":{"rendered":"WSL &#8211; Windows Subsystem for Linux"},"content":{"rendered":"<figure class=\"wp-block-post-featured-image wp-duotone-unset-1\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"460\" src=\"https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/WSL.png\" class=\"attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" style=\"object-fit:cover;\" srcset=\"https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/WSL.png 920w, https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/WSL-300x150.png 300w, https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/WSL-768x384.png 768w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" \/><\/figure>\n\n\n<p>O WSL \u00e9 uma maneira de executar um sistema Linux completo dentro do windows sem a necessidade de uma m\u00e1quina virtual ou um container.<br>Uma \u00f3tima ferramenta para quem precisa utilizar aplica\u00e7\u00f5es Linux dentro do windows, como por exemplo, ambientes de desenvolvimento e softwares de an\u00e1lise cient\u00edfica.<br>Neste artigo, irei demonstrar o processo de instala\u00e7\u00e3o do WSL no Windows, instala\u00e7\u00e3o de uma distribui\u00e7\u00e3o Linux no WSL e principais comandos para gerenciamento do WSL.<\/p>\n\n\n\n<p class=\"has-medium-font-size\"><strong>Vamos come\u00e7ar adicionando os recursos necess\u00e1rios do WSL no windows.<\/strong><br>1. Painel de controle > Programas > Adicionar Recursos do Windows, marque as op\u00e7\u00f5es: <br>Plataforma de m\u00e1quina virtual<br>Plataforma do hipervisor do windows<br>Subsistema do windows para linux<br>Clique em OK, aguarde a instala\u00e7\u00e3o e reinicie a m\u00e1quina para que as altera\u00e7\u00f5es tenham efeito.<br>.<br><strong>2. Abra o PowerShell vamos verificar se est\u00e1 tudo ok conferindo a vers\u00e3o do WSL:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl --version<\/code><\/pre>\n\n\n\n<p><br><strong>Deve exibir algo parecido com:<\/strong><br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>WSL version: 2.3.24.0\nKernel version: 5.15.153.1-2\nWSLg version: 1.0.65\nMSRDC version: 1.2.5620\nDirect3D version: 1.611.1-81528511\nDXCore version: 10.0.26100.1-240331-1435.ge-release\nWindows version: 10.0.22621.2861\n.\n<\/code><\/pre>\n\n\n\n<p><strong>3. Atualize o wsl:<\/strong><\/p>\n\n\n\n<p>wsl &#8211;update<br><br><strong>4. Listando as vers\u00f5es online para instala\u00e7\u00e3o:<\/strong><br><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl -l --online\nThe following is a list of valid distributions that can be installed.\nInstall using 'wsl.exe --install &lt;Distro&gt;'.\n\nNAME                            FRIENDLY NAME\nUbuntu                          Ubuntu\nDebian                          Debian GNU\/Linux\nkali-linux                      Kali Linux Rolling\nUbuntu-18.04                    Ubuntu 18.04 LTS\nUbuntu-20.04                    Ubuntu 20.04 LTS\nUbuntu-22.04                    Ubuntu 22.04 LTS\nUbuntu-24.04                    Ubuntu 24.04 LTS\nOracleLinux_7_9                 Oracle Linux 7.9\nOracleLinux_8_7                 Oracle Linux 8.7\nOracleLinux_9_1                 Oracle Linux 9.1\nopenSUSE-Leap-15.6              openSUSE Leap 15.6\nSUSE-Linux-Enterprise-15-SP5    SUSE Linux Enterprise 15 SP5\nSUSE-Linux-Enterprise-15-SP6    SUSE Linux Enterprise 15 SP6\nopenSUSE-Tumbleweed             openSUSE Tumbleweed<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Instalando uma distribui\u00e7\u00e3o:<\/strong><br><\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl --install -d nomedadistro\nInstalling: openSUSE Tumbleweed\nopenSUSE Tumbleweed has been installed.\nLaunching openSUSE Tumbleweed...\nInstalling, this may take a few minutes...\n*** Starting YaST ***\nInstallation successful!<\/code><\/pre>\n\n\n\n<p>Ap\u00f3s a instala\u00e7\u00e3o a distribui\u00e7\u00e3o deve iniciar automaticamente e solicitar as informa\u00e7\u00f5es b\u00e1sicas para o sistema, nome de usu\u00e1rio e senha e pode fazer alguma atualiza\u00e7\u00e3o, varia de distribui\u00e7\u00e3o para distribui\u00e7\u00e3o.<br>.<\/p>\n\n\n\n<p><strong>2. Para iniciar a distribui\u00e7\u00e3o pesquise na barra iniciar como qualquer outro app do windows.<\/strong><\/p>\n\n\n\n<p><strong>3. Listando distribui\u00e7\u00f5es instaladas:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl -l\nWindows Subsystem for Linux Distributions:\nopenSUSE-Tumbleweed (Default)<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>          <\/code><\/pre>\n\n\n\n<p><strong>4. Removendo uma distribui\u00e7\u00e3o:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wsl --unregister nomedadistro\nUnregistering.\nThe operation completed successfully.<\/code><\/pre>\n\n\n\n<p>Obrigado por ler at\u00e9 aqui.<br>Espero te ajudado.<br>Duvidas? Deixe nos coment\u00e1rios.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>O WSL \u00e9 uma maneira de executar um sistema Linux completo dentro do windows sem a necessidade de uma m\u00e1quina virtual ou um container.Uma \u00f3tima ferramenta para quem precisa utilizar aplica\u00e7\u00f5es Linux dentro do windows, como por exemplo, ambientes de desenvolvimento e softwares de an\u00e1lise cient\u00edfica.Neste artigo, irei demonstrar o processo de instala\u00e7\u00e3o do WSL [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":111,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[32],"tags":[18,31,30,29],"class_list":["post-110","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-windows","tag-linux","tag-subsystem","tag-windows","tag-wsl"],"jetpack_featured_media_url":"https:\/\/jorgecarneirob.ddns.net\/wp-content\/uploads\/2024\/10\/WSL.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/110","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/comments?post=110"}],"version-history":[{"count":4,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/110\/revisions"}],"predecessor-version":[{"id":115,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/posts\/110\/revisions\/115"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/media\/111"}],"wp:attachment":[{"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/media?parent=110"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/categories?post=110"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jorgecarneirob.ddns.net\/index.php\/wp-json\/wp\/v2\/tags?post=110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}