I was hoping this would answer a recent question about the origin of the `unlink(1)` command. [1] The table says it appeared in FreeBSD 3.5.0, but in digging I found that FreeBSD introduced it after NetBSD, who introduced it "for XCU5's sake, and due to popular demand." [2] So `unlink(1)` must have existed in some even earlier Unix variant.
So the history of these things remains murky. Part of that is it's difficult to find old ("superseded") versions of the XCU / XOpen specs, let alone trace the new things each revision introduced to the sometimes-now-extinct Unix variants they first appeared in.
I do love the `unix-history-repo` and applaud the ongoing work there!
So the history of these things remains murky. Part of that is it's difficult to find old ("superseded") versions of the XCU / XOpen specs, let alone trace the new things each revision introduced to the sometimes-now-extinct Unix variants they first appeared in.
I do love the `unix-history-repo` and applaud the ongoing work there!
[1] https://twitter.com/alangrow/status/966081208487575552
[2] https://github.com/NetBSD/src/commit/54af00c6ee446afe395f319...