Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

I think OP would be happy running Windows Subsystem for Linux (WSL)

Using windows for the popup/productivity/keybind easy mode stuff, while running Linux applications natively for development.



sort by: page size:

With WSL, you might as well run Windows and do all Linux development there as well.

WSL is not nearly the same as actually using Linux. If it actually interacted with the rest of the system instead of just in it's little box it might provide some value. The way it stands you really have to search for everything. There are lot of tools for devs that just work on Linux/Unix that just don't work on Windows. I find Windows a pain (and am a C# developer professionally). I also like to game so of course Windows stays on my desktop at home, but my next laptop (MBP currently) will have Windows replaced with Linux for sure.

WSL is well-known ;) OP asked for the reverse: being able to run Windows applications on Linux.

I worked on Windows for two decades and tried WSL1. Windows is not super annoying but as a developer all my tools were actually Linux native or cross platform so one day I just cut the middle man and switched to Linux. It wasn't such a big leap but my productivity definitely increased.

WSL is nice when you don't have choice. Linux is actually the optimum choice for most developers.


Sure but at that point what's keeping you from using Linux? desktop experience is way more pleasant both on linux and macos than windows.

WSL is great but the only use I see for it is if Windows is forced upon you by company policies.


Yikes, do you mean Windows Subsystem for Linux? I really appreciate MS folks putting in the effort to try something new, but WSL is close to worthless. I tried it a while back and could not get basic services to work. And why would you want Windows OS around if you just want to run Linux?

However developing linux applications is still painful on windowd. Even with wsl the Fs perf bites pretty hard.

I'm pretty sure WSL is not enough for any decent sized dev effort. And running Linux on a VM on an i3 would just be masochistic. Stick to Linux would be my suggestion.

Windows should just run Linux. For apps that really need the Windows OS, use something akin to macOS parallels. I really like WSL of course, but would prefer an inverted paradigm.

This. My laptop runs Windows (for non-programming reasons). It would feel like a prison except that WSL is really good--far more convenient than messing around with MacOS workarounds like brew. If you can't run Linux directly, Windows is the way to go.

I use WSL just because I can have the best in both worlds, development environment in Linux and GUI, Gaming in Windows. No need to dual boot.

It depends exactly what you want linux for, but if it is command line stuff, then Windows Subsystem for Linux is ok.

WSL is just a linux syscall wrapper around the Windows kernel, so it isn't a perfect replica, but WSL2 runs a customised linux kernel alongside windows, so it should very close.


Yes it's great, I can spin up WSL to get a full Linux environment for web development, mimicking my production environments. I can use Windows IDEs to edit and browsers to test. Even tools like Browsersync work seamlessly running on Linux and syncing on Windows browsers. When I'm finished work, I can shut down the dev environment and play my favorite Windows games without having to dual boot :)

The point is that unless you are fiddling with the kernel, a Windows laptop with WSL makes for a great workstation for software developers. Even if I only develop for Linux, for me it is either a Mac or Windows on the desktop (my pet peeve with Linux on the desktop is the several counterintuitive paste buffers).

It sounds like you really just need Linux and can skip Windows.

FWIW, all this WSL stuff is mostly Microsoft trying to Extend, Embrace and Extinguish Linux.


Use Ubuntu on WSL - for me it makes using Windows as a dev machine actually useable

Windows + WSL for open source stuff and PopOS for work.

If the WSL is the only reason windows is a decent development workstation, then why not just use Linux in the first place? What unique factor is Windows offering here?

I use Windows with wsl2. It's really good, specially with W11 which brings seamless integration with Linux GUI apps. Definitely worth a try.
next

Legal | privacy