In article by Eric Fischer:
Brian D. Chase writes,
Just a quick question. Was the `dc' command
introduced with one of the
BSD releases or did it exist in an earlier version of Unix like the 6th or
7th Edition?
It appears in the First Edition manual, and according to A Quarter
Century of Unix, it's even older than that.
eric
There's a binary of dc from either 1st or 2nd Edition in the PUPS Archive:
-r---wxrw- 0/0 6846 Apr 14 06:50 1973 bin/dc
Warren
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id KAA29099
for pups-liszt; Tue, 26 Oct 1999 10:24:03 +1000 (EST)
From Brian D Chase <bdc(a)world.std.com> Tue Oct 26
10:23:42 1999
Received: from
europe.std.com (
europe.std.com [199.172.62.20])
by minnie.cs.adfa.edu.au (8.9.3/8.9.3) with ESMTP id KAA29095
for <pups(a)minnie.cs.adfa.edu.au>; Tue, 26 Oct 1999 10:23:54 +1000 (EST)
Received: from
world.std.com (bdc(a)world-f.std.com [199.172.62.5])
by
europe.std.com (8.9.3/8.9.3) with ESMTP id UAA13599;
Mon, 25 Oct 1999 20:23:44 -0400 (EDT)
Received: from localhost (bdc@localhost)
by
world.std.com (8.9.3/8.9.3) with ESMTP id UAA11996;
Mon, 25 Oct 1999 20:23:43 -0400 (EDT)
Date: Mon, 25 Oct 1999 17:23:42 -0700
From: Brian D Chase <bdc(a)world.std.com>
To: Warren Toomey <wkt(a)cs.adfa.edu.au>
cc: Unix Heritage Society <pups(a)minnie.cs.adfa.edu.au>
Subject: Re: When did the `dc' command first appear?
In-Reply-To: <199910260007.KAA16993(a)henry.cs.adfa.edu.au>
Message-ID: <Pine.SGI.4.04.9910251718360.7714-100000(a)world.std.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Tue, 26 Oct 1999, Warren Toomey wrote:
There's a binary of dc from either 1st or 2nd
Edition in the PUPS Archive:
-r---wxrw- 0/0 6846 Apr 14 06:50 1973 bin/dc
Hmmm... did the permissions on files have the same meaning back in 1973 as
they do now? Group and "other" writeable system binaries? Tsk tsk tsk.
Well I suppose just because someone has written the Unix operating system,
it doesn't necessarily mean that they're a very good Unix sysadmin.
-brian.
--- Brian Chase | bdc(a)world.std.com |
http://world.std.com/~bdc/ -----
"Captain, we're experiencing a high rate of packet collisions!" -- K.
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id KAA29144
for pups-liszt; Tue, 26 Oct 1999 10:27:16 +1000 (EST)
From Warren Toomey <wkt(a)cs.adfa.edu.au> Tue Oct
26 10:27:09 1999
Received: from henry.cs.adfa.edu.au (henry.cs.adfa.edu.au
[131.236.21.158])
by minnie.cs.adfa.edu.au (8.9.3/8.9.3) with ESMTP id KAA29140
for <pups(a)minnie.cs.adfa.edu.au>; Tue, 26 Oct 1999 10:27:10 +1000 (EST)
Received: (from wkt@localhost)
by henry.cs.adfa.edu.au (8.9.2/8.9.3) id KAA17113
for pups(a)minnie.cs.adfa.edu.au; Tue, 26 Oct 1999 10:27:10 +1000 (EST)
From: Warren Toomey <wkt(a)cs.adfa.edu.au>
Message-Id: <199910260027.KAA17113(a)henry.cs.adfa.edu.au>
Subject: Re: When did the `dc' command first appear?
In-Reply-To: <Pine.SGI.4.04.9910251718360.7714-100000(a)world.std.com> from Brian D
Chase at "Oct 25, 1999 5:23:42 pm"
To: pups(a)minnie.cs.adfa.edu.au (Unix Heritage Society)
Date: Tue, 26 Oct 1999 10:27:09 +1000 (EST)
Reply-To: wkt(a)cs.adfa.edu.au
X-Mailer: ELM [version 2.4ME+ PL43 (25)]
MIME-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
In article by Brian D Chase:
On Tue, 26 Oct 1999, Warren Toomey wrote:
There's a binary of dc from either 1st or
2nd Edition in the PUPS Archive:
-r---wxrw- 0/0 6846 Apr 14 06:50 1973 bin/dc
Hmmm... did the permissions on files have the same meaning back in 1973 as
they do now? Group and "other" writeable system binaries? Tsk tsk tsk.
Well I suppose just because someone has written the Unix operating system,
it doesn't necessarily mean that they're a very good Unix sysadmin.
No, the perms have got stuffed up in conversion from 1st Ed permissions
to the tar archive. 1st Edition had no groups, and only had perms
01 write for other
02 read for other
04 write for owner [ all octal values ]
10 read for owner
20 executable
40 set-UID
Warren
Received: (from major@localhost)
by minnie.cs.adfa.edu.au (8.9.3/8.9.3) id KAA29265
for pups-liszt; Tue, 26 Oct 1999 10:36:34 +1000 (EST)
From Dave Horsfall <dave(a)fgh.geac.com.au> Tue Oct
26 10:33:59 1999
Received: from caveman.geac.com.au (caveman.geac.com.au
[203.30.73.2])
by minnie.cs.adfa.edu.au (8.9.3/8.9.3) with SMTP id KAA29260
for <pups(a)minnie.cs.adfa.edu.au>; Tue, 26 Oct 1999 10:36:26 +1000 (EST)
Received: (qmail 24193 invoked from network); 26 Oct 1999 10:36:59 +1000
Received: from trowel.geac.com.au (203.1.26.189)
by caveman.geac.com.au with SMTP; 26 Oct 1999 10:36:59 +1000
Received: (qmail 931 invoked from network); 26 Oct 1999 10:36:24 +1000
Received: from fgh.geac.com.au (202.6.67.163)
by trowel.geac.com.au with SMTP; 26 Oct 1999 10:36:24 +1000
Received: from localhost (dave@localhost)
by fgh.geac.com.au?r with ESMTP id KAA08766
for <pups(a)minnie.cs.adfa.edu.au>; Tue, 26 Oct 1999 10:34:00 +1000
Delivered-To: <pups(a)minnie.cs.adfa.edu.au>
X-Authentication-Warning: fgh.geac.com.au: dave owned process doing -bs
Date: Tue, 26 Oct 1999 10:33:59 +1000 (EST)
From: Dave Horsfall <dave(a)fgh.geac.com.au>
X-Sender: dave@fgh
To: PDP Unix Preservation Society <pups(a)minnie.cs.adfa.edu.au>
Subject: Re: When did the `dc' command first appear?
In-Reply-To: <Pine.SGI.4.04.9910251718360.7714-100000(a)world.std.com>
Message-ID: <Pine.GSO.4.20.9910261031430.7382-100000@fgh>
X-No-Archive: Yes
X-Witty-Saying: "Tesseract - Enter at own risk"
X-Disclaimer: "Me, speak for us?"
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pups(a)minnie.cs.adfa.edu.au
Precedence: bulk
On Mon, 25 Oct 1999, Brian D Chase wrote:
-r---wxrw-
0/0 6846 Apr 14 06:50 1973 bin/dc
Hmmm... did the permissions on files have the same meaning back in 1973 as
they do now? Group and "other" writeable system binaries? Tsk tsk tsk.
I don't believe the concept of group permissions existed then...
Well I suppose just because someone has written the
Unix operating system,
it doesn't necessarily mean that they're a very good Unix sysadmin.
On the other hand, people actually trusted each other, because you
all worked with each other, and it was common for someone to write a
utility and stick it on the system. Hint: /usr wasn't called that for
no reason...
--
Dave Horsfall VK2KFU dave(a)geac.com.au Ph: +61 2 9978-7493 Fx: +61 2 9978-7422
Geac Computers P/L (FGH Division) 2/57 Christie St, St Leonards 2065, Australia