News for hackers. Stuff that matters.
Re:The sad state of sysadmin in the age of containers (2015) by shortusername on Wednesday May 16, 2018 @01:45PM (#17084588)
Clunky is subjective -- I think we can probably agree that there are clunkier, more opaque, and harder to work with constructs in programming than a slightly different syntax for array declaration.

What are these build systems where you need to install Bash? Bash 4 was released in 2009: it's been in every major Linux distribution for at least two major versions, ditto for FreeBSD... heck, even Solaris ships with it now.

Re:The sad state of sysadmin in the age of containers (2015) by eropple on Wednesday May 16, 2018 @01:49PM (#17084635)
You're right, there are clunkier, more opaque, and harder to work with constructs in programming. Like `sh` arguments. And like `sh` quotebarf.

And Busybox is commonplace. Systems that include Busybox usually do not include `bash`. And so, for my purposes, if I can specify `bash`, I can also specify, say, Ruby, which--while by no means perfect--makes life much, much easier.