25th Anniversary of the Personal Computer" 4198
Right. Now, please listen. VMS was not this simple. It should have been but the pricing nazis created a dozen CATCH-22s with each product. The developers didn't help either because there wasn't, and couldn't, be any overall software packaging plan because there 200 of those critters. 200 developers require about 1000 support staff who are trying to coordinate technical dependencies and logistical distribution plans.
You cannot ship a product that requires next year's ship of some other product to run.
A software bill of landing is NOT simple ever. It helps when you can ship a clbutt of products in one "update". Since VMS unbundled everything, nobody would get a complete software package ever. Think version numbers, edit numbers. etc.
25th Anniversary of the Personal Computer" 4199
Not easier...Address space estimates have to include a count of what you need to keep track of. That always gives your first back...
Things can get so complicated that an mere edit could be an unbundled product. (This is micpoo's at the moment.) The gal not only had to know the SPD dependencies, she also had to know which edit level had to be shipped with which set.
For instance, it is certainly possible that a fix to a piece of software that ran on one model of the VAX would break the poo of the this software if ran on another model of the VAX. When every thing is unbundled, this problem is pushed out to the gal and not locally at the programming level (where it should). This is caused by having 200 developers and not 3.