The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* Re: [TUHS] SPARC is CRAPS spelled backwards.
@ 2018-09-25 12:12 Noel Chiappa
  2018-09-25 14:49 ` Theodore Y. Ts'o
  2018-09-25 15:29 ` Arthur Krewat
  0 siblings, 2 replies; 33+ messages in thread
From: Noel Chiappa @ 2018-09-25 12:12 UTC (permalink / raw)
  To: tuhs; +Cc: jnc

    > From: Arthur Krewat

    > Also, granted, to this day you can still use only 8-bits of a register:

Yeah, but that's not totally useless; lots of byte-organized data out there in
the world, e.g. ASCII strings. 16-bit data, less so, although there is some in
networking protocols (checksums, ports, etc - although the checksums you
_compute_ using bigger chunks).

(Not a defense of the x86 instruction set, mind!)

     Noel


^ permalink raw reply	[flat|nested] 33+ messages in thread
* Re: [TUHS] SPARC is CRAPS spelled backwards.
@ 2018-09-28 12:08 Nelson H. F. Beebe
  0 siblings, 0 replies; 33+ messages in thread
From: Nelson H. F. Beebe @ 2018-09-28 12:08 UTC (permalink / raw)
  To: tuhs

Noel Chiappa <jnc@mercury.lcs.mit.edu> comments on the use of "home
directory" on Thu, 27 Sep 2018 19:14:19 -0400 (EDT):

>> I _did_ find "home directory" in the ITS documentation; the oldest doc file I
>> found it in was dated 5/25/79. If ITS was the source, not sure how it spread -
>> maybe via EMACS?

I looked in my own TECO code (> 12K lines), and found "home directory"
in two files with internal date headers from 1983.

I scanned my archive of TOPS-20 emacs source code and found these
uses:

	% grep -i 'home dire' *
	babyl.info:operating system; this file resides in the user's "home directory" and
	conv.info:stands for the user's home directory.  If neither file exists, the
	emacs.info:Home Directory  Your home directory is the one on which your mail and
	emacs.info:                may be the same as your home directory's name.
	emacs.mss:@Index{Home Directory}@Index{User Name}
	emacs.mss:it should be called @ITS{<home directory>;<user name> EVARS instead of EMACS.}
	emacs.mss:@Index{Home Directory}
	emacs.mss:EMACS into the file @ITS[<home directory>;TS ESAVE]@Twenex[ESAVE.EXE].
	Binary file mkdump.info matches
	teco.archiv:*) FS U HSNAMEnd FS U MAILllow you to get a user's home directory
	teco.archiv:* FS HSNAME$ is the user's home directory, as a numeric sixbit word.
	teco.archiv:On old versions of ITS that don't have home directories, it is the
	teco.archiv:same as FS MSNAME$.  The home directory is (presumably) where such things
	teco.archiv: B) People whose home directory is a shared directory
	tecord.info:    If you @EJ a file TS FOO on your home directory, then FOO^K
	tecord.info:FS HSNAME   s the user's home directory.  The home directory
	tecord.ref:FS HSNAME    user's home directory
	tecord.ref:FS U HSNAME  used to determine a user's home directory

Here are the file dates:

	% grep -l -i 'home dire' * | xargs ls -log
	-rw-r--r-- 1  51376 Jun  5  1981 babyl.info
	-rw-r--r-- 1  81689 Oct 16  1981 conv.info
	-rw-r--r-- 1 466772 Dec 28  1981 emacs.info
	-rw-r--r-- 1 412673 Oct 16  1981 emacs.mss
	-rw-r--r-- 1  12570 May 24  1982 mkdump.info
	-rw-r--r-- 1 121865 Oct 16  1981 teco.archiv
	-rw-r--r-- 1 225207 Oct 16  1981 tecord.info
	-rw-r--r-- 1  16407 Dec 28  1981 tecord.ref

In another directory named emacs-162, there were 18 files containing
"home directory"; the oldest is dated 6-Mar-1980.

However, when I dug into teco.archiv, I found that the match occurred
in a change log block that begins

	TECO 699:
	RMS 10/14/77  Many changes
	...
	ITS only:

Thus, 14-Oct-1977 is the earliest date that I can find for "home
directory", credited to Richard Stallman.

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                    FAX: +1 801 581 4148                  -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe@math.utah.edu  -
- 155 S 1400 E RM 233                       beebe@acm.org  beebe@computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 33+ messages in thread
* Re: [TUHS] SPARC is CRAPS spelled backwards.
@ 2018-09-27 21:07 Norman Wilson
  0 siblings, 0 replies; 33+ messages in thread
From: Norman Wilson @ 2018-09-27 21:07 UTC (permalink / raw)
  To: tuhs

NUXIi  s artdamera kfoB le laLobarotirse

(A few of you are expected to understand this.)

Norman Wilson
Toronto ON

^ permalink raw reply	[flat|nested] 33+ messages in thread
* Re: [TUHS] SPARC is CRAPS spelled backwards.
@ 2018-09-27 18:03 Nelson H. F. Beebe
  2018-09-27 19:34 ` Nemo
  2018-09-27 20:30 ` Dan Cross
  0 siblings, 2 replies; 33+ messages in thread
From: Nelson H. F. Beebe @ 2018-09-27 18:03 UTC (permalink / raw)
  To: tuhs

As a followup to discussions on this thread about hardware
architectures, some of you may be interested in this new letter
published today:

	Letters to the editor: Hennessy and Patterson on the roots of RISC
	Comm. ACM 61(10) 6 (2018)
	https://doi.org/10.1145/3273019
	http://delivery.acm.org/10.1145/3280000/3273019/p6-friedman.pdf

