kak@hico2.UUCP (Kris A. Kugel) (02/13/91)
I read about the down-level version of the ksh on some 3b1s, so I decided to check out the STORE version on osu-cis. Well, the STORE version is indeed version 06/03/86. However, the versions I have on my system seem more recent, or at least created more recently. Note the output from coffdate. Still, the STORE version is bigger, and have you ever heard of any new version of the shell get SMALLER? I lost Thad's original article, so I don't know if he said anything about the 3b1's shell being a new compilation of old code . . . . Where is the version 11/16/88e? I would assume that version would be newer still . . . . ==== ls -l ==== -rwxr-xr-x 1 kak users 90912 Jun 5 1986 ksh -rwxr-xr-x 1 bin bin 90088 Sep 16 1989 /usr/local/ksh -rwxr-xr-x 1 bin bin 90088 Feb 24 1990 /bin/ksh ==== coffdate ==== Thu Jun 5 10:06:04 1986 ksh Sat Apr 18 19:30:07 1987 /usr/local/ksh Tue Jan 26 16:28:11 1988 /bin/ksh ==== what ==== (by the way, where did I get "what", and where is its man page?) ksh: Version 06/03/86 /usr/local/ksh: ksh/sh:msg.c 1.2 ksh:ksh.sl 1.9 /bin/ksh: ksh/sh:msg.c 1.2 ksh:ksh.sl 1.9 ==== file ==== ksh: mc68k executable [68010] [float-none] (shared demand paged) /usr/local/ksh: mc68k executable [68010] [float-soft] (shared demand paged) /bin/ksh: mc68k executable [68010] [float-soft] (shared demand paged)
dave@galaxia.Newport.RI.US (David H. Brierley) (02/19/91)
In article <1040@hico2.UUCP> kak@hico2.westmark.com writes: >Well, the STORE version is indeed version 06/03/86. However, >the versions I have on my system seem more recent, >or at least created more recently. Note the output from coffdate. ... >==== what ==== (by the way, where did I get "what", and where is its man page?) "what" is part of SCCS and it's man page should be in section 1. As best as I can reconstruct, here is the history of ksh for the 3b1, beginning with the version of ksh that was included on 3.51. If someone wants to fill in info from before 3.51 they are welcome to do so. 3.51 - a version of ksh from before the first toolchest release; identified by the "what" strings "ksh/sh:msg.c 1.2" and "ksh:ksh.sl 1.9". The output of coffdate says "Apr 18 19:30:07 1987". The actual source code is from no later than the beginning of 1986 and is probably much earlier than that. Fixdisk 1 - same source code but with various bug fixes applied. Same "what" strings but the coffdate is now "Jun 26 16:28:11 1988". Fixdisk 2 - same as fixdisk #1. STORE! - a copy of the "ksh-i" release of ksh, also known as the "06/03/86" release. To the best of my knowledge, this was the first release made available through the ATT Toolchest. Despite the fact that this would appear to be an older version than the other ones, this is in fact a newer version. My understanding is that ksh on the STORE was originally supposed to be similar to HDB on the STORE, i.e. only available to ATT employees. So, in term of actual release dates of the binaries we have the following order: STORE, 3.51, fixdisk1; and in terms of the origin dates of the source code we have this order: 3.51/fixdisk1, STORE. If you have access to the toolchest, the subsequent release of ksh was labeled "ksh88", followed by ksh88a through ksh88e. I am not sure if ksh88 is the same as ksh88a. All releases of ksh that I am aware of (at least, all release after ksh-i) will compile and run on a 3b1 with no problems. >Where is the version 11/16/88e? I would assume that version would >be newer still . . . . Yes, this is the latest and greatest version of ksh (unless I missed the ksh88f announcement). As I said, it will compile and run on a 3b1 with no problems and it can be yours for the amazing bargain price of $3,000 plus shipping and handling. -- David H. Brierley Home: dave@galaxia.newport.ri.us; Work: dhb@quahog.ssd.ray.com Send comp.sources.3b1 submissions to comp-sources-3b1@galaxia.newport.ri.us %% Can I be excused, my brain is full. **