On Fri, Dec 31, 2021 at 01:17:18PM -0500, Dan Cross wrote:
On Fri, Dec 31, 2021, 10:54 AM Adam Thornton
<athornton(a)gmail.com> wrote:
Slightly older, but also slightly more
fundamental to the system, you need
look no farther than Solaris's `/bin/sh` for an illustrated example of the
pros and cons of maintaining backwards compatibility. [snip]
Sun is not the exemplar here: the move from SunOS 4's BSD userland to
Solaris 2's SVR4 broke tons of things. They didn't seem to mind that their
customers had to pay the cost of adaptation.
I was there for that and I minded like crazy. It was a hugely bad move
in my opinion. Time has not changed that.
The Linux example is also a bit strange. The move from
e.g. `ifconfig` and
`netstat to `ip` and `ss` required lots of local retooling
I never understood why Linux did that.