Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 SMI; site sun.uucp Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!decwrl!sun!guy From: guy@sun.uucp (Guy Harris) Newsgroups: net.lang.c Subject: Re: Vax VMS C compiler Message-ID: <2138@sun.uucp> Date: Thu, 25-Apr-85 02:30:39 EST Article-I.D.: sun.2138 Posted: Thu Apr 25 02:30:39 1985 Date-Received: Sat, 27-Apr-85 04:33:45 EST References: <331@petrus.UUCP> Distribution: net Organization: Sun Microsystems, Inc. Lines: 22 > Someone posted an article claiming that compiling the UNIX kernel > and utilities with the VAX VMS C compiler resulted in a system which > was 20% faster than the current unix (I assume 4.2 BSD). > > I DON"T BELIEVE THIS!!!!!! If they could get such a performance improvement > their salespersons should be beating down our doors to try and convince us > to run vaxen with ULTRIX rather than other brands. Paying for ULTRIX as > opposed to free 4.2 BSD would probably be worthwhile if we got a 20% > improvement. > > Possible reasons for the claim not being true: Possible reason for the claim being true but irrelevant to the merits of ULTRIX vs. 4.2BSD: 1) ULTRIX uses the same compiler as vanilla 4.2BSD. I believe this is the case. (Adapting the VAX/VMS C compiler may not be trivial; the VAX/VMS and UNIX object module formats are quite different, and I don't think the VAX/VMS compiler punts the object module format question the way most UNIX C compilers do by generating assembly code). Guy Harris