[TUHS] Which years saw the introduction of (1) #! and (2) symbolic links

Clem Cole clemc at ccc.com
Tue Dec 29 12:07:46 AEST 2020

FYI: Dennis did symlinks before Joy did and it was 4.1a where they first
show up in the BSD stream
As for shebang, the idiom was recognized by the shell in user space in 1.0
BSD, when the precursor to cshell (the Berkeley shell) was released -  but
it took a while to make it into the kernel as recognized look-a-side to be
more automatic.   My >>memory<< is we had it in the 2BSD release, but it
might not have been added until 3BSD - look at the exec.c code in the BSD
kernels which frankly I'm too lazy tonight to do myself.

On Mon, Dec 28, 2020 at 8:11 PM Ron Natalie <ron at ronnatalie.com> wrote:

> Symlinks came out in 4.1BSD (1981), I think.
> #! came out in 4. (1980
> )
> ------ Original Message ------
> From: "ron minnich" <rminnich at gmail.com>
> To: "TUHS main list" <tuhs at minnie.tuhs.org>
> Sent: 12/28/2020 7:30:47 PM
> Subject: [TUHS] Which years saw the introduction of (1) #! and (2)
> symbolic links
> >I think I remember but want to ask the experts.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://minnie.tuhs.org/pipermail/tuhs/attachments/20201228/c90bd86d/attachment.htm>

More information about the TUHS mailing list