Files
awesome-kubernetes/v2-docs/linux-dev-env.md

46 lines
5.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# WSL: Linux Dev Environment on Windows
!!! info "Architectural Context"
Detailed reference for WSL: Linux Dev Environment on Windows in the context of Developer Ecosystem.
## Standard Reference
- [Using WSL and MobaXterm to Create a Linux Dev Environment on Windows](https://nickjanetakis.com/blog/using-wsl-and-mobaxterm-to-create-a-linux-dev-environment-on-windows) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Setting Up Docker for Windows and WSL to Work Flawlessly](https://nickjanetakis.com/blog/setting-up-docker-for-windows-and-wsl-to-work-flawlessly) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Take your Linux development experience in Windows to the next level with WSL and Visual Studio Code Remote](https://devblogs.microsoft.com/commandline/take-your-linux-development-experience-in-windows-to-the-next-level-with-wsl-and-visual-studio-code-remote) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [kubernetes.io: WSL+Docker: Kubernetes on the Windows Desktop 🌟](https://kubernetes.io/blog/2020/05/21/wsl-docker-kubernetes-on-the-windows-desktop) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Ubuntu on WSL 2 Is Generally Available 🌟](https://ubuntu.com/blog/ubuntu-on-wsl-2-is-generally-available) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Microsoft Makes it Easier to Install WSL on Windows 10 🌟](https://www.omgubuntu.co.uk/2020/06/microsoft-wsl-install-command) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Docker Desktop & WSL 2 Backport Update](https://www.docker.com/blog/docker-desktop-wsl-2-backport-update) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [itnext.io: WSL2 Tips: Limit CPU/Memory When using Docker](https://itnext.io/wsl2-tips-limit-cpu-memory-when-using-docker-c022535faf6f) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Distro installation added to WSL --install in Windows 10 insiders preview build 20246](https://devblogs.microsoft.com/commandline/distro-installation-added-to-wsl-install-in-windows-10-insiders-preview-build-20246) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [pandorafms.com: Qué es, cómo instalar WSL2 y por qué es una gran noticia' para el sector TI](https://pandorafms.com/blog/es/wsl2) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [dev.to: Install Docker on Windows (WSL) without Docker Desktop 🌟](https://dev.to/bowmanjd/install-docker-on-windows-wsl-without-docker-desktop-34m9) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [techrepublic.com: Windows Subsystem for Linux 2: The GUI features developers' have been asking for](https://www.techrepublic.com/article/windows-subsystem-for-linux-2-the-gui-features-developers-have-been-asking-for) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [bleepingcomputer.com: Windows 11 can now install WSL from the Microsoft' Store 🌟](https://www.bleepingcomputer.com/news/microsoft/windows-11-can-now-install-wsl-from-the-microsoft-store) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [klaushofrichter.medium.com: Using Windows Subsystem for Linux for Kubernetes](https://klaushofrichter.medium.com/using-windows-subsystem-for-linux-for-kubernetes-8bd1f5468531) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Windows Terminal 1.0](https://devblogs.microsoft.com/commandline/windows-terminal-1-0) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Microsoft launches Windows Terminal 1.0, unveils GPU support and Linux GUI apps in WSL](https://venturebeat.com/2020/05/19/microsoft-windows-terminal-wsl-gpu-support-linux-gui-apps) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [Microsoft debuts Windows Package Manager for your dev environment](https://venturebeat.com/2020/05/19/microsoft-windows-package-manager-powertoys) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [cmder 🌟](https://cmder.net) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
## Developer Experience
### Package Management
#### Windows Tooling
- **(2024)** [==Windows Package Manager CLI (aka winget)==](https://github.com/microsoft/winget-cli) <span class='md-tag md-tag--info'>⭐ 26021</span> <span class='md-tag md-tag--warning'>[C++ CONTENT]</span> 🌟🌟🌟🌟🌟 <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — The official open-source repository for winget-cli, Microsoft's Windows Package Manager. Standardizes command-line app deployment, installation, dependency discovery, and workspace updates.
## Local Development
### Operating Systems
#### WSL
- **(2026)** [docs.microsoft.com: WSL - Windows Subsystem for Linux](https://learn.microsoft.com/en-us/windows/wsl) <span class='md-tag md-tag--primary'>[DOCUMENTATION]</span> <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — Official engineering documentation detailing Windows Subsystem for Linux (WSL). Enables native ELF64 execution on Windows, forming a vital platform for building local Kubernetes, Docker, and bash-heavy development pipelines directly inside Windows environments.
- **(2026)** [9elements.com: Developing on Windows with WSL2](https://9elements.com/blog/developing-on-windows-with-wsl2) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span> — A developer-focused guide optimizing local Windows workflows with WSL2. Provides performance instructions on using WSL2 backends alongside Docker Desktop, configuring VS Code remote-containers, and mitigating cross-file system read/write overhead.
---
💡 **Explore Related:** [Postman](./postman.md) | [Angular](./angular.md) | [Swagger Code Generator For Rest APIs](./swagger-code-generator-for-rest-apis.md)