In 1976-1977 the Unix system was rendered portable,
thus starting a continuing industry.
The account by Steve Johnson and me,
`Portability of C Programs and the UNIX System,'
was published in the Bell System Technical Journal;
it is now on-line as
1976 年から 1977 年の間に、 Unix システムはポータブルになり、 これにより持続的な生産を始めます。 Steve Johnson と私のアカウントによる `Portability of C Programs and the UNIX System' は Bell System Technical Journal の中で公表されました; 現在、オンラインで入手できます。 [PDF] [Postscript] [HTML]
This is rendered via OCR from BSTJ v57 #6 part 2
(Jul-Aug. 1978; pp. 2021-2048).
Johnson and I seem to have misplaced
the original source.
これは BSTJ v57 #6 part 2 (Jul-Aug. 1978; pp. 2021-2048) からの OCR によって採録しました。 Johnson と私はオリジナルのソースを置き違えたように見えます。
The work it describes was important, both for
the development of the Unix system and for the
changes in C that were made for the portability work.
The OS changes went into the Seventh Edition distribution;
some of the C changes made it into general AT&T compiler distributions,
but some had to await the first ANSI standard.
ここに記述された仕事は Unix システムの開発、 ポータビリティ作業のために行われた C の変更の 両面で重要でした。 OS の変更は Seventh Edition distribution に入りました; C の変更のうちのいくつかは 一般的な AT&T の compiler distributions になりました。 しかし、残りは最初の ANSI 標準を待たなければなりませんでした。
Although we didn't know it at the time we started,
Richard Miller, then at University of Wollongong, NSW, Australia,
was doing essentially the same thing, amazingly enough
on nearly the same machine: the Interdata 7/32 for him,
the 8/32 for us.
Our paper takes account of his work, but our contemporary references
to it are mostly in the form of "Personal Communication;"
there is a reference to a talk presented to AUUG, later
"UNIX -- A Portable Operating System?"
in ACM Operating Systems Review 12(3),
July 1978, pp. 32-37, (eerily enough, the same month
as our BSTJ paper), but an on-line copy of this does not
seem to exist.
More recently, Miller has made available an account of his work,
as presented at the Usenix 1998 Annual Technical
Conference: this is available
At the same event, Johnson presented his
latter-day recollection (Postscript)
of our work, and Juris Reinfelds
presented his own
perspective (also Postscript) as Miller's mentor.
The portability work blossomed quite soon.
Besides the 32V port of a close successor to
the Seventh Edition to the VAX, by John Reiser and
Tom London, the system was moved to quite a variety
of machines by others in Bell Labs, including
some that stretched the state of the art,
such as the Univac 1100 series (a 36-bit,
one's complement machine). Several of these
systems are discussed in a paper by Bodenstab
et al., again from AT&T Bell Laboratories Technical
Journal, Vol. 63, No. 8, part 2, October 1984 (pp. 1769-1790).
This paper is available in
[HTML] [PostScript] [PDF]
Another effort was more important internally,
since it came to be used as the main software development
system for AT&T's #5ESS telephone switch; the paper describes
an adaptation of Unix running on IBM S/370 hardware
using the kernel of IBM's TSS system.
By Felton et al., it is likewise reproduced from
AT&T Bell Laboratories Technical
Journal, Vol. 63, No. 8, part 2, October 1984 (pp. 1751-1767).
[HTML] [PostScript] [PDF]
These renditions are the edited result of OCR;
errors may have been introduced by me.
Copyright © 2003 Lucent Technologies Inc. All rights reserved.