Probably the weirdest problem I’ve ran into are shader files in my git repo being locked to requiring administrative rights for either Unity or Bash for Windows to be able to open them.
Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
21–30 of 53 posts
Re: Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
#22It won't replace a full Linux install, but it might be enough for most use cases (it doesn't run X yet, for example). So virtual machines aren't exactly going to be replaced by Bash on Windows.
But for people who buy Macs just because it is a Unix machine that runs Photoshop, and use Homebrew and Macports, which let's be clear apt-get wins hands-down, Bash on Windows is a strong alternative for these types of users.
I own a Macbook Air 2011, Apple prices skyrocketed in Brazil and for me to pay that price on a machine that has soldered RAM, almost no ports, having to buy expensive adapters, to use a shitty package manager with an OS that makes me dual-boot with Windows/Linux for some things, I am definitely considering a Lenovo or Dell machine with Windows for my next development environment.
Of course, not all things are perfect, while the project seems to be moving at an awesome pace and the future is bright, it is still in Beta, and lots of things are broken for now, if it becomes as stable as it should be, it will be big. I am eagerly waiting for the stable version of it.
Re: Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
#23I checked a couple boxes, restarted, and installed ConEmu.
I added symlinks in my bash home directory for "c", "docs", and "downloads", and pinned my Linux installation as a favorite in Windows Explorer, which makes file management between the two systems incredibly easy.
I installed git, and zsh, and a lot of the other basics. Zero issues. It's a normal Ubuntu installation.
I've been thrilled with it, so much so that I just plunked down some money for my first Windows laptop in years, and I'm selling my old Macbook Pro.
It's the real deal. Microsoft is on fire lately.
Re: Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
#24Its been documented and seemingly ignored by the bash team every time I've checked so I may stuck sticking with a laptop that doesn't have an escape key.. :(
Proceed with caution, for now.
Re: Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
#25Most of these are fixed in the insider builds of Windows but that means you have to run full insider builds, you can't pick and choose components, so sometimes that is a non-starter for people.
Some of the annoying (color, cut & paste, etc) things can be fixed by using something like ConEmu (what I use).
I've actually stopped using my macbook and am now just using my company provided Windows machine for day-to-day stuff and it's been pretty smooth for the most part.
full disclosure: I work at Microsoft
Re: Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
#26Re: Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
#27The biggest problem I've run into lately is that I really want to be able to run GUI-based programs, and even though that does worth with VcXWin, it's kind of crappy, especially for font rendering.
Anyone know of a free (or cheap) x window server for windows that does anti-aliasing?
Re: Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
#28Re: Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
#29I've been using Bash for Windows at work for a couple of months, and it's mostly been good enough that I don't need to fire up my ubuntu vm anymore. The biggest problem I've run into lately is that I really want to be able to run GUI-based programs, and even though that does worth with VcXWin, it's kind of crappy, especially for font rendering. Anyone know of a free (or cheap) x window server for windows that does an…
Re: Ask HN: Is Bash for Windows good enough to replace a Linux/Mac terminal?
#30I also have a ton of docker compatibility issues when trying to work with containers, ultimately I just wrote a power shell script to get my docker-compose environment up and running and go from there.
As far as I know, you also can't run nginx on port 80 which makes it challenging for web development (i'm sure I can run things on different ports, but who wants to do that).
I think it's promoting, but not quite ready to replace my MacBook & Linux partitions yet.