re: http://www.garlic.com/~lynn/2011p.html#42 z/OS's basis for TCP/IP
this talks about bsd 4.3 tahoe (june 1988) and reno (early 1990) distributions ... I've still got original source distribution backed up someplace http://en.wikipedia.org/wiki/Berkeley_Software_Distribution All the BSD stuff was done in C language and tahoe and reno distributions were picked up and used by large number of different platforms. As previously mentioned, IBM mainframe was done in vs/pascal. attached from summer 1988 (R1L2 about the same time as 4.3 tahoe) ... part of announce includes reference to adding support to the product that I had done for RFC1044. The basic support had been doing approx. 44kbytes/sec. using nearly 3090 processor. For rfc1044, some tuning tests I did at Cray Research, got mbyte/sec channel media sustained throughput using only modest amount of 4341 (nearly 500 times improvement in bytes transferred per instruction executed). misc. past posts mentioning doing rfc1044 http://www.garlic.com/~lynn/subnetwork.html#1044 NUMBER 288-396 DATE 880726 CATEGORY LS00, LS60, AS20 TYPE Programming TITLE IBM TCP/IP FOR VM (TM) RELEASE 1 MODIFICATION LEVEL 2 WITH ADDITIONAL FUNCTION AND NEW NETWORK FILE SYSTEM FEATURE ABSTRACT IBM announces Transmission Control Protocol/Internet Protocol (TCP/IP) for VM (5798-FAL) Release 1 Modification Level 2. Release 1.2 contains functional enhancements and a new optional Network File System (NFS) (1) feature. VM systems with the NFS feature installed may act as a file server for AIX (TM) 2.2, UNIX (2) and other systems with the NFS 3.2 client function installed. Additional functional enhancements in Release 1.2 include: support for 9370 X.25 Communications Subsystem, X Window System (3) client function, the ability to use an SNA network to link two TCP/IP networks, and a remote execution daemon (server). Charges Graduated Monthly Program Processor One-Time License Number Group Charge Charge 5798-FAL 10 $ 3,000 $ 335 15 4,000 20 7,000 30 10,000 40 16,000 50 21,670 Planned Availability Date: September 30, 1988 (Refer to the External Ordering Information for shipment dates.) (TM) Trademarks of the International Business Machines Corporation. (1) Trademark of Sun Microsystems, Inc. (2) Registered trademark of American Telephone and Telegraph. (3) Trademark of Massachusetts Institute of Technology. PRODNO 5798-FAL IBM Transmission Control Protocol/Internet Protocol for VM IMKTG MARKETING INFORMATION MARKETING CHANNELS o NCMD o SWMD PRODUCT POSITIONING There is a rapid increase in the number of workstations used for engineering/scientific computing as well as increased use by many other industries. The Network File System is popular as a file server to support these workstations. The Network File System on IBM TCP/IP for VM allows the IBM systems running VM to act as a file server for the engineering/scientific workstations. The DASD and associated VM programming support provide a high quality system for use as a file server in this environment. Systems of other vendors with the NFS 3.2 client protocols implemented may access files on the VM system using TCP/IP and the NFS feature. The IBM AIX Network File Systems provide client function that will access these files. The IBM Personal Computer feature of TCP/IP for VM does not contain NFS client function and cannot access NFS files on the VM system. MARKETING STRATEGY IBM TCP/IP for VM and the Network File System should be marketed to customers with VM systems and engineering/scientific workstations with NFS 3.2 installed. MARKETING FOCUS SALES COMPENSATION PLAN: Normal provisions apply. MEASUREMENT VALUE (MV): MV is available on HONE for all programs by keying the command POINTS 5798-FAL at the entry prompt arrow of the selection screen. MV is also available on AAS under the mnemonic QSLM. HONE INFORMATION Proposal material will not be available through HONE. The configuration aids CFPROGS will be available through HONE on September 30, 1988, and will be available to customers eligible to use IBMLink. The fast path name is CFPROGS. IADMIN ADMINISTRATIVE INFORMATION ORDERING INFORMATION The HONE configuration aid CFPROGS may be used to determine ordering information. The HONE aid SYSLINK may be used to transmit the ordering information from HONE to AAS. PROCESSOR GROUP-TO-PROCESSOR GROUP UPGRADES The program in this announcement is eligible for processor group upgrades (e.g., Group 20 to Group 40) when notification is received that the customer has changed the processor (designated machine) on which the licensed program is running. For special administrative information, refer to ADMININFO Item Number DVG33. PROGRAMMING RPQS Requests for PRPQs will not be accepted. SPONSORING EXECUTIVE S. J. Palmisano Group Director Mid-Range Systems Management OVERVIEW HIGHLIGHTS o Network File System Feature o 9370 integrated X.25 support (driver) o X Window System client function o Remote execution daemon o SNA network link o HYPERchannel (4) support (driver). (4) Trademark of Network Systems Corporation. DESCRIPTION NETWORK FILE SYSTEM FEATURE The Network File System (NFS) feature provides file server support for the NFS 3.2 protocols developed by Sun Microsystems, Inc. This support enables the VM system to act as a file server for vendor systems with the NFS 3.2 client function installed. NFS has been implemented on the IBM AIX systems as well as many other vendor's systems. Optional encryption of file handles requires IBM Information Protection System Cryptographic programs for VM/CMS (5796-PPK) or a customer-supplied encryption procedure. The NFS feature does not include the Network File System client function. The Network File System feature uses the *BLOCKIO CP system service, and can reference CMS-format minidisks on any DASD supported by *BLOCKIO. Special formatting of the CMS minidisk by the RESERVE command is not required. The Network File System feature includes Remote Procedure Call. The RPC function of the Network File (RPC) System makes remote procedures appear as if they were local. Both the NFS and RPC protocols adhere to the External Data Representation (XDR) specification, which allows the protocols to be independent of machine internal format. The RPC is implemented as a library of procedures. The customer who wishes to write applications using RPC will require IBM C for System/370 (5713-AAH) and the IBM VS Pascal Library (5668-717). OTHER TCP / IP FOR VM FUNCTIONAL ENHANCEMENTS IN VERSION 1.2 9370 X.25 Communications Subsystem Support A driver is provided to support connection of the IBM TCP/IP for VM program offering to an X.25 network using the 9370 X.25 Communications Subsystem. REMOTE EXECUTION DAEMON A remote execution daemon (server) (REXECD) is provided to allow remote execution of VM EXECs and CP/CMS commands. Systems with the Remote Execution (REXEC) client function installed may initiate execution of VM EXECs and CP/CMS commands from the remote system. IBM AIX/RT (TM) and IBM TCP for the Personal System/2 (R) (PS/2 (R)) have the client REXEC function available. (TM) Trademark of the International Business Machines Corporation. (R) Registered trademarks of the International Business Machines Corporation. SNA NETWORK LINK IBM TCP/IP for VM installed on a VM system with IBM ACF/VTAM for VM/SP (5664-280) may interconnect the TCP/IP network via SNA to another TCP/IP network attached to a remote VM system with IBM TCP/IP for VM and IBM ACF/VTAM for VM/SP installed on the remote system. The SNA LU-0 protocol is used to link the two systems. CMS X WINDOW SYSTEM (VERSION X.11) The CMS X Window System is an application program interface (API) which allows a CMS program access to a bit-mapped, high-resolution display connected to system running an X Window System (Version X.11) server program. The IBM AIX/RT X Window System Version 2.1 offers the required X Window System server function. The X Window System API allows the development of code portable across operating systems and displays. The CMS application using the X Window System client function communicates with the X Window System server function on the AIX system. The CMS applications using the X Window System function will be written in C and require the IBM C for System/370 program offering (5713-AAH) and the IBM VS Pascal Library (5668-717). TCP/IP is used as the communication protocol between the VM system and the X Window System server system. HYPERCHANNEL SUPPORT (DRIVER) A driver is provided to support connection of the IBM TCP/IP for VM program to a NSC HYPERchannel network using a NSC IBM channel adapter. Support conforms to specifications outlined in RFC1044 for 16-bit address configuration. NOTE: Customer application programs that interface to IBM TCP/IP for VM and written in IBM C for System/370 Program Offering (5713-AAH) require the IBM VS Pascal Library (5668-717) for execution. For additional information on TCP/IP for VM, refer to Programming Announcement 287-165, dated April 21, 1987. ... snip ... -- virtualization experience starting Jan1968, online at home since Mar1970 ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html