Annotation of 43BSDReno/contrib/isode-beta/doc/manual/preface.tex, revision 1.1

1.1     ! root        1: % run this through LaTeX with the appropriate wrapper
        !             2: 
        !             3: \preface
        !             4: The software described herein has been developed as a research tool and
        !             5: represents an effort to promote the use of the International Organization
        !             6: for Standardization (ISO) interpretation of Open Systems Interconnection (OSI),
        !             7: particularly in the Internet and RARE research communities.
        !             8: 
        !             9: \newpage\section*     {Notice, Disclaimer, and Conditions of Use}\label{license}
        !            10: The ISODE is openly available but is {\bf NOT\/} in the public domain.
        !            11: You are allowed and encouraged to take this software and build commercial
        !            12: products.
        !            13: However, as a condition of use, you are required to ``hold harmless'' all
        !            14: contributors.
        !            15: 
        !            16: \noindent
        !            17: Permission to use, copy, modify, and distribute this software and its
        !            18: documentation for any purpose and without fee is hereby granted, provided
        !            19: that this notice and the reference to this notice
        !            20: appearing in each software module be retained unaltered, 
        !            21: and that the name of any contributors shall not be used in advertising
        !            22: or publicity pertaining to distribution of the software without specific
        !            23: written prior permission.
        !            24: No contributor makes any
        !            25: representations about the suitability of this software for any purpose.
        !            26: It is provided ``as is'' without express or implied warranty.
        !            27: 
        !            28: \vskip 0.15in
        !            29: \noindent
        !            30: \begin{small}
        !            31: ALL CONTRIBUTORS DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
        !            32: INCLUDING ALL IMPLIED WARRANTIES OF MER\-CHAN\-TI\-BIL\-ITY AND FITNESS.
        !            33: IN NO EVENT SHALL ANY CONTRIBUTOR BE LIABLE FOR ANY SPECIAL,
        !            34: INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOSEVER RESULTING FROM
        !            35: LOSS OF USE,
        !            36: DATA OR PROFITS,
        !            37: WHETHER IN ACTION OF CONTRACT,
        !            38: NEG\-LI\-GENCE OR OTHER TORTIOUS ACTION,
        !            39: ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
        !            40: \end{small}
        !            41: 
        !            42: \vskip 0.15in
        !            43: \noindent
        !            44: As used above,
        !            45: ``contributor'' includes, but is not limited to:
        !            46: \begin{quote}
        !            47: \begin{tabular}{l}
        !            48: The MITRE Corporation\\
        !            49: The Northrop Corporation\\
        !            50: NYSERNet, Inc.\\
        !            51: Performance Systems International, Inc.\\
        !            52: University College London\\
        !            53: The University of Nottingham\\
        !            54: The Wollongong Group, Inc.\\
        !            55: Marshall T. Rose
        !            56: \end{tabular}
        !            57: \end{quote}
        !            58: In particular,
        !            59: the Northrop Corporation provided the initial sponsorship for the ISODE
        !            60: and the Wollongong Group, Inc., also supported this effort.
        !            61: The ISODE receives partial support from the U.S.~Defense Advanced Research
        !            62: Projects Agency and the Rome Air Development Center of the U.S.~Air Force
        !            63: Systems Command under contract number F30602--88--C--0016 to NYSERNet Inc.
        !            64: 
        !            65: \newpage\section*     {Revision Information}
        !            66: This document (version \versiontag/) and its companion volumes are believed
        !            67: to accurately reflect release v~\isodevrsn/ of \today{}.
        !            68: This release contains the following com\-po\-nent/re\-vis\-ion relationships:
        !            69: \vspace{0.1in}
        !            70: \[\begin{tabular}{|l|l|}
        !            71: \hline
        !            72:        \multicolumn{1}{|c|}{\bf Component}&
        !            73:                                        \multicolumn{1}{c|}{\bf Revision}\\
        !            74: \hline
        !            75:        Compatibility Services&         \tt compat~\compatvrsn/\\
        !            76:        Transport Services&             \tt tsap~\tsapvrsn/\\
        !            77:        Session Services&               \tt ssap~\ssapvrsn/\\
        !            78:        Presentation Services&          \tt psap2~\psapXvrsn/\\
        !            79:        Encoding of Data-Structures&    \tt psap~\psapvrsn/\\
        !            80:        ASN.1 compiler&                 \tt pepy~\pepyvrsn/\\
        !            81:        Association Control Services&   \tt acsap~\acsapvrsn/\\
        !            82:        Reliable Transfer Services&     \tt rtsap~\rtsapvrsn/\\
        !            83:        Remote Operation Services&      \tt rosap~\rosapvrsn/\\
        !            84:        Remote Operations Stub-generator&
        !            85:                                        \tt rosy~\rosyvrsn/\\
        !            86:        \ \ and Run-Time Environment&   \\
        !            87:        Structure-generator&            \tt posy~\posyvrsn/\\
        !            88: \hline
        !            89: \end{tabular}\]
        !            90: 
        !            91: \newpage\section*     {Comments}\label{comments}
        !            92: Comments concerning this release should be addressed to:
        !            93: \[\begin{tabular}{ll}
        !            94: Postal address:&       PSI, Inc.\\
        !            95: &                      PSI California Office\\
        !            96: &                      Attn: Marshall T. Rose\\
        !            97: &                      POB 391776\\
        !            98: &                      Mountain View, CA  94039\\
        !            99: &                      US\\[0.1in]
        !           100: Telephone:&            +1 415--961--3380\\[0.1in]
        !           101: Internet Mailbox:&     \tt [email protected]
        !           102: \end{tabular}\]
        !           103: 
        !           104: If you'd like a copy of the release described in this document,
        !           105: there are several avenues available:
        !           106: \begin{itemize}
        !           107: \item  NORTH AMERICA\\
        !           108: For mailings in NORTH AMERICA,
        !           109: send a check for 375 US Dollars to:
        !           110: \[\begin{tabular}{ll}
        !           111: Postal address:&University of Pennsylvania\\
        !           112: &              \small Department of Computer and Information Science\\
        !           113: &              Moore School\\
        !           114: &              Attn: David J. Farber (ISODE Distribution)\\
        !           115: &              200 South 33rd Street\\
        !           116: &              Philadelphia, PA 19104-6314\\
        !           117: &              US\\[0.1in]
        !           118: Telephone:&    +1 215--898--8560
        !           119: \end{tabular}\]
        !           120: Specify one of:
        !           121: \begin{enumerate}
        !           122: \item  1600bpi 1/2--inch tape, or
        !           123: 
        !           124: \item  Sun 1/4--inch cartridge tape.
        !           125: \end{enumerate}
        !           126: The tape will be written in \pgm{tar} format and returned with
        !           127: a documentation set.
        !           128: Do not send tapes or envelopes.
        !           129: Documentation only is the same price.  
        !           130: 
        !           131: \item  EUROPE\\
        !           132: For mailings in EUROPE, send a cheque or bankers draft and a purchase order
        !           133: for 200 Pounds Sterling to:  
        !           134: \[\begin{tabular}{ll}
        !           135: Postal address:&       Department of Computer Science\\
        !           136: &                      Attn: Natalie May/Dawn Bailey\\
        !           137: &                      University College London\\
        !           138: &                      Gower Street\\
        !           139: &                      London, WC1E 6BT\\
        !           140: &                      UK
        !           141: \end{tabular}\]
        !           142: For information only:
        !           143: \[\begin{tabular}{ll}
        !           144: \ Telephone:&          +44 1--380--7214\\
        !           145: \ Fax:&                        +44 1--387--1397\\
        !           146: \ Telex:&              28722\\
        !           147: \ Internet:&           \verb"[email protected]"\\
        !           148: &                      \verb"[email protected]"
        !           149: \end{tabular}\]
        !           150: Specify one of:
        !           151: \begin{enumerate}
        !           152: \item  1600bpi 1/2--inch tape, or
        !           153: 
        !           154: \item  Sun 1/4--inch cartridge tape.
        !           155: \end{enumerate}
        !           156: The tape will be written in \pgm{tar} format and returned with
        !           157: a documentation set.
        !           158: Do not send tapes or envelopes.
        !           159: Documentation only is the same price.  
        !           160: 
        !           161: \item  EUROPE (tape only)\\
        !           162: Tapes without hardcopy documentation can be obtained via the European \unix/
        !           163: User Group (EUUG).
        !           164: The ISODE~\isodevrsn/ distribution is called EUUGD14.
        !           165: \[\begin{tabular}{ll}
        !           166: Postal address:&       EUUG Distributions\\
        !           167: &                      c/o Frank Kuiper\\
        !           168: &                      Centrum voor Wiskunde en Informatica\\
        !           169: &                      Kruislann 413\\
        !           170: &                      1098 SJ  Amsterdam\\
        !           171: &                      The Netherlands\\[0.1in]
        !           172: For information only:&\\
        !           173: \ Telephone:&          +31 20--5924056\\
        !           174:        &               (or +31 20--5929333)\\
        !           175: \ Telex:&              12571 mactr nl\\
        !           176: \ Telefax:&            +31--20--5924199\\
        !           177: \ Internet:&           \verb"[email protected]"
        !           178: \end{tabular}\]
        !           179: Specify one of:
        !           180: \begin{enumerate}
        !           181: \item  1600bpi 1/2--inch tape: 130 Dutch Guilders
        !           182: 
        !           183: \item  800bpi 1/2--inch tape: 130 Dutch Guilders
        !           184: 
        !           185: \item  Sun 1/4--inch cartridge tape (QIC-24 format): 190 Dutch Guilders
        !           186: 
        !           187: \item  1600 1/2--inch tape (QIC-11 format): 190 Dutch Guilders
        !           188: \end{enumerate}
        !           189: If you require DHL this is possible and will be billed through.
        !           190: Note that if you are not a member of EUUG,
        !           191: then there is an additional handling fee of 300 Dutch Guilders
        !           192: (please encloses a copy of your membership or contribution payment form when
        !           193: ordering). 
        !           194: Do not send money, cheques, tapes or envelopes,
        !           195: you will be invoiced.
        !           196: 
        !           197: \item  AUSTRALIA and NEW ZEALAND\\
        !           198: For mailings in AUSTRALIA and NEW ZEALAND,
        !           199: send a cheque for 250 dollars Australian to:  
        !           200: \[\begin{tabular}{ll}
        !           201: Postal address:&       CSIRO DIT\\
        !           202: &                      Attn: Andrew Waugh (ISODE Distribution)\\
        !           203: &                      55 Barry Street\\
        !           204: &                      Carlton, 3053\\
        !           205: &                      Australia
        !           206: \end{tabular}\]
        !           207: For information only:
        !           208: \[\begin{tabular}{ll}
        !           209: \ Telephone:&          +61 3--347--8644\\
        !           210: \ Fax:&                        +61 3--347--8987\\
        !           211: \ Internet:&           \verb"[email protected]"
        !           212: \end{tabular}\]
        !           213: Specify one of:
        !           214: \begin{enumerate}
        !           215: \item  1600/3200/6250bpi 1/2--inch tape, or
        !           216: 
        !           217: \item  Sun 1/4---inch cartridge tape in either QIC-11 or QIC-24 format.
        !           218: \end{enumerate}
        !           219: The tape will be written in tar format and returned with a documentation set.
        !           220: Do not send tapes or envelopes.
        !           221: Documentation only is the same price.
        !           222: 
        !           223: \item  Internet\\
        !           224: If you can FTP to the Internet,
        !           225: you can use anonymous FTP to the host \verb"uu.psi.com"
        !           226: \verb"[136.161.128.3]"
        !           227: to retrieve \compressfile/ in BINARY mode from the \tarplace/
        !           228: directory.
        !           229: This file is the \pgm{tar} image after being run through the compress program
        !           230: and is approximately \compressize/ in size.
        !           231: 
        !           232: \item  NIFTP\\
        !           233: If you run NIFTP over the public X.25 or over JANET, and are
        !           234: registered in the NRS at Salford, you can use NIFTP with username
        !           235: ``guest'' and your own name as password, to access \verb"UK.AC.UCL.CS" to
        !           236: retrieve the file \uktarfile/.
        !           237: This is a \tarsize/ \pgm{tar} image.
        !           238: The file \ukcompressfile/ is the \pgm{tar} image after being
        !           239: run through the compress program (\compressize/).
        !           240: 
        !           241: \item  FTAM on the JANET or PSS\\
        !           242: The source code is available by FTAM at the University College London over X.25
        !           243: using JANET (DTE \verb"00000511160013") or PSS (DTE \verb"23421920030013") with
        !           244: TSEL~\verb"259" (ASCII encoding).
        !           245: Use the ``anon'' user-identity and retrieve the file \uktarfile/.
        !           246: This is a \tarsize/ \pgm{tar} image.
        !           247: The file \ukcompressfile/ is the \pgm{tar} image after being
        !           248: run through the compress program (\compressize/).
        !           249: 
        !           250: \item  FTAM on the Internet\\
        !           251: The source code is available by FTAM over the
        !           252: Internet at host \verb"osi.nyser.net" \verb"[192.33.4.10]"
        !           253: (TCP port~102 selects the OSI transport service)
        !           254: with TSEL~\verb"259" (numeric encoding).
        !           255: Use the ``anon'' user-identity, supply any password,
        !           256: and retrieve \compressfile/ from the \tarplace/ directory.
        !           257: This file is the \pgm{tar} image after being run through the compress program
        !           258: and is approximately \compressize/ in size.
        !           259: \end{itemize}
        !           260: For distributions via FTAM,
        !           261: the file service is provided by the FTAM implementation in ISODE~5.0 or later
        !           262: (IS FTAM).
        !           263: 
        !           264: For distributions via either FTAM or FTP, there is an additional file
        !           265: available for retrieval, called \PSfile/ which is a compressed tar
        !           266: image (\PSsize/) containing the entire documentation set in PostScript format.
        !           267: 
        !           268: \newpage\section*     {Discussion Groups}
        !           269: The Internet discussion group {\tt [email protected]\/} is
        !           270: used as a forum to discuss ISODE.
        !           271: Contact the Internet mailbox {\tt [email protected]\/}
        !           272: to be asked to be added to this list.
        !           273: 
        !           274: \newpage\section*     {Acknowledgements}
        !           275: Many people have made comments about and contributions to the ISODE which have
        !           276: been most helpful.
        !           277: The following list is by no means complete:
        !           278: 
        !           279: The first three releases of the ISODE were developed at the Northrop
        !           280: Research and Technology Center,
        !           281: and the first version of this manual is referenced as NRTC Technical
        !           282: Paper \#702.
        !           283: The initial work was supported in part by Northrop's Independent
        !           284: Research and Development program.
        !           285: 
        !           286: The Wollongong Group supported ISODE for its 4.0 and 5.0 release.
        !           287: they deserve much credit for that.
        !           288: Further,
        !           289: they contributed an implementation of RFC1085,
        !           290: a lightweight presentation protocol for TCP/IP-based internets.
        !           291: 
        !           292: The ISODE is currently supported by Performance Systems International,
        !           293: Inc.~and NYSERNet, Inc.
        !           294: It should be noted that PSI/NYSERNet support for the ISODE represents a
        !           295: substantial increase in commitment.
        !           296: That is,
        !           297: the ISODE is now a funded project,
        !           298: whereas before ISODE was always an after-hours activity.
        !           299: The NYSERNet effort is partially support by the U.S.~Defense Advanced Research
        !           300: Projects Agency and the Rome Air Development Center of the U.S.~Air Force
        !           301: Systems Command under contract number F30602--88--C--0016 to NYSERNet Inc.
        !           302: 
        !           303: Christopher W.~Moore\index{Moore, Christopher W.}
        !           304: of the Wollongong Group has provided much help with ISODE both in terms of
        !           305: policy and implementational matters.
        !           306: He also performed Directory interoperability testing against a different
        !           307: implementation of the OSI Directory.
        !           308: 
        !           309: Dwight E.~Cass\index{Cass, Dwight E.}
        !           310: of the Northrop Research and Technology Center was one of the original
        !           311: architects of {\em The ISO Development Environment}.
        !           312: His work was critical for the original proof of concept and should not be
        !           313: forgotten.
        !           314: John L.~Romine\index{Romine, John L.}
        !           315: also of the Northrop Research and Technology Center provided many
        !           316: fine comments concerning the presentation of the material herein.
        !           317: This resulted in a much more readable manuscript.
        !           318: Stephen H.~Willson\index{Willson, Stephen H.},
        !           319: also of the Northrop Research and Technology Center,
        !           320: provided some help in verifying the operation of the
        !           321: software on a system running the AT\&T variant of \unix/.
        !           322: 
        !           323: The \man librosap(3n) library was heavily influenced by an earlier native-TCP
        !           324: version written by George Michaelson\index{Michaelson, George}
        !           325: of University College London, in
        !           326: the United Kingdom.
        !           327: Stephen E.~Kille\index{Kille, Stephen E.},
        !           328: also of University College London,
        !           329: provided valuable feedback on the \man pepy(1) utility.
        !           330: In addition,
        !           331: both Steve and George provided us with some good comments concerning the
        !           332: \man libpsap(3) library.
        !           333: Steve is also the conceptual architect for the addressing scheme used in
        !           334: the software,
        !           335: and he modified the \man librosap(3n) library to support half-duplex mode when
        !           336: providing ECMA ROS service.
        !           337: George contributed the CAMTEC X.25 interface.
        !           338: Simon Walton\index{Walton, Simon},
        !           339: also of University College London,
        !           340: has been very helpful in providing constant feedback on the ISODE during
        !           341: beta-testing.
        !           342: 
        !           343: The INCA project donated the QUIPU Directory implementation to the ISODE.
        !           344: Stephen E.~Kille\index{Kille, Stephen E.},
        !           345: Colin J.~Robbins\index{Robbins, Colin J.},
        !           346: and Alan Turland\index{Turland, Alan},
        !           347: all of University College London,
        !           348: are the three principals who developed the directory software
        !           349: and also wrote \volfive/ describing the QUIPU directory.
        !           350: In addition,
        !           351: Steve Titcombe\index{Titcombe, Steve},
        !           352: also of UCL
        !           353: spent considerable time on the DIrectory SHell (DISH).
        !           354: 
        !           355: The UCL work has been partially supported by the commission of the
        !           356: EEC\index{EEC} under its ESPRIT\index{ESPRIT} program,
        !           357: as a stage in the promotion of OSI standards.
        !           358: Their support has been vital to the UCL activity.
        !           359: In addition,
        !           360: QUIPU is also funded by the UK Joint Network Team (JNT).
        !           361: 
        !           362: Julian P.~Onions\index{Onions, Julian},
        !           363: at the Department of Computer Science at Nottingham University,
        !           364: is the current \man pepy(1) guru,
        !           365: having brainstormed and implemented the encoding functionality along with
        !           366: Stephen E.~Easterbrook\index{Easterbrook, Stephen}
        !           367: of University College London.
        !           368: Julian also contributed the UBC X.25 interface 
        !           369: along with the TCP/X.25 TP0 bridge,
        !           370: and has also contributed greatly to \man posy(1).
        !           371: Julian's latest contribution has been a {\em transport service bridge}.
        !           372: This is used to masterfully solve interworking problems between different OSI
        !           373: stacks (TP0/X.25, TP4/CLNP, RFC1006/TCP, and so on).
        !           374: 
        !           375: John Pavel\index{Pavel, John}
        !           376: and Godfrey Cowin\index{Cowin, Godfrey}
        !           377: of the Department of Trade and Industry/National Physical Laboratory in the
        !           378: United Kingdom
        !           379: both contributed significant comments during beta-testing.
        !           380: In particular, John gave us a lot of feedback on \man pepy(1)
        !           381: and on the early FTAM DIS implementation.
        !           382: John also contributed the SunLink X.25 interface.
        !           383: 
        !           384: Keith Ruttle\index{Ruttle, Keith} of CAMTEC Electronics Limited in the United
        !           385: Kingdom contributed the both the driver for the new CAMTEC X.25 interface and
        !           386: the CAMTEC CONS interface (X.25 over 802 networks).
        !           387: This latter driver was later removed from the distribution for lack of use.
        !           388: 
        !           389: In addition,
        !           390: Andrew Worsley\index{Worsley, Andrew}
        !           391: of the Department of Computer Science at the University of Melbourne in
        !           392: Australia
        !           393: pointed out several problems with the FTAM DIS implementation.
        !           394: He also developed a replacement for \pgm{pepy} and \pgm{posy} called
        !           395: \pgm{pepsy}.
        !           396: After moving to University College London,
        !           397: he improved this system and integrated into the ISODE.
        !           398: 
        !           399: Mark R.~Horton\index{Horton, Mark R.}
        !           400: of AT\&T Bell Laboratories
        !           401: also provided some help in verifying the operation of the
        !           402: software on a 3B2~system running \unix/ System~V release~2.
        !           403: In addition,
        !           404: Greg Lavender\index{Lavender, Greg} of NetWorks One
        !           405: under contract to the U.S.~Navy Regional Data Automation Center (NARDAC),
        !           406: provided modifications to allow the software to run on a generic port of
        !           407: \unix/ System~V release~3.
        !           408: 
        !           409: Jem Taylor\index{Taylor, Jem}
        !           410: of the Computer Science Department at the University of Glasgow
        !           411: provided some comments on the documentation.
        !           412: 
        !           413: Hans-Werner Braun\index{Braun, Hans-Werner}
        !           414: of the University of Michigan provided the inspiration for the initial part of
        !           415: Section~\ref{name}.
        !           416: 
        !           417: A previous release of the software contained an ISO TP4/CLNP package
        !           418: derived from a public-domain implementation developed by the National
        !           419: Bureau of Standards\index{NBS}.
        !           420: The purpose of including the NBS package (and associated support)
        !           421: was to give an example of how one would interface the code to a ``generic'' TP4
        !           422: implementation.
        !           423: As the software has now been interfaced to various native TP4 implementations,
        !           424: the NBS package is no longer present in the distribution.
        !           425: 
        !           426: John A.~Scott\index{Scott, John A.}
        !           427: of the MITRE Corporation contributed the SunLink OSI interface for TP4.
        !           428: He also wrote the FTAM/FTP gateway which the MITRE Corporation has generously
        !           429: donated to this package. 
        !           430: 
        !           431: Philip B.~Jelfs\index{Jelfs, Philip B.}
        !           432: of the Wollongong Group upgraded the FTAM/FTP gateway to the
        !           433: ``IS-level'' (International Standard) FTAM.
        !           434: 
        !           435: Rick Wilder\index{Wilder, Rick}
        !           436: and
        !           437: Don Chirieleison\index{Chirieleison, Don}
        !           438: of the MITRE Corporation contributed the VT implementation which the MITRE
        !           439: Corporation has generously donated to this package.
        !           440: 
        !           441: Jacob Rekhter\index{Rekhter, Jacob}
        !           442: of the T.~J.~Watson Research Center, IBM Corporation
        !           443: provided some suggestions as to how the system should be ported
        !           444: to the IBM RT/PC running either AIX or 4.3\bsd/.
        !           445: He also fixed the incompatibilities of the FTAM/FTP gateway when running on
        !           446: 4.3\bsd/ systems.
        !           447: 
        !           448: Ashar Aziz\index{Aziz, Ashar}
        !           449: and
        !           450: Peter Vanderbilt\index{Vanderbilt, Peter},
        !           451: both of of Sun Microsystems Inc.,
        !           452: provided some very useful information on modifying the SunLink OSI interface
        !           453: for TP4.
        !           454: 
        !           455: John Brezak\index{Brezak, John}
        !           456: of Apollo Computer, Incorporated 
        !           457: ported the ISODE to the Apollo workstation.
        !           458: Don Preuss\index{Preuss, Don},
        !           459: also of Apollo,
        !           460: contributed several enhancements and minor fixes.
        !           461: 
        !           462: Ole-Jorgen Jacobsen\index{Jacobsen, Ole-Jorgen} of Advanced Computing
        !           463: Environments provided some suggestions on the presentation of the material
        !           464: herein.
        !           465: 
        !           466: Nandor Horvath\index{Horvath, Nandor}
        !           467: of the Computer and Automation Institute of the Hungarian Academy of Sciences
        !           468: while a guest-researcher at the DFN/GMD in Darmstadt, FRG,
        !           469: provided several fixes to the FTAM implementation and documentation.
        !           470: 
        !           471: George Pavlou\index{Pavlou, George}
        !           472: and Graham Knight\index{Knight, Graham}
        !           473: of University College London contributed some management instrumentation to
        !           474: the \man libtsap(3n) library.
        !           475: 
        !           476: Juha Hein\"{a}nen\index{Hein\"{a}nen, Juha}
        !           477: of Tampere University of Technology
        !           478: provided many valuable comments and fixes on the ISODE.
        !           479: 
        !           480: Paul Keogh\index {Keogh, Paul}
        !           481: of the Nixdorf Research and Development Center, in Dublin, Ireland,
        !           482: provided some fixes to the FTAM implementation.
        !           483: 
        !           484: Finally,
        !           485: James Gosling,\index{Gosling, James}
        !           486: author of the superb Emacs screen-editor for \unix/,
        !           487: and
        !           488: Leslie Lamport,\index{Lamport, Leslie}
        !           489: author of the excellent \LaTeX{} document preparation system
        !           490: both deserve much praise for such winning software.
        !           491: Of course,
        !           492: the whole crew at U.C.~Berkeley\index{U.C.~Berkeley}
        !           493: also deserves tremendous praise for their wonderful work on their variant of
        !           494: \unix/.
        !           495: 
        !           496: \vspace{0.25in}
        !           497: {\raggedleft /mtr\par}
        !           498: {\raggedright Palo Alto, California\\
        !           499: \ifcase\month
        !           500:     \number\month\or
        !           501:     January\or February\or March\or April\or May\or June\or
        !           502:     July\or August\or September\or October\or November\or December\else
        !           503: \number\month\fi,
        !           504: {\oldstyle\number\year}\par}

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.