Page 36 - DCAP602_NETWORK_OPERATING_SYSTEMS_I
P. 36

Network Operating Systems-I




                    notes          The project solved this by creating a protocol that could both run local applications and call on
                                   remote resources. In mid-1983 an initial port of W to Unix ran at one-fifth of its speed under V; in
                                   May 1984, Scheifler replaced the synchronous protocol of W with an asynchronous protocol and
                                   the display lists with immediate mode graphics to make X version 1. X became the first windowing
                                   system environment to offer true hardware-independence and vendor-independence.
                                   Scheifler, Gettys and Ron Newman set to work and X progressed rapidly. They released Version
                                   6 in January 1985. DEC, then preparing to release its first Ultrix workstation, judged X the only
                                   windowing system likely to become available in time. DEC engineers ported X6 to DEC’s QVSS
                                   display on MicroVAX.
                                   In the second quarter of 1985 X acquired color support to function in the DEC VAXstation-II/
                                   GPX, forming what became version 9.

                                   A group at Brown University ported version 9 to the IBM RT/PC, but problems with reading
                                   unaligned data on the RT forced an incompatible protocol change, leading to version 10 in late
                                   1985. By 1986, outside organizations had started asking for X. The release of X10R2 took place
                                   in January 1986; that of X10R3 in February 1986. Although MIT had licensed X6 to some outside
                                   groups for a fee, it decided at this time to license X10R3 and future versions under what became
                                   known as the MIT License, intending to popularize X further and in return, hoping that many
                                   more  applications  would  become  available.  X10R3  became  the  first  version  to  achieve  wide
                                   deployment, with both DEC and Hewlett-Packard releasing products based on it. Other groups
                                   ported X10 to Apollo and to Sun workstations and even to the IBM PC/AT. Demonstrations of
                                   the first commercial application for X (a mechanical computer-aided engineering system from
                                   Cognition Inc. that ran on VAXes and displayed on PCs running an X server) took place at the
                                   Autofact trade show at that time. The last version of X10, X10R4, appeared in December 1986.
                                   Attempts  were  made  to  enable  X  servers as real-time  collaboration  devices, much  as  Virtual
                                   Network Computing (VNC) would later allow a desktop to be shared. One such early effort was
                                   Philip J. Gust’s SharedX tool.
                                   Although X10 offered interesting and powerful functionality, it had become obvious that the X
                                   protocol could use a more hardware-neutral redesign before it became too widely deployed; but
                                   MIT alone would not have the resources available for such a complete redesign. As it happened,
                                   DEC’s Western Software Laboratory found itself between projects with an experienced team.
                                   Smokey Wallace of DEC WSL and Jim Gettys proposed that DEC WSL build X11 and make it
                                   freely available under the same terms as X9 and X10. This process started in May 1986, with the
                                   protocol finalized in August. Alpha-testing of the software started in February 1987, beta-testing
                                   in May; the release of X11 finally occurred on September 15, 1987.





                                      Note     X11 protocol design, led by Scheifler, was extensively discussed on open mailing
                                     lists on the nascent Internet that were bridged to USENET newsgroups. Gettys moved to
                                     California to help lead the X11 development work at WSL from DEC’s Systems Research
                                     Center, where Phil Karlton and Susan Angebrandt led the X11 sample server design and
                                     implementation. X therefore represents one of the first very large-scale distributed free
                                     software projects.

                                   the mit x consortium and the x consortium, inc.

                                   In 1987, with the success of X11 becoming apparent, MIT wished to relinquish the stewardship of
                                   X, but at a June 1987 meeting with nine vendors, the vendors told MIT that they believed in the
                                   need for a neutral party to keep X from fragmenting in the marketplace. In January 1988, the MIT
                                   X Consortium formed as a non-profit vendor group, with Scheifler as director, to direct the future
                                   development of X in a neutral atmosphere inclusive of commercial and educational interests. Jim




          30                               LoveLy professionaL university
   31   32   33   34   35   36   37   38   39   40   41