DEV Community

Discussion on: WSL vs Linux with a desktop environment

Collapse
 
himujjal profile image
Himujjal Upadhyaya

Recently shifted to an all Linux system. Lifelong Windows user here.

Let's see all of your points one by one:

  1. You dont need MS Office that often, prefer not installing them. Try to use the web version. Or google docs

  2. Git bash is good. But it is a pain to work with it sometimes. Unless you are ready to get into Windows native development. Well if you really are. Go for Msys2. You get pacman with it. BTW you can skip this part.

  3. Install Windows Terminal. You will love it. Its the best terminal I have used so far. Linux Windows all combined. Set WSL2 in Windows Terminal as default.

  4. Install WSL2. Its awesome. Dont go for unofficial distros like Arch or anything. Ubuntu will get you through. Also dont bother installing packages for Windows native env. You will save a lot of time of your life. I wasted mine. Do everything with WSL. VS Code has good WSL2 support. Vim/Nvim works great too.

  5. Only install Windows-only apps in Windows. Take this advice. Almost 90% softwares/tools/frameworks/libraries work in WSL2.0. So keep programming all to WSL2.0

  6. If you are still thinking about Windows Native dev consider Chocolatey and Scoop. Many packages are either present in choco or in scoop. Prefer Scoop though.

Good luck. Ping me for help if you need.