Hi.
Can anyone give a definitive date for when Bill Joy's csh first got out
of Berkeley? I suspect it's in the 1976 - 1977 time frame, but I don't
know for sure.
Thanks!
Arnold
The requested URL /pub/Wish/wish_internals.pdf was not found on this
server.
--
Dave Horsfall DTM (VK2KFU) "Those who don't understand security will suffer."
> On Jun 26, 2016, at 5:59 PM, tuhs-request(a)minnie.tuhs.org wrote:
>
> I detested the CSH syntax. In order to beat back the CSH proponents at BRL, I added JOB control to the SV (and later SVR2) Bourne Shell. Then they beat on me for not having command like editing in (a la TCSH), so I added that. This shell went out as /bin/sh in the Doug Gwyn SV-on-BSD release so every once and a while over the years I trip across a “Ron shell” usually people who were running Mach-derived things that ran my shell as /bin/sh.
When porting BSD to new hardware at Celerity (later Floating Point, now part of Sun, oops Oracle) I got ahold of the code that Doug was working on and made the jsh (Job control sh) my shell of choice. Now that Bash does all of those things and almost everything emacs can do, Bash is my shell.
As far as customizing, I’ve got a .cshrc that does nothing more than redirect to a launch of bash if available and /bin/sh if nothing else. And my scripts for logging in are so long a convoluted due to many years of various hardware and software idiosyncratic changes (DG/UX anyone, anyone?) that I’m sure most of it is now useless. And I don’t change it for fear of breaking something.
David
I asked Jeff Korn (David Korn's son), who in turn asked David Korn who
confirmed that 'read -u' comes from ksh and that 'u' stands for 'unit'.
- Dan C.
Yes, indeed. He says:
*I added -u when I added co processes in the mid '80s. The u stands for
unit. It was command to talk about file descriptor unit at that time.*
On Tue, May 31, 2016 at 6:06 AM, Dan Cross <crossd(a)gmail.com> wrote:
> Hey, did your dad do `read -u`?
>
> ---------- Forwarded message ----------
> From: Doug McIlroy <doug(a)cs.dartmouth.edu>
> Date: Tue, May 31, 2016 at 3:27 AM
> Subject: [TUHS] etymology of read -u
> To: tuhs(a)minnie.tuhs.org
>
>
> What's the mnmonic significance, if any, of the u in
> the bash builtin read -u for reading from a specified
> file descriptor? Evidently both f and d had already been
> taken in analogy to usage in some other commands.
>
> The best I can think of is u as in "tape unit", which
> was common usage back in the days of READ INPUT TAPE 5.
> That would make it the work of an old timer, maybe Dave Korn?
>
>
>
What's the mnmonic significance, if any, of the u in
the bash builtin read -u for reading from a specified
file descriptor? Evidently both f and d had already been
taken in analogy to usage in some other commands.
The best I can think of is u as in "tape unit", which
was common usage back in the days of READ INPUT TAPE 5.
That would make it the work of an old timer, maybe Dave Korn?
> Now we are hoping to get the Living Computer Museum people to bring it up
on their real PDP-7.
Truly a fantastic prospect! The only Unix the museum has running is
on a 3B2--a curious byway perhaps, but of little historic interest.
The PDP-7 version would be a tremendous coup.
doug
On Wed, May 04, 2016 at 12:44:15AM +0300, Diomidis Spinellis wrote:
> This would have found any code from the PDP-7 Unix that appeared in the
> First Edition. (I was hoping that some PDP-7 instruction sequences might be
> the same in PDP-11.)
> Unsurprisingly, nothing came out.
No, the instruction set is completely different. The PDP-11 ISA is a paradise
compared to the spartan PDP-7 ISA.
Cheers, Warren
All, a status update on the PDP-7 Unix restoration project at
https://github.com/DoctorWkt/pdp7-unix
The system is pretty much complete now. We have as much of the original
code working as we can. We have rewritten things like the shell and some
other utilities (ls etc.). The ed editor and the native assembler both
work. We also have written a user-mode PDP-7 simulator to test things
and an assembler to make building things faster.
The system boots up under SimH with a filesystem and you can see what things
were like back in 1970.
One big missing utility is roff. As of today, I've written a compiler that
inputs a vaguely C-like language and outputs PDP-7 code. Using this, I've
compiled a minimalist roff which is enough to format man pages. This is
a separate project here: https://github.com/DoctorWkt/h-compiler
Now we are hoping to get the Living Computer Museum people to bring it up
on their real PDP-7. Unfortunately, it doesn't have a disk drive. The
expected solution is to build a disk simulator with an FPGA and SD card.
There is no time frame for this, but it is in the works.
Thanks go to Phil Budne and Robert Swierczek for all their hard work
in building and testing things, and also to Norman Wilson for supplying
scans of the original documents.
Cheers, Warren