Hi! Iām Boris!
Iām a software engineer working professionally in insurance, teaching other developers, and speaking at conferences. Thro...
For further actions, you may consider blocking this person and/or reporting abuse
Awesome write up. I've been using WSL since its first release as dual-booting and (as you mentioned) Virtual Desktops just were not cutting it. Only thing that is throwing me for a loop here is I have never actually ran a GUI version of any linux app in WSL I was under the impression it was primarily a terminal thing. Sure you can access file explorer (but permissions are always complaining on my end) but how the hell did you RUN dolphin file manager? Installing it on WSL does not place that app within the programs menu anywhere and you didnt mention a command in the terminal to actually 'run' a graphical user interface of any specific App so did I miss something?
Excellent work!
First of all, thanks for the kind words!
I just installed it via apt with
sudo apt install dolphin
Afterwards, it just showed up in my start menu. If you don't see it there, just run
dolphin
in WSL and you should be seeing it. It could potentially do with the version of WSL/Ubuntu. Check the link for more info on how to update.Not only VS Code but Jetbrains Suite supports WSL 2.0 and development is really fun. I hope to see more improvements and the WSL 3.0 Release.
Awesome work š
Developing on Windows with WSL makes you want to switch to Windows š It's such an improvement!
It is better for sure with WSL!
How so? I have WSL but to me development isn't as good as just using Windows.
I might have made a blanket statement there. It's not better everywhere, of course.
If you're developing with for example .Net, it doesn't make much sense to use WSL (although it's a valid option, if one is using it) and it might be slower experience.
If you need to do things that just work better on *nix environments, it is usually a better experience, at least for me.
Super detailed!
Thank you for posting it!
Really nice write up - thanks!
Can you create a guide for lamp stack on debian in wsl. I was facing issues with mysql installation when i tried it.
Thanks Boris, I found especially useful the part with VSCode!
Thanks! I figured it would be nice to have an all-in-one article for this topic.
Installing Linux on Windows is a must :)
Nice article!
Nice work, Boris. This should come in handy for a lot of devs!
Thanks, I hope so!
Finally, the comprehensive guide to WSL on Windows. This will be of help to so many devs starting out their journey on Windows!
May I ask how to install it to the D drive?
By default, you can't install it to any other drive except C. There are some ways where you can move it after installation, but I can't attest to anything as I always had it in the default drive, so I'm not too comfortable recommending anything like that.
What about using SSH? Do you set up separate for Windows and Linux or do you use Windows/Linux only? It look like you use Windows as main system for credentials, so I guess SSH is also on Windows? How do you set this up?
I switched to
wincred
, too, but I still have to separate my signed commits on both systems.If you have the Home edition, Hyper-V is not supported.
As far as I am aware, it is supported. Check this: github.com/MicrosoftDocs/Virtualiz...
But... Linux.