---
title: "Discussion on \"How I Turned WSL2 Into My Linux-First Development Environment on Windows\" | Hashnode"
description: "Discussion on \"How I Turned WSL2 Into My Linux-First Development Environment on Windows\". Native Linux tooling, a deliberate container setup, a fast Zsh, mise, VS Code, reproducible dotfiles, and enough guardrails that an AI agent can help without \"helpfully\" deleting half your machine"
url: "https://hashnode.com/posts/how-i-turned-wsl2-into-my-linux-first-development-environment-on-windows/6a91516bff913eb8e8e2fd8c"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [How I Turned WSL2 Into My Linux-First Development Environment on Windows](https://faaaaraaaan.hashnode.dev/how-i-turned-wsl2-into-my-linux-first-development-environment-on-windows?utm_source=hashnode&utm_medium=feed)

Native Linux tooling, a deliberate container setup, a fast Zsh, mise, VS Code, reproducible dotfiles, and enough guardrails that an AI agent can help without "helpfully" deleting half your machine

Aug 28 · 91 min read · faaaaraaaan.hashnode.dev  
Read the article

-   [#wsl](https://hashnode.com/tag/wsl)
-   [#wsl2](https://hashnode.com/tag/wsl2)
-   [#linux](https://hashnode.com/tag/linux)
-   [#development-environments](https://hashnode.com/tag/development-environments)

## Written by

[Faran Mohammad](https://hashnode.com/@faaaaraaaan)

@faaaaraaaan · Lucknow, India

  
[View profile](https://hashnode.com/@faaaaraaaan)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
