[comp.sys.apollo] summary to "What's going on in Chelsford"

vince@bcsaic.UUCP (Vince Skahan) (04/22/89)

 [... flame off but maybe soapbox on (occasionally) ...]

  Well, here's the summary that I promised.  I've heard lots of things
  from other sys_admins from various colleges and companies.  I've also
  heard from lots of folks at Apollo and at least one of their competitors.
  Sincere thanks to all who responded...

  I heard that my posting was interpreted by some at Apollo as a long flame
  without regard for Apollo's past efforts and accomplishments.  Nothing could
  be farther from the truth.  My intent was to try to determine if there were
  others out there with the same concerns and uneasiness about recent events.  

  With the minor exception of a couple of professional disagreements
  over the idea of JLRU or not, I did not receive ONE letter or call from
  anyone with disagreement with what I said.  I got letters and calls from
  over a dozen sys_admins literally worldwide who agreed virtually word
  for word.  There's a lot of pent up disgruntlement out there that CAN be
  fixed up if the effort is made. 

  I've tried to summarize this stuff by general topic rather than just
  going a bit nutso (like before, eh?) so that y'all can hear what I heard
  with a bit more clarity...in most cases I paraphrased what I heard from
  lots of sources and then threw in my two cents worth in rebuttal.


  [...user and third party installable RAI...]


  Basically, this is "coming someday" but there has not been a universal
  clamoring for it.  Since RAI is so complicated, they wish to make darn 
  sure that it comes out when it's ready and not before. (which sure makes
  sense to me...how about telling us WHEN ??? 3 months ?? 15 months ???).  

  On the subject of RAI...we were told by the Apollo hot-line that there
  is no "restart" option like the one with /install/install from SR9.  
  Is this really true ?? I get real cranky when things I depend on go away 
  in a new release...


  [...equipment obsolecense...]


  The technology is changing so fast that it passes the poor users by and 
  they get left with "the old stuff".  State of the art today is old and
  expensive and slow 6 months from now.

  I agree and understand that.  I would greatly appreciate it if Apollo
    can try to consider their large installed customer base and give us
    a few ideas with what we CAN use a 2 MB DSP80 for under SR10.  I'm
    not asking them to buy it back, just give me their considered technical
    opinion regarding what we can do with a system with a 442 MB disk
    but only 2 or 3 MB of memory.  Right now, it's supposed to be a file 
    server and under SR10 I'm concerned that it might not be able to just
    serve as a TCP gateway and run a parallel printer.

  Wouldn't that be a lovely idea for a technical bulletin ???

  [...the new DN3000's with only 4 or 8 MB boards...]


    No response from anyone.  

    I still would like to know how Apollo can handle the case of selling a 
    upgrade from a 4MB system to 8MB and not leaving us with a 4MB board in
    a box.    If they  want to have me pay the incremental 4 MB price and 
    swap boards, it's OK with me. If Apollo is willing to buy the 4MB boards 
    back that's OK too but I'm not buying any more 3000's without an answer.

    In my opinion, this is one more lousy marketing decision that indicates 
    clear lack of regard for the existing installed customers.  Sure, it will
    get some short term profit but it will also make lots of existing users
    real mad...and existing users are the best source of new business.


  [... DPCC version 3.0 in /install/install format ...]

   Version 3.0 was released before SR10 but the next version of DPCC will be 
    out in May in RAI format.  Thanks to several Apollo folks for that info.

  Once again, this is an example of lousy marketing.  There is no way that 
  any Apollo versions for SR10 should exist without RAI installs. If the 
  new version of DPCC wasn't ready when SR10 shipped, someone should have
  provided a RAI install of the OLD version.


  [... SR9.7 X-windows in RAI format even though SR9 can't hard-link ...]


    Basically the very unofficial response was something like "Yeah, I guess
    that wasn't too smart".  

    OK...so what do we do now ??? I bought the product.  How do I install it
	if I don't have 74 MB free ???


  [...known bug reports and patch tapes...]


    I know there has been lots of discussion on this in the last few weeks
    but bear with me...here's what I've heard...

    First, patches are fixes for one-shot problems and are not 
    integration-tested to make sure they don't break something else. 
    Releasing them to the general public could cause more problems than 
    it solves (the idea there is that the potential exists for hypochondriac 
    sys_admins patching things that weren't broken in their configuration and 
    causing problems that didn't exist before).

    Secondly, the hot-line folks wish to be the front line customer service
    people.  They recommend that we call them since can identify whether
    user problems really need the patch(es).

   ..and of course, my two cents worth...

    I agree that there are potential problems.  Apollo should recognize that
    we're all theoretically adults here and that we'll act responsibly.

    I agree with the idea of letting the 800 line folks decide when we
    NEED to install the patch(es).  

    Without exception...without dancing around the issue...TELL ME THAT
    THE PATCH EXISTS AND FIXES A KNOWN PROBLEM.  YOU'RE CAUSING US ALL
    TIME AND MONEY BY WITHHOLDING THAT INFORMATION.  Raise the silly prices
    1 percent or something to pay for it...what's another 50 bucks when it'll
    cost my company 75 bucks per hour for me to run around chasing my tail
    on an unsolvable problem ??? 

    Throw a big disclaimer on there saying "do NOT install any patches
    without opening a Software Support call" but TELL US.  Don't make us go 
    crazy trying to fix something that's known to be broken.

    One administrator of a several-hundred node network put it best (regarding
    the late release of the ATB on RAI problems) :

    "At one point, while reading the ATB on installation disasters I didn't
     know whether to laugh or cry, we have wasted so much time, when all the
     problems were already known......."

    Sure looks to me like there's a lot of people agreeing that this stuff
    should be made public BEFORE it bites them...


  [...three operating systems and no one all-inclusive manual...]


  	The responses I heard said "we can't just do one 'Administering your
	Apollo system' because users who only load one OS don't want to wade
	through all the stuff from the other OS's '.  

        I don't buy that argument.  If you look at "Installing Software with
	Apollo's RAI Tool" in Chapter 2 that's exactly what was done...and very,
	very well.  It details how to mount/unmount the file system in each
	of the 3 OS's.  Nice.  Clear.  Concise.  Accurate.  Perfect. I gave
	that chapter to someone from Apollo Tech Pubs who was here as an
	example of how to write GOOD manuals.

	I very simply cannot give a sys_admin a desk full of manuals, tell
	them to read all of them, handle the inconsistencies and unwritten
	implications, and expect them to run an Apollo ring at all, let alone
	do it efficiently.

        This isn't a change from SR9.  How many sites are out there running
	Aegis TCP/IP 3.1 and dealing with local.txt and makehost.sh when all 
        they have to do is run the BSD4.2 version and just edit /etc/hosts ???
	[sigh] How many sites out there just don't know how easy BSD TCP is 
        because nobody told them about it ???

	Apollo can do better.  If they can design the stuff, they can document
	it and maybe the large overhead paying the 800 number can be better
	spent...

  [... JLRU documentation (cryptic and lousy)...]
	
	I didn't really hear anything that gave me a good answer why the 
	SR10 documentation virtually ignores some basic unix stuff.  There's
	a whole book on Aegis printing but little info on /etc/printcap.
	(as an example).

	I think giving us 3rd party books (like for Unix Text Processing)
	is a good idea but there's lots more that should be done.


  [...JLRU or not JLRU...]

	I was told that SR10 *was* real unix.  My response was that it was
	real unix-*compatible* but was not JLRU. I got in a long e-mail
	discussion whether SR10 was (or was not) "real unix"...

    	Here's some of what I said in response to some concerned folks from
        Apollo...

         "The folks who influence whether the market considers you to be real 
          unix or not will just never agree that SR10 is JLRU.  
 
          I agree you're more source-code compatible now (under 9.5, "rn" 
          needed over 50 KB of apollo-specific patches) but as long as 
          there are REQUIRED Apollo-isms like edrgy, you are NOT real unix 
          even if you're better.

          I recall the Unixworld review of the DN3500 or 4000 that couldn't 
          handle the idea of the // level.  Sure, it's lots cleaner than
	  mounting filesystems with NFS.  However, it is NOT real unix no 
	  matter how wonderful it is.

	  People out there are buying Apollos expecting to edit /etc/passwd
	  to add accounts.  They are being done a disservice.  I have a 
	  local guy who manages Suns and Ultrix systems who is totally and 
	  completely lost regarding setting up one stand-alone Apollo
	  that I can set up from  "in the box" to "in full production" 
     	  in 90 minutes BECAUSE I'VE DONE IT BEFORE AND I WROTE DOWN WHAT I DID.

	  You should be doing a much better job of telling folks how to set 
          their system up just as poorly as real unix if that's what they 
          really want (or just tell them up front you're unix-COMPATIBLE
          but you can't run an Apollo ring like a generic unix network.).  

          At the same time, you should be killing yourselves to show why yours 
          is better and they should buy Apollo. 

          How come I don't see periodic technical bulletins that aren't just 
          sales brochures ??? 

          I could go on forever..." (and might if I don't stop now :-) )
        

   [...lprotect released with "don't use this" in big letters...]

	I heard it was broken at the last minute but was allegedly fixed
	in a patch.  Is this true ??? I have a great need to use this
	on EVERY node.

	I've never found anything that indicates to me that it's fixed.
	Is it ??? How about in 10.2 ??? We need it now but most of us are
        willing to settle for a tenative date or version that works.

     [..."open" means "closed" and "closed" means "open"...]

        OK, it's broken... 'nuff said.  Now, how to I fix it ???

        Although the RAI documentation states "don't reinstall with RAI to
	switch from 'open' to 'closed' ", we were told last week by the hot-line
	that the desired solution IS to reinstall using RAI.  Which is right ???

	I really don't care to hear why it broke but I do need the correct
        solution so I can know how to fix the silly problem.

	Do I just reinstall, or what ? I totally refuse to accept the answer
	in the RAI manual that says "just invol and re-install".  That's not
	good enough.


   [... inprot without providing example templates...]

	I heard very unofficially that it wasn't considered to be a hot priority
	to provide templates. PLEASE MAKE IT A PRIORITY !!!!!!

	Personally, it's in my top 3 "hot items" regarding SR10.  I have a
	definite need from folks who make lots more than I do to lock everything
	up tight.  I absolutely need the ability under SR10 to do the kind of 
	things I can do with acl_both and the acl option of install under SR9.
		
	We have learned to depend on the ACL option of /install and use it on
	EVERY node to do the following under SR9 :
	  - ensure that system software is secure
	  - ensure that protections let the users do their work
	  - ensure the stability of the local networks by making sure only a
		small of people can alter the configuration.

	We need to be able to depend on inprot at SR10.  I need the following:

         - "open" and "closed" templates for all OS types, big, medium, small

	- "a clear, concise example of how to write my own.  What 
		protections ARE required entries ???"

	Would someone please respond to this ??? I need an answer very shortly
	or I'll have to open the highest priority 800 number call you've ever
	seen.  We've got Apollos in Dept. of Defense classified areas that MUST
	be guaranteed to be protected tightly.

	This info MUST be readily available somewhere...  


   [...spiral bound manuals...]


	The explanation was that people complained about pages ripping out of 
	the 3-ring binders so they chose to better bind the manuals and that
	3-ring binders take a lot of (money, room, etc).

	I know people complained about the 3-ring manuals.  What you changed 
	to is worse.  I attended a SR10 transition class last July in Washington
	where EVERY person screamed bloody murder when it was mentioned.  It's
	a year later and no one listened.  

	I don't know why people seem to think that this is a trivial bitch 
	for flaming only... Apollo has never had manual update service (like 
	DEC does rather well) and you sure can't provide that service with
	hard-bound books.  Apollo's on-line manual product (whose name escapes
	me right now) doesn't have all the books available yet and is too
	expensive in $$$ and MB required.

   [...RAI deinstalls patches on alternate installations...]
 
                                                                        
	One person from Apollo actually wrote and said  "I don't understand...
	is this a bug ???"

	I'm not sure but it sure sounds like one to me.  At the very least, if
	it was a feature and not a bug I would expect it to be clearly
	documented and to have it report "de-installing patch <number>" 
	when it does its thing.

        I do applaud Apollo for waking up and providing the RAI technical info 
        without asking.  I hope that bulletin was not an isolated case, but
	maybe the first in a continuing series.

        I just wish whoever makes "policy" would also wake up and try to help
        us find these things out before we find them the hard way.  That's not
        how you build trust.  That's not how you get/keep customers.  That's not
        how you keep the customers you have.  That IS how you drive people into
	the arms of your competitors.  

	When I was in college, I had a nice little sports car. It was the best
        car I ever had.  But it broke a lot and kept getting recalled AFTER I 
        fixed the problem at considerable cost in time and money. 

        I sold it.  I'll never buy another.  Sure it was fun... it wasn't good 
        enough to make all the hassles worth it.

        Sometimes blood-pressure wins out over technical superiority.
 

   [...RAI de-installation option not available yet...]


	I heard a lot about how tough it is to do.  My response was for them
	to drop $10,000 and buy an Ultrix Vaxstation 2000 and see how nice
	and easy it is. It's beyond wonderful. 

        I installed Ultrix on a Vaxstation without manuals by sticking the 
        tape into the drive and booting off of the tape. The installation
	procedure guided me through everything else...

	Again, this is an excellent potential marketing tool.  I can't believe 
	that Digital does NOT use it to say how easy their stuff is to 
	install and administer.


   [... "Apollo disks don't fragment"...]


	No response.  Every sys_admin I've talked to believes that they DO
	fragment and that invol'ing and reinstalling the software (although it's
	a terrible workaround) does wonders.

	Hey, let's either just admit they DO fragment and tell us what to 
        do about it or send out a bulletin telling us why they don't fragment
        and explaining why we ALL see things slow down as time goes on that
	re-invol'ing and reinstalling fixes.


   [... Chelmsford's going to have to do a better job in having some more 
        consideration for their installed customer base...]


	Shortly after my original posting, I was told by someone that I'd
	get lots of response from many different Apollo individuals who
	would see what insight and help they could provide.  

        Absolutely true.  Many of the Apollo folks who regularly post in
        this newsgroup wrote to fill in the blanks.  Thanks to all...
        you guys give us some hope that there ARE people who care...

	I heard lots of folks saying "my local office breaks their backs 
        trying to do good but THEY are bound by silly policies and apparent
        lack of communication between themselves and Chelmsford".

	Amen to that.  I have few if any significant bitches with the local 
	guys but they can't possibly do it all themselves.  There are marketing
	decisions being made that are just plain bad business.  The local
	guys hear things from us sometimes before they hear it from their
	own company.  APR's get acknowledged 15 months after they were 
        submitted if at all. There's a systematic problem here...

	The first response I got to my posting came from a Sun salesman who
	was telling me how he/they can help.  That's the type of attitude
	I'm looking for.  I may not ever buy a Sun or any other unix system
        but I'll sure as hell remember that guy.  He's trying hard to provide 
        a service.

	Apollo ( or HP... ) can do it if they really want to.

-- 
     Vince Skahan            Boeing Computer Services - Phila.
    (215) 591-4116           ARPA:  skahan@boeing.com
                             UUCP:  bcsaic!skahan
Note: the opinions expressed above are mine and have no connection to Boeing...