[net.unix] Don Steiny's problems with Ultrix

woodri@sanfan.dec.com (06/21/86)

In a recent note, Don Steiny flamed DEC ("ULTRIX is not UNIX") 
with what he considered a heinous crime against portability.

The item he railed against in particular was a change in the format of 
the acct structure in sys/h/acct.h.  He complained that DEC had 
changed the contents of the structure without reason and logic, and 
even worse, without documenting the change.

Well, Don, I've got news for you.

As a "software developer that develops software for Unix,"  that has 
"considerable experience" with "various ports," you certainly don't 
seem to pay too much attention to the environment you're working in.
Do you think it is DEC's fault when you attempt to use a system 
running one version of the OS while relying on documentation for a 
previous version of the system?  Or perhaps you feel that the Release 
Notes are not worth reading when you port to a new version of Unix?

BSD4.2 and 4.3, as well as Ultrix V1.1 all used "comp_t" for the
ac_{e,u,s}time fields in the acct structure.   Ultrix V1.2 changed 
this type to a float, as Mr. Steiny says.  However, if he had taken 
the time to read the Release Notes, he would have seen section "1.3.8":

	1.3.8  Accounting Accuracy Increased (acct)
	The accounting facility records more reliable 
	accounting data.  See acct(5) in the Programmer's 
	Manual for more information.

If he had bothered to chech the OS rev level on his manuals, he might 
have noticed it says "Version 1.1", while every time he logs into his 
system, it tells him "Version 1.2".  I have both the old and new 
manuals sets, and both reflect the contents of the systems acct.h file.

Perhaps it is this lack of attention to his resources that kept Mr. 
Steiny "fighting with Ultrix for two days."  If he ever discovers any 
real problems, DEC would be glad to hear about it.

As for his statement that Ultrix "is note even close to Unix", this 
would come as a great surprise to the people at UCB.  DEC probably has 
a closer working relationship with Berkeley than any other Unix vendor
(only Mt. Xinu could compete for this position).  It was this 
familiarity which allowed us to incorporate BSD4.3's performance 
improvements into Ultrix's kernel even before the BSD was completely 
released.

As for Mr. Steiny's claim that all DEC people hate unix, he apparently 
doesn't travel in the right circles.  It's true that a lot of people 
at DEC are very proud of, and quite biased towards DEC's proprietary 
operating system; but the unix community within the company is strong.
----------
Unix is a trademark of AT&T Bell Laboratories
Ultrix is a trademark of Digital Equipment Corporation
----------
Richard Wood			    uucp: ...decwrl!rhea!sanfan!woodri
Unix/Ultrix Software Specialist	    arpa: decwrl!rhea!sanfan!woodri@Berkeley
San Francisco District		    Enet: sanfan::woodri (DEC internal)
Digital Equipment Corporation	    voice: 415/769-3236