[comp.sys.apollo] Bickering

FERGUSON@BKNLVMS.BITNET (06/09/87)

I got onto this mailing list under the impression that some constructive
things would come out of it.  So far, all I've seen is a lot of complaining
about UNIX, AEGIS, and anything else that ever remotely bothered anyone.

If you think your arrogant whining is going to help the situation, I
think you're wrong.  Maybe if you were a little more positive about
you're working environment(AEGIS OR UNIX), you'd spend less time
complaining on the mail network, and you're productivity would
increase.  That was the major goal of engineering workstations
in the first place.

If you really can't accept what people are offering, write your own
operating system.  That's how UNIX came about...

Giebelhaus@HI-MULTICS.ARPA (06/10/87)

I disagree.  While there is some religion in this discussion, some
useful comparisons are being made.  Also, I'll be sure that the product
manager for DOMAIN/IX gets a copy of this discussion.  A third advantage
is this is helping with ideas for the ADUS DOMAIN/IX SIG.

srt@CS.UCLA.EDU (Scott "Dr. Pain" Turner) (06/10/87)

Okay, here's a new topic, Apollo jokes...

Q: What does the sign on the Apollo Service Office say on Sunday?
A: Pad closed.

Yuk, yuk.
 
    Scott R. Turner
    UCLA Computer Science     "Does school ever end?"
    Domain: srt@ucla.cs.edu
    UUCP:  ...!{cepu,ihnp4,trwspp,ucbvax}!ucla-cs!srt

martin@medix.UUCP.UUCP (06/10/87)

I disagree.  There are useful comments being made in this discussion,
though it has at times taken on an almost religious fervor.  However,
I've learned a few things about the capabilities of AEGIS, and now I'm
willing to invest a little more time learning the Apollo-specific tools
(since I can do almost anything with UNIX tools, I've seen very little
reason to invest the time and energy it takes to learn a new/different
development environment).  I certainly think that this discussion would
be of use to Apollo's marketing people, as it could give them a
different perspective on the engineering workstation market.

Keep the flames going.

Regards,

    Brian K. Martin, M.D.
    Martin Information Systems, Ltd.
    3420-A Hinahina Street
    Honolulu, Hawai'i 96816

PHONE: (808) 735-5661
ARPA: uhccux!medix!martin@nosc.mil
UUCP: { ihnp4,ucbvax,dcdwest,seismo }!sdcsvax!nosc!uhccux!medix!martin

joe@auspyr.UUCP (Joe Angelo) (06/10/87)

Speaking of which.... maybe you can take your own advice? 

Without ''bickering'' or other forms to dispose complaints, nothing would
change, now would it?
-- 
"No matter      Joe Angelo, Sr. Sys. Engineer @ Austec, Inc., San Jose, CA.
where you go,   ARPA: aussjo!joe@lll-tis-b.arpa       PHONE: [408] 279-5533
there you       UUCP: {sdencore,cbosgd,amdahl,ptsfa,dana}!aussjo!joe
are ..."        UUCP: {styx,imagen,necntc,dlb,jmr,sci,altnet}!auspyr!joe

richard@gryphon.UUCP (06/11/87)

Yeah, bickering serves no point and decreases net.bandwidth, but
lets not let "computer wars" mentality get in the way of real
constructive comparisons of computer hardware and software.

Now, you wanna learn some usefull Apollo tips ? Here are some I 
gleaned from the ADUS sys_admin sig meeting last week in Chicago.

	1) (Documented, someplace, but still highly amusing) In
	SR 9.5.1 the Fortran optimizer is a little sick. Use

				opt -0 -cpu any

	2) (Not documented) Under 9.5.1, on a freshly invol'd
	drive, saying 'acl // -all' corrupts the disk with *NO*
	hope of recovery. Use edacl instead. Also applies to
	/, /sys, /sys/node_data.

	3) We found this one, and havn't run into anybody else
	that has: On 9.5, 9.5.1, on DN3000's, sometimes they
	will miss/ignore an interrupt coming from the AT bus.
	This causes the machine to fail with a bus time-out.
	Fixed in 9.6.

"I'm sure 9.5.1 is going to introduce a lot of deadlocks"
					-Apollo customer support

	4) There is a new config.sys and ansi.sys for the PC
	co-processor, that speeds up the mono display
	a whole bunch. A lot of these DPCC's are in need
	an upgrade that brings them up to the latest rev, there
	should be a part on the lower right that says "9900_01".

	5) The software that lets you use the DPCC across the net
	is in Beta test. RSN.

	6) You can pipe an AEGIS command to a UN*X command iff
	the AEGIS command is the first command. This is not commutative.

	7) Since SR.10 will be a hybrid UN*X/AEGIS kernel, who wins
	in case of a dispute bewteen the two ? The official line from
	Apollo seems to be "Without special dispensation, YOU CAN NOT
	BREAK AEGIS".

	8) When it asks you if you want to blast processes, sometimes
	all it needs is a little time to finish up. This is especially
	true of VT100 windows that have been made into icons. Deicon
	them first, kill them, then quit.


Can we get back to bickering now please ?

-- 
Richard Sexton
INTERNET:     richard@gryphon.CTS.COM
UUCP:         {akgua, hplabs!hp-sdd, sdcsvax, ihnp4, nosc}!crash!gryphon!richard

