this post was submitted on 20 May 2025
830 points (95.0% liked)
linuxmemes
26457 readers
92 users here now
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
- Instance-wide TOS: https://legal.lemmy.world/tos/
- Lemmy code of conduct: https://join-lemmy.org/docs/code_of_conduct.html
2. Be civil
3. Post Linux-related content
sudo
in Windows.4. No recent reposts
5. π¬π§ Language/ΡΠ·ΡΠΊ/Sprache
6. (NEW!) Regarding public figures
We all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I don't think anyone is a "wsl user" so much as they've found themselves in a position where the lowest friction solution is utilizing wsl for a given situation.
Around 2019, even up until like 2022 if you wanted to run docker in windows, that was how to do it.
I learned the shell in wsl before I switched to Linux full time. I wasn't trying to learn it intentionally. Just didn't want to develop software on windows. It's a great gateway drug that reduces friction by a lot.
The terminal is a pathway to many abilities some consider to be unnatural.
Itβs not a story the Vibe Coders would tell you
Pretty much my situation. Work stuff, Windows machine, but Linux/Docker workflow and I refuse to let go of my POSIX shell.
All the good stuff available and you choose a POSIX shell? To each their own I guess.
Granted, I still prefer it to PowerShell, but only in how it feels, not conceptually.
Eh Iβm not hard set on full spec compliance. I use ZSH, itβs not technically POSIX compliant but close enough that I virtually never have to think about it. Technically correct would probably have been βsh derivativeβ or something.
Who hurt you?
Why?
Not enough caffeine. Please disregard.
That's where I was a few years ago, and then I switched back to proper Linux. I was only keeping Windows at all for games, but then most of the games I played started working fine on Linux (thank you, Valve).
Plus, I tried doing some TensorFlow stuff with CUDA (Nvidia) GPU acceleration. In theory, you can do it in pure Windows, but nobody has bothered trying to do that. You're on your own if you try it. The usual way is to do GPU passthrough to WSL. There have been three different ways to do that over the years, only one of which currently works. If you happen to Google a page that tells you one of the wrong ways, there's a good chance you'll need to reinstall to get it working the right way.
Using pure Linux for this stuff is no problem. Just use Nvidia's server drivers instead of gaming drivers. All the AI datacenters are using Nvidia GPUs on Linux, so Nvidia is highly motivated to make this work. Someday, Windows might be as easy to use as Linux.
This was not on my bingo card even just 5 years ago.
What's the current best way to run docker on Windows?
I'm still using wsl(2) for that in 2025 because it seems to be the path of least resistance on Win11.
That could very well be the best practice. I haven't had to run docker in windows since then.
Just install the docker engine in wsl like anywhere else and avoid docker desktop if you can