4 ms·
Replying to self as to not change the actual content of my original post. Since August, I've been using Win10 w/ the Windows Subsystem for Linux almost exclusiv
by hermitdev 10y ago
Replying to self as to not change the actual content of my original post. Since August, I've been using Win10 w/ the Windows Subsystem for Linux almost exclusively for my Linux development instead of ssh'ing into a local VM. I can do 100% of what I need for writing software. I'm primarily a C++/Python developer on linux. My IDE of choice is bash. I use vim as an editor, and gnumake to build, although I use pretty_make.py [1] to format GCC errors a little better and add colorization, etc. I use multiple wide-screen monitors, so screen realestate is not an issue for me (I usually have 2 bash shells split vertically per monitor).
One big downside for me is that I cannot actually run the code I build locally because the codebase I'm working on needs to enumerate & name the network adapters that are present, and WSL doesn't yet (, if ever) support this.
But, for what I'm currently doing, which is code cleanup and goal #1 is just clean compiles w/ no warnings as errors (w/ -Wall -Wextra -pedantic -Wno-zero-as-null-pointer) & links, it's a great productivity saver.
[1] https://github.com/myint/indent-finder/blob/master/test_files/tab/pretty-make.py https://github.com/myint/indent-finder/blob/master/test_file...
- saulr 10y agoWSL does support network adapter enumeration as of build 14965. Take a look at this blog post from November: https://blogs.msdn.microsoft.com/commandline/2016/11/10/ifconfig-and-network-connection-enumeration-support-in-windows-10-insider-build-14965/ https://blogs.msdn.microsoft.com/commandline/2016/11/10/ifco...
- jhasse 10y agoHave you tried MSYS2 instead of WSL for your use-case?