Annotation of 43BSDReno/contrib/isode-beta/doc/osi-posix/osi-posix.tex, revision 1.1.1.1

1.1       root        1: % run this through SLiTeX
                      2: 
                      3: \documentstyle[blackandwhite,landscape,oval,pagenumbers,plain,small]{NRslides}
                      4: 
                      5: \input trademark 
                      6: 
                      7: \raggedright
                      8: 
                      9: \begin{document}
                     10: 
                     11: \title {OSI PROTOCOLS WITHIN AN\\
                     12:        OPENLY AVAILABLE\\ POSIX CONFORMANT\\ BERKELEY UNIX ENVIRONMENT}
                     13: \author        {Marshall T.~Rose\\The Wollongong Group}
                     14: \date  {December 4, 1987}
                     15: \maketitlepage
                     16: 
                     17: 
                     18: \begin{note}\em
                     19: if i've left out any 
                     20: \begin{quote}
                     21: buzzwords\\
                     22: jargon\\
                     23: marketing hype\\
                     24: \end{quote}
                     25: please let me know and i'll add them!
                     26: 
                     27: also, henceforth ``users'' means ``u.s.~govt. users''
                     28: \end{note}
                     29: 
                     30: 
                     31: \begin{bwslide}
                     32: \ctitle        {STANDARD DISCLAIMER}
                     33: 
                     34: \begin{nrtc}
                     35: \item  THE VIEW PRESENTED HERE ARE NOT NECESSARILY THOSE OF:
                     36: \begin{quote}
                     37: DoD, MITRE, NBS, TWG, U.C.~BERKELEY, UCL, THE U.S.~GOVT,
                     38: OR ANY OTHER ACRONYM, AGENCY, OR ORGANIZATION
                     39: \end{quote}
                     40: 
                     41: \item  I APPOLOGIZE ONLY TO THOSE TO WHOM I HAVE UNINTENTIONALLY OFFENDED
                     42: \end{nrtc}
                     43: \end{bwslide}
                     44: 
                     45: 
                     46: \begin{bwslide}
                     47: \ctitle        {FUNDAMENTAL PREMISES:\\ NETWORKING}
                     48: 
                     49: \begin{nrtc}
                     50: \item  OSI/ISO WILL DOMINATE COMPUTER COMMUNICATIONS
                     51: 
                     52: \item  THE U.S. GOVERNMENT OSI PROFILE (GOSIP) WILL BE THE INITIAL SET OF
                     53:        GUIDELINES FOR PROCUREMENT OF OSI FOR USERS
                     54: \end{nrtc}
                     55: \end{bwslide}
                     56: 
                     57: 
                     58: \begin{bwslide}
                     59: \ctitle        {GOSIP}
                     60: 
                     61: \begin{nrtc}
                     62: \item  A (SOON-TO-BE) FEDERAL INFORMATION PROCESSING STANDARD
                     63: 
                     64: \item  PROPOSED TO ENABLE USERS TO SPECIFY AND PROCURE
                     65:        \begin{nrtc}
                     66:        \item   INTEROPERABLE
                     67: 
                     68:        \item   MULTI-VENDOR
                     69: 
                     70:        \item   OFF-THE-SHELF
                     71:        \end{nrtc}
                     72:        COMPUTER COMMUNICATIONS PRODUCTS
                     73: 
                     74: \item  THE \dod/:
                     75:     \begin{nrtc}
                     76:     \item      IS ADOPTING GOSIP AS A CO-STANDARD WITH TCP/IP
                     77: 
                     78:     \item      INTENDS (IN APPROX.~TWO YEARS) TO SPECIFY GOSIP AS THE 
                     79:                \underbar{ONLY} STANDARD FOR NON-PROPRIETARY, INTEROPERABLE
                     80:                COMPUTER COMMUNICATIONS
                     81:     \end{nrtc}
                     82: \end{nrtc}
                     83: \end{bwslide}
                     84: 
                     85: 
                     86: \begin{bwslide}
                     87: \ctitle        {FUNDAMENTAL PREMISES:\\ OPERATING SYSTEMS}
                     88: 
                     89: \begin{nrtc}
                     90: \item  THE \unix/ FAMILY WILL DOMINATE OPERATING SYSTEMS
                     91: 
                     92: \item  THE EMERGING IEEE \unix/-BASED PORTABLE OPERATING SYSTEM (POSIX)
                     93:        STANDARD WILL BE THE BASELINE FOR THESE SYSTEMS
                     94: 
                     95: \item  ANOTHER FIPS IS UNDER DEVELOPMENT TO BE THE INITIAL SET OF
                     96:        GUIDELINES FOR PROCUREMENT OF OPERATING SYSTEMS FOR USERS
                     97: \end{nrtc}
                     98: \end{bwslide}
                     99: 
                    100: 
                    101: \begin{bwslide}
                    102: \ctitle        {POSIX}
                    103: 
                    104: \begin{nrtc}
                    105: \item  CURRENTLY POSIX SPECIFIES ONLY THE \unix/ KERNEL INTERFACE
                    106:     \begin{nrtc}
                    107:     \item      INFLUENCED MOSTLY BY AT\&T \unix/ (SVID) WITH SOME BERKELEY
                    108:                ENHANCEMENTS
                    109:     \end{nrtc}
                    110: 
                    111: \item  WORK IS UNDERWAY ON A SHELL AND TOOLS STANDARD
                    112: 
                    113: \item  THE LACK OF A STANDARD INTERFACE FOR NETWORKING IS NOTABLY MISSING
                    114: \end{nrtc}
                    115: \end{bwslide}
                    116: 
                    117: 
                    118: \begin{bwslide}
                    119: \ctitle        {A MODEST OBSERVATION}
                    120: 
                    121: \begin{nrtc}
                    122: \item  THE WIDESPREAD USE OF TCP/IP WAS DRAMATICALLY ACCELERATED BY INCLUDING
                    123:        THIS PROTOCOL SUITE IN BERKELEY \unix/
                    124: 
                    125: \item  QUESTIONS:
                    126:     \begin{nrtc}
                    127:     \item      CAN WE PUT THE OSI PROTOCOLS IN BERKELEY \unix/?
                    128: 
                    129:     \item      CAN WE MAKE BERKELEY \unix/ POSIX COMPLIANT?
                    130: 
                    131:     \item      CAN WE EXTEND POSIX TO DEFINE AN INTERFACE TO NETWORK SERVICES?
                    132: 
                    133:     \item      CAN WE MAKE THE WORK OPENLY AVAILABLE AND HAVE IT READY FOR
                    134:                4.4\bsd/~\unix/?
                    135:     \end{nrtc}
                    136: 
                    137: \item  ANSWER: YES
                    138: \end{nrtc}
                    139: \end{bwslide}
                    140: 
                    141: 
                    142: \begin{bwslide}
                    143: \ctitle        {EXPLANATION}
                    144: 
                    145: \begin{nrtc}
                    146: \item  A LARGE NUMBER OF THE PIECES ARE ALREADY OPENLY AVAILABLE
                    147: 
                    148: \item  SO, THE WORK CONSISTS MAINLY OF:
                    149:     \begin{nrtc}
                    150:     \item      FILLING IN THE GAPS
                    151: 
                    152:     \item      INTEGRATING THE COMPONENTS
                    153: 
                    154:     \item      TESTING THE SYSTEM (INTEROPERABILITY AND CONFORMANCE)
                    155:     \end{nrtc}
                    156: \end{nrtc}
                    157: \end{bwslide}
                    158: 
                    159: 
                    160: \begin{bwslide}
                    161: \ctitle        {APPROACH:\\ OSI PROTOCOLS}
                    162: 
                    163: \begin{nrtc}
                    164: \item  AN IMPLEMENTATION OF THE OSI UPPER-LAYERS (ISODE) IS ALREADY AVAILABLE
                    165: 
                    166: \item  OTHER ORGANIZATIONS HAVE ALSO DEVELOPED OR ARE PLANNING TO DEVELOP:
                    167:     \begin{nrtc}
                    168:     \item      THE LOWER LAYERS
                    169: 
                    170:     \item      SOME OSI APPLICATIONS
                    171:     \end{nrtc}
                    172: 
                    173: \item  MOST STANDARDS HAVE PROGRESSED FROM DRAFT (DIS) TO FINAL (IS) STATUS
                    174: \end{nrtc}
                    175: \end{bwslide}
                    176: 
                    177: 
                    178: \begin{bwslide}
                    179: \diagram[p]{figure1}
                    180: \end{bwslide}
                    181: 
                    182: 
                    183: \begin{bwslide}
                    184: \diagram[p]{figure2}
                    185: \end{bwslide}
                    186: 
                    187: 
                    188: \begin{bwslide}
                    189: \ctitle        {THE WORK PLAN}
                    190: 
                    191: \begin{nrtc}
                    192: \item  UPGRADE ISODE AND OTHER OSI APPLICATIONS TO FINAL (IS) STATUS
                    193: 
                    194: \item  INTEGRATE OTHER OSI APPLICATIONS INTO ISODE
                    195: 
                    196: \item  PERFORM INTEROPERABILITY TESTING ON OSInet
                    197: 
                    198: \item  PERFORM CONFORMANCE TESTING WITH COS
                    199: \end{nrtc}
                    200: \end{bwslide}
                    201: 
                    202: 
                    203: \begin{bwslide}
                    204: \ctitle        {APPROACH:\\ POSIX COMPLIANCE}
                    205: 
                    206: \begin{nrtc}
                    207: \item  MINOR WORK TO MODIFY THE BERKELEY \unix/ KERNEL TO SUPPORT THE POSIX
                    208:        STANDARD
                    209: 
                    210: \item  PERFORM CONFORMANCE TESTING WITH NBS
                    211: 
                    212: \item  ISODE AND OSI APPLICATIONS WILL BE CONVERTED TO USE THE POSIX
                    213:        INTERFACE AS APPLICABLE
                    214: \end{nrtc}
                    215: \end{bwslide}
                    216: 
                    217: 
                    218: \begin{bwslide}
                    219: \ctitle        {APPROACH:\\ NETWORK SERVICE EXTENSIONS}
                    220: 
                    221: \begin{nrtc}
                    222: \item  U.C.~BERKELEY (AND FRIENDS) WILL DEFINE A NETWORK SERVICE INTERFACE
                    223: 
                    224: \item  THIS DOCUMENT WILL BE SUBMITTED AS A DRAFT PROPOSAL TO THE POSIX
                    225:        COMMITTEE
                    226: \end{nrtc}
                    227: \end{bwslide}
                    228: 
                    229: 
                    230: \begin{bwslide}
                    231: \ctitle        {SCHEDULE}
                    232: 
                    233: \begin{nrtc}
                    234: \item  WOULD YOU BELIEVE 18~MONTHS?
                    235: 
                    236: \item  ACTUALLY 120~MAN-MONTHS%
                    237:        \footnote{You may have read Brooks' {\em The Mythical Man-Month}.}
                    238: \end{nrtc}
                    239: \end{bwslide}
                    240: 
                    241: 
                    242: \end{document}

unix.superglobalmegacorp.com

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