Hacker News new | ask | show | jobs
by jmbwell 1153 days ago
Complaining that bash on macOS is old is valid, but it doesn’t seem relevant here. If you’re just going to use Powershell on Windows anyway, then surely bash doesn’t matter on either platform.

More relevant in my view is how well the workstation you use supports interacting with your build system. In many organizations, the actual build environment is only ever going to be Debian or alpine in a container, in which case, it doesn’t really matter which computer you have on your desk. If all your building happens remotely on a cloud instance, it hardly matters at all.

So by all means, use whatever computer you want. The great thing about the current era of computing is how little depends on the computer for getting work done. The author’s Chromebook story makes this point perfectly. Use what you have or what you like or what you can get, and get on with life, I say.

3 comments

Mac OS switched to zsh a couple releases ago due to bash being GPL 3 so the shell isn’t old anymore and installing bash is as easy as brew install bash.
The default OS-provided shell is irrelevant; anyone who cares an iota about DX on their dev machine is going to set up their terminal and shell from scratch anyway.
Only if you use osx… on linux there is no need to do such a strange thing.
Right, because Linux users are famously content to accept OS defaults and have no interest in tool selection or customizing their setup.

/s

Hahahahaha.

Now show me a linux distribution where what you are saying is true.

RHEL, "welcome to everything is old".

Unfortunately it's also a headache to use Linuxbrew with RHEL because it keeps trying to install its bottled glibc which doesn't like the old (but heavily patched) kernel and breaks everything not statically linked to the system libc until you remove it.

Yeah he says because you have to update bash he prefers using WSL2. As if you don't have to install that???
I think you misread. I dont prefer WSL2, I rarely use it directly. I prefer powershell
wrt relevance and relevance...

macos used to be relevant, but now (like the jackling house) all the unix underpinnings have been left to rot.

[1] https://en.wikipedia.org/wiki/Jackling_House

By the way, macos bash is technically in violation of the GPL, as it doesn't ship the source for rootless.h (no, not the x file by the same name)