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

41 lines
5.2 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
- [docs.microsoft.com: WSL - Windows Subsystem for Linux](https://learn.microsoft.com/en-us/windows/wsl) <span class='md-tag md-tag--info'>[COMMUNITY-TOOL]</span>
- [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>
- [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>
- [Windows Package Manager CLI (aka winget)](https://github.com/microsoft/winget-cli) <span class='md-tag md-tag--info'>⭐ 25901</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</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
### Local Environment
#### Version Management
- [asdf version manager (asdf-vm)](https://asdf-vm.com) <span class='md-tag md-tag--warning'>[EN CONTENT]</span> <span class='md-tag md-tag--success'>[DE FACTO STANDARD]</span> — An extensible, multi-language version manager capable of centralizing tool runtimes through a unified CLI configuration file (`.tool-versions`). Eliminates environmental drift across localized developer workspaces by managing multiple CLI toolchains via a modular plugin architecture.
---
💡 **Explore Related:** [Java And Java Performance Optimization](./java-and-java-performance-optimization.md) | [Java_Frameworks](./java_frameworks.md) | [API](./api.md)