O'pain Software Foundation: (2) Why is it better than AT&T?

Chris Lewis clewis at spectrix.UUCP
Wed Jun 1 04:49:11 AEST 1988


In article <5085 at nsc.nsc.com> glennw at nsc.UUCP (Glenn Weinberg) writes:
>I never, ever, thought I'd see the day when the great majority of people
>on Usenet would come to the opinion that AT&T had their best interests
>at heart!  I continue to be amazed at how so many people are just gobbling
>up the AT&T corporate line on the effects of OSF on the Unix* market.

I find it even harder to accept that (by inference) that anything IBM 
is involved in has our best interests at heart either.

Speaking as one who has worked for IBM in C language definition, I have
a few points:

	- All appearances to the contrary, IBM has been firmly against
	  UNIX since the mid seventies.  You see, they have these major
	  mid and mainframes to flog, and UNIX just cuts into that market.
	  Even though they've built, or have had built for them, at least 
	  a dozen variants of UNIX, only two or three have ever seen the 
	  light of day, and customers are discouraged as much as possible 
	  from using them (eg: IX/370, VM/IX etc.).  They'd much rather
	  UNIX just simply quietly fade away.  Many times in the past IBM
	  has announced that they have taken steps to change this.  Nothing
	  much ever happened (with the minor exception of A/IX).
	  
	  Why should this time be any different?  I'll believe it when I 
	  see it.

	- IBM believes only in standards that they invent.  I mean, who
	  else uses EBCDIC?  And they can't even agree on what version of
	  EBCDIC for crying out loud.  
	  
	- As part of the C definition group we were under a great deal 
	  of pressure to customize C divergent from ANSI:  Enum 
	  cardinality operators, language tie-ins to graphics subsystems, 
	  language tie-ins so that you could call BASIC subroutines etc.  
	  Not functions, but language modifications!  Not nearly as simple as 
	  "fortran", "basic", or "rpg"  keywords, but a complete revision of 
	  function/variable implementation and definition syntax.

	  Yes, IBM had (this was in the 83/84 timeframe) a representative 
	  on the ANSI C Standards Committee.  Some rep.  Had about 3 
	  weeks exposure with C.  No programming.  What a jerk.  As far 
	  as I could tell, he was fresh out of high school - he would never
	  once give me a straight answer what his background was.  He
	  just loved inventing new features to make C look more like
	  some sort of mutant hybrid of Pascal, Ada and Assembler.

	  Out of twelve people in my department (language design centre), 
	  there were only two people (myself and a colleague from a 
	  previous employer) who had *any* background whatsover in 
	  computer languages/compilers/interpreters.  The two of us 
	  with 6-7 years experience, both from University and compiler 
	  building with previous employers were the juniors, the rest 
	  were fresh out of high school or what Americans would call
	  Junior College.  The oldest was 22.  Some of these people 
	  became world-wide "IBM Prime" for the languages we were 
	  working with (Pascal, COBOL, BASIC, RPG, C, FORTRAN) simply 
	  because they had been with IBM a couple of weeks longer.

	  I resisted these changes to C as hard as I could, largely
	  by trying to teach our C rep something about C.  Didn't
	  do any good.

	  However, the presence of experienced people in our department 
	  evoked paranoia on the part of many of the others.  Stories 
	  started to flow.  Eg: my resume was a lie and I didn't have 
	  any University degrees.

	  T'was a really wonderful place to work....  So I left.

	  (Gave some of my friends a chance to stop laughing.)

	  As it turned out, my old department never produced anything -
	  several other colleagues from this same previous employer were in
	  the "back-end" group and gave up on all of the language teams
	  in our dept.  The back-end group built the language specs and 
	  frontends themelves and it's shipping quite nicely thank you.

	  Since the C rep was funded by IBM HQ, they couldn't get rid
	  of him.  So, they eventually made him a manager of his own
	  department (with no underlings) and put him in a closet where
	  he wouldn't bother anybody else.  I think he's still there....

	  You want these guys to define UNIX?

	  [BTW: I have absolutely no complaint with what you might call
	  the "old hands" at IBM.  Whatever their background, they were
	  a joy to work with, and we would come up with combined efforts.  
	  It's the 18 year-olds you have to worry about... :-(]

OSF: a wonderful opportunity for IBM to divide and submerge.  Just like
OS/2-PS/2.
-- 
Chris Lewis, Spectrix Microsystems Inc,
UUCP: {uunet!mnetor, utcsri!utzoo, lsuc, yunexus}!spectrix!clewis
Phone: (416)-474-1955



More information about the Comp.unix.wizards mailing list