home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / os / vms / 20195 < prev    next >
Encoding:
Internet Message Format  |  1993-01-01  |  2.6 KB

  1. Path: sparky!uunet!gatech!concert!ais.com!bruce
  2. From: bruce@ais.com (Bruce C. Wright)
  3. Newsgroups: comp.os.vms
  4. Subject: Re: How Open is Open VMS?
  5. Message-ID: <1993Jan1.133650.5924@ais.com>
  6. Date: 1 Jan 93 13:36:50 GMT
  7. References: <1992Dec31.190236.29454@zooid.guild.org> <1992Dec31.164508.1051@cmkrnl.com>
  8. Organization: Applied Information Systems, Chapel Hill, NC
  9. Lines: 43
  10.  
  11. In article <1992Dec31.164508.1051@cmkrnl.com>, jeh@cmkrnl.com writes:
  12. > In article <1992Dec31.190236.29454@zooid.guild.org>, Mark Kovarski <kovarski@zooid.guild.org> writes:
  13. >> 
  14. >> Could someone tell me how "open" Open VMS really is. Is it so open that
  15. >> someone can obtain the source codes, or is it another proprietary operating
  16. >> system with the word "Open" attached to it? Thanks.
  17. > VMS is just as proprietary as, for example, SCO Unix, SunOS, HP-UX, etc.
  18.  
  19. Just about the only really `open' system is GNU.  IMHO, most OS vendors
  20. who use the term are really engaging in FUD, including DEC's `Open' VMS
  21. and Sun's absurd `Open' posturing.
  22.  
  23. For what it's worth, one of the products that AIS sells runs on multiple
  24. platforms:  VMS and various flavors of Unix.  Although VMS != Unix and
  25. there have been certain problems keeping things coordinated between the
  26. two systems, by far the _worst_ problems have been with certain Unix
  27. systems, both because of compiler problems and because of OS problems.
  28. I don't think I'm at liberty to discuss the details so please don't ask,
  29. but the vendors I'm thinking about are very well-known Unix vendors.
  30.  
  31. > [...]
  32. > It is generally not necessary, though, to recompile nor even to relink any
  33. > part of VMS in order to add to it or change it.  In particular, device
  34. > drivers can be added to a live running system.  You can even replace an
  35. > old version of a driver with a newer one on a live system.
  36.  
  37. You can often replace an old driver with a new driver, but if any of the
  38. driver's data structures change (UCB changes, for example), you may need
  39. to make special provisions for this in the driver's code.  For example,
  40. VMS will not automatically unlink and reallocate a UCB if the UCB length
  41. changes for the new driver.  If you reload a driver that has had that
  42. kind of change, and which doesn't provide for reallocating the system
  43. data structures itself (a complex task in the general case: it may have
  44. to know what the format of every data structure it's ever used is so that
  45. it can properly unlink everything), a system crash is _highly_ likely.
  46.  
  47. I'm sure Jamie knows this, and that his comment was an offhand comment 
  48. related to the `open systems' nonsense, but if anyone else is doing this
  49. they should be aware of the possibilities for trouble.
  50.  
  51. Bruce C. Wright
  52.