Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!jarthur!nntp-server.caltech.edu!gumby!newton From: newton@gumby.cs.caltech.edu (Mike Newton) Newsgroups: comp.arch Subject: Re: Data General NEW AVIION machine Message-ID: Date: 28 Mar 91 00:47:08 GMT References: <1991Mar14.184416.3251@berlioz.nsc.com> <32580003@hpcuhe.cup.hp.com> <1991Mar21.150755.24744@webo.dg.com> Sender: news@nntp-server.caltech.edu Organization: California Institute of Technology, Pasadena Lines: 27 Re: which OS do the new AViiONs use... [another posterm gave a run down of features..., this is a summary of usage] Two things positive to say abut DG's OS's (I've been using them for ~1.5 yrs): 1: DG/UX 4.31 is the least buggy unix i've ever dealt with (not to say it doesnt have any bugs... I have a list of about 14 minor and 10 doc (very minor) bugs that i've been meaning to send them. Only serious bug I know about is serial driver on the very low end aviions). I've worked with Suns (but not OS 4.1), UTS (Amdahl -- a close contender for second -- and that was a few years ago), Vaxen (bsd), Aux,... but DG/UX is the nicest. 2: It is also one of the easiest platforms to port to (besides SunOS 4.1, where someone else has already done the work for you). Porting procedure for almost all code: find any decl.s of 'sprintf' and make sure they are Posix (or BSD -- see second step) comliant. very often they arent. if source is for BSD, add to CFLAGS '-D_BSD_SOURCE' Again, there are obviously a few exceptions, but it usually is about that easy. - mike (newton@gumby.cs.caltech.edu) (ps: i'm not associated w/ DG... though i've been trying to become a beta tester!)