|
|
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}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.