nazgul@apollo.uucp (Kee Hinckley) (06/13/87)

In article <679@gryphon.CTS.COM> richard@gryphon.CTS.COM (Richard Sexton) writes:
> Now, you wanna learn some usefull Apollo tips ? Here are some I 
> gleaned from the ADUS sys_admin sig meeting last week in Chicago.
> 
> 	6) You can pipe an AEGIS command to a UN*X command iff
> 	the AEGIS command is the first command. This is not commutative.

Ummm.  Could someone kindly give me an example of this?  This is the first
I've heard of it and I have the (mis?)fortune of currently owning all of the 
shells.  I certainly can't duplicate it.  It *is* true that some Unix
commands are sloppy with their return status and will occasionally exit
with a bad exit value which will cause the Aegis shell to discontinue the
pipe, but otherwise I can't imagine why this would be true.

This discussion of Aegis vs. Unix treats things as though they are two completely
different animals, which misses the point.  One of the things that *I* like about
the environment is that I can mix and match Aegis, System V, and BSD4.2 whenever
I want to. 

                                                    -kee

Incidentally, I think someone once complained that the Aegis shell didn't even
have parallel pipes.  I almost changed that at SR8, only to discover that a
number of people were doing things like: "catf file | srf > file"
(translation: "cat file | sort > file") and making any changes would break
them quite badly.  Sigh.
-- 
UUCP: {mit-erl,yale,uw-beaver}!apollo!nazgul  ARPA: apollo!nazgul@eddie.mit.edu
I'm not sure which upsets me more; that people are so unwilling to accept
responsibility for their own actions, or that they are so eager to regulate 
everyone else's.

ram-ashwin@YALE.ARPA (Ashwin Ram) (06/15/87)

>  From: apollo!nazgul@beaver.cs.washington.edu  (Kee Hinckley)
>
>  Incidentally, I think someone once complained that the Aegis shell didn't even
>  have parallel pipes.  I almost changed that at SR8, only to discover that a
>  number of people were doing things like: "catf file | srf > file"
>  (translation: "cat file | sort > file") and making any changes would break
>  them quite badly.  Sigh.

My feeling is that disallowing "catf file | srf > file" is no worse than
disallowing "srf file > file" (which many naive users also tend to do), and
the advantages of parallel pipes outweigh this minor disadvantage anyway
(e.g., having partial results output on the screen so that you can work with
them while the command runs to completion).  For the same reason, it would be
nice if LD .../?*.PAS, for example, printed your Pascal files as it listed
them (similar to LS -R), rather than all together at the end.

-- Ashwin Ram --

ARPA:    Ram-Ashwin@yale
UUCP:    {decvax,linus,seismo}!yale!Ram-Ashwin
BITNET:  Ram@yalecs

nazgul@apollo.uucp (Kee Hinckley) (06/19/87)

In article <8706151717.AA02467@yale-eli.arpa> ram-ashwin@YALE.ARPA (Ashwin Ram) writes:
> >  Incidentally, I think someone once complained that the Aegis shell didn't even
> >  have parallel pipes.  I almost changed that at SR8, only to discover that a
> >  number of people were doing things like: "catf file | srf > file"
> >  (translation: "cat file | sort > file") and making any changes would break
> >  them quite badly.  Sigh.
> 
> My feeling is that disallowing "catf file | srf > file" is no worse than
> disallowing "srf file > file" (which many naive users also tend to do), and
> the advantages of parallel pipes outweigh this minor disadvantage anyway

Ah, but you don't have to answer the UCR from someone who didn't read the 
release notes and just trashed a weeks worth of work. :-)  Seriously, as I've
mentioned before, we tend to be very conservative when it comes to breaking
things.  In this case I didn't feel that the advantages were worth the risk.

> (e.g., having partial results output on the screen so that you can work with
> them while the command runs to completion).  For the same reason, it would be
> nice if LD .../?*.PAS, for example, printed your Pascal files as it listed
> them (similar to LS -R), rather than all together at the end.

I agree that would be nice, but the layering of wildcard expansion (via.
the CL_$ calls) is such that I think it would be difficult to change.
The underlying wildcard calls would have to save state, return a pathname
and then be able to restart (further more they would have to be able to
do this with multiple different wildcard requests interleaved).

--

Incidentally, on the subject of UCRs, I have to agree, they are NOT simple
to fill out, in fact I don't understand a number of the fields myself.

Remember that software development is an ongoing process, and just because
it's shipped that way now doesn't mean either that it won't change (hopefully
for the better :-) or that we like it that way.  I must say however that
this feedback has been very good for giving us a feel on what people are 
thinking, and encouraging in that so far I haven't seen any major issues
that we haven't already decided we should address in one way or another.
However, if you do have specific changes/bugs to report it would be wise
to use the UCR system, despite its foibles, since things posted here are
too likely to get missed or forgotten amidst the volume.

(All the usual disclaimers apply.)
                                                    -kee
-- 
UUCP: {mit-erl,yale,uw-beaver}!apollo!nazgul  ARPA: apollo!nazgul@eddie.mit.edu
I'm not sure which upsets me more; that people are so unwilling to accept
responsibility for their own actions, or that they are so eager to regulate 
everyone else's.