Can anyone comment on their experiences using Bash for Windows for development full-time?
Thanks!
1–10 of 53 posts
Can anyone comment on their experiences using Bash for Windows for development full-time?
Thanks!
Why not a Virtual Machine on your PC?
Why not a Virtual Machine on your PC?
For my use case I would prefer to have 100% of system resources on one OS. Also, I'm coming from a Mac and would prefer the "integrated" feel if that makes sense
You don't have to dual boot.
You can have on one screen Ubuntu, on the other, windows. So you can use all your photoshoppy design programs on windows and the best coding on linux.
Best of both worlds.
You can also intall cygwin in windows which gives you a terminal on windows. Although there may be be a better program now than cygwin
Also, not sure if this is any good: http://www.pcworld.com/article/3106463/windows/how-to-get-ba...
Why not a Virtual Machine on your PC?
For my use case I would prefer to have 100% of system resources on one OS. Also, I'm coming from a Mac and would prefer the "integrated" feel if that makes sense
The only difficulty is if the hardware doesn't fully support Linux without hassle (in very recent notebooks for instance).
Earlier quoted context omitted.
For my use case I would prefer to have 100% of system resources on one OS. Also, I'm coming from a Mac and would prefer the "integrated" feel if that makes sense
The VM's are amazing. You don't have to dual boot. You can have on one screen Ubuntu, on the other, windows. So you can use all your photoshoppy design programs on windows and the best coding on linux. Best of both worlds. You can also intall cygwin in windows which gives you a terminal on windows. Although there may be be a better program now than cygwin Also, not sure if this is any good: http://www.pcworld.com/art…
Yes, like WSL, which OP is asking.
What would you mainly use the bash environment for ?
[0](http://www.omgubuntu.co.uk/2016/08/upgrade-bash-windows-10-u...) [1](https://github.com/Microsoft/BashOnWindows/issues/482#issuec...)
The main problem I have with using any kind of shell on Windows is that process spawning takes much, much longer than on *nix systems. I regularly find myself optimizing my scripts not for readability or elegance, but for total number of calls to executables.
To illustrate, opening a new Cygwin Bash shell on this machine takes 3 seconds, almost all of which is spent executing .bashrc. On Linux, with the same .bashrc (modulo a few platform-specific settings) that's under 0.2 seconds.
So, far from perfect, but is it 'good enough'? I'd say yes. Bash is just so much nicer than CMD, and while I hear good things about PowerShell, I can't be bothered to learn a different shell for every platform I use.
Whether there are additional tradeoffs with Bash for Windows, I cannot judge.
Earlier quoted context omitted.
The VM's are amazing. You don't have to dual boot. You can have on one screen Ubuntu, on the other, windows. So you can use all your photoshoppy design programs on windows and the best coding on linux. Best of both worlds. You can also intall cygwin in windows which gives you a terminal on windows. Although there may be be a better program now than cygwin Also, not sure if this is any good: http://www.pcworld.com/art…
> You can also intall cygwin in windows which gives you a terminal on windows. Although there may be be a better program now than cygwin Yes, like WSL, which OP is asking.
When I have to use a Windows OS for some reason I install this, it at least makes me feel a little bit at home.