The short two-paragraph letter is from Fred Brooks, noted computer
architect, author, and computer scientist.

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- University of Utah                    FAX: +1 801 581 4148                  -
- Department of Mathematics, 110 LCB    Internet e-mail: beebe@math.utah.edu  -
- 155 S 1400 E RM 233                       beebe@acm.org  beebe@computer.org -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------

^ permalink raw reply	[flat|nested] 33+ messages in thread
* Re: [TUHS] SPARC is CRAPS spelled backwards.
@ 2018-09-27  7:35 Paul Ruizendaal
  2018-09-27  7:52 ` Arrigo Triulzi
  0 siblings, 1 reply; 33+ messages in thread
From: Paul Ruizendaal @ 2018-09-27  7:35 UTC (permalink / raw)
  To: TUHS main list

> Did the 5150 have a UNIX available anywhere near its launch date?   I know
> that it had DOS, CP/M-86, and the UCSD p-System relatively early on.  It's
> not clear to me whether Xenix ever supported the original PC; were there
> other early porting efforts?

The first version of Venix-86 ran on the PC/XT, almost a 5150, in May 83. It was V7 based. I think it was the first Unix on a PC.

Heinz Lycklama (who did Unix LSX and MX at Bell labs in the 70’s) did PC/IX about a year later, based  on Sys III. This was marketed by IBM.

Based on the early Xenix porting chart here http://seefigure1.com/2014/04/15/xenixtime.html , a PC/XT version of Xenix appeared around the same time as PC/IX. However, if the chart is correct there may have been Xenix versions for other 8086-based machines a year before that. Note that in this chart the “Xenix 2.0” and “Xenix 3.0” labels refer to MS internal versions, i.e. these numbers are not to be confused with the marketing labels IBM PC Xenix 2.0 and 3.0.

These versions are a hole in the TUHS archive (unless they are in the confidential archive). It would be wonderful if MS would open up pre-1984 Xenix on the occasion of Unix 50th. These builds would well illustrate the broad Unix portability, which was unique at the time.

Paul




^ permalink raw reply	[flat|nested] 33+ messages in thread
* Re: [TUHS] SPARC is CRAPS spelled backwards.
@ 2018-09-25 18:41 Noel Chiappa
  0 siblings, 0 replies; 33+ messages in thread
From: Noel Chiappa @ 2018-09-25 18:41 UTC (permalink / raw)
  To: tuhs; +Cc: jnc

    > From: Tony Finch

    > This paper has a nice survey of instruction set densities

And the winner is.... the PDP-11!

I'm not too surprised by this; back in the days of core memory (and limited,
at that - the first PDP-11's came standard with ... 8KB of memory :-), having
the denset possible code had real savings.

    Noel


^ permalink raw reply	[flat|nested] 33+ messages in thread
* Re: [TUHS] SPARC is CRAPS spelled backwards.
@ 2018-09-24 11:48 Noel Chiappa
  0 siblings, 0 replies; 33+ messages in thread
From: Noel Chiappa @ 2018-09-24 11:48 UTC (permalink / raw)
  To: tuhs; +Cc: jnc

    > From: Paul Winalski

    > In general, a CISC instruction set encoding can express the same
    > algorithm more compactly than a RISC instruction set.

I have often pointed to memory bandwidth as one of the key factors in the
evolution of CISC and RISC. When it was low, compared to CPU speeds (most of
the core era), CISC made sense. When it increased (with DRAM), RISC made more
sense, because it allowed CPUs to run faster (via simpler instructions).

Caching made the picture a little more complex; and today, with the incredible
mismatch between memory speeds and CPU speeds, caching dominates, whether you
have RISC or CISC.

     Noel

^ permalink raw reply	[flat|nested] 33+ messages in thread
[parent not found: <mailman.98.1535822297.3725.tuhs@minnie.tuhs.org>]

end of thread, other threads:[~2018-09-28 12:09 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-09-25 12:12 [TUHS] SPARC is CRAPS spelled backwards Noel Chiappa
2018-09-25 14:49 ` Theodore Y. Ts'o
2018-09-26 19:31   ` Derek Fawcus
2018-09-25 15:29 ` Arthur Krewat
  -- strict thread matches above, loose matches on Subject: below --
2018-09-28 12:08 Nelson H. F. Beebe
2018-09-27 21:07 Norman Wilson
2018-09-27 18:03 Nelson H. F. Beebe
2018-09-27 19:34 ` Nemo
2018-09-27 20:30 ` Dan Cross
2018-09-27 20:51   ` Cág
2018-09-27 21:01     ` Henry Bent
2018-09-27 21:04       ` Cág
2018-09-27  7:35 Paul Ruizendaal
2018-09-27  7:52 ` Arrigo Triulzi
2018-09-25 18:41 Noel Chiappa
2018-09-24 11:48 Noel Chiappa
     [not found] <mailman.98.1535822297.3725.tuhs@minnie.tuhs.org>
2018-09-23 18:37 ` Don Hopkins
2018-09-23 19:49   ` A. P. Garcia
2018-09-23 21:17     ` Paul Winalski
2018-09-24 11:25       ` Tony Finch
2018-09-24 19:46       ` Peter Jeremy
2018-09-24 20:20         ` Paul Winalski
2018-09-24 20:45           ` Arthur Krewat
2018-09-26  6:20             ` Peter Jeremy
2018-09-26  6:46               ` Lars Brinkhoff
2018-09-26 15:03                 ` Theodore Y. Ts'o
2018-09-26 15:32                   ` Paul Winalski
2018-09-26 15:44               ` Henry Bent
2018-09-26 18:24                 ` Donald ODona
2018-09-25 10:00         ` Tony Finch
2018-09-25 15:01           ` Larry McVoy
2018-09-25 19:48             ` Peter Jeremy
2018-09-25 18:34           ` Paul Winalski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).