🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.aos
Article #75

Re: HELP!

#75
From: Michael Meissner
Date: Tue, 13 Nov 1990 05:42
37 lines
2478 bytes
In article <931@accucx.cc.ruu.nl> acbhour@accucx.cc.ruu.nl (Rudi van
Houten) writes:

| Data General does have a C-compiler. Originally written for MV/UX it
| is for several years now distributed as a product under AOS/VS.

Um, you got it backwards.  The C compiler was originally targeted for
AOS/VS (and producing binaries to run on AOS/RT32).  The first
revision, 1.10, shipped something like one year (possibly more, my
memory is fuzzy) before MV/UX shipped.  The runtime library is a
subset of the MV/UX unix emulator, and about 1/2 of the AOS/VS library
was developed by the MV/UX group.  About two years after that, DG/UX
was shipped on MV's, using the compiler ported from AOS/VS.  The
stdio, allocation, initialization, and math routines all share code
with the AOS/VS implementation, the rest of the routines all are based
on the appropriate UNIX base.  The 'kernel' of MV/UX is still AOS/VS,
since MV/UX is a UNIX system call translator (ie, it doesn't provide
it's own scheduling or process management).

At one point in time, there was a project to produce a cross compiler
from AOS/VS to 16-bit AOS, but it never made it out of DG.  In terms
of 16-bit compiler support, there was a company called 'IPT' which
sold a compiler for RDOS and AOS systems.

DG/UX on the 88k's uses a completely different compiler (from the GNU
project), and the libraries are based solely on the UNIX source base.
I believe the 88k kernel code started with the MV kernel code, but
since I never worked on the kernel, I can't say for sure.

Since I wrote the front end for the MV C compiler, and worked on it
until revision 4.00, and then worked on the GNU compiler for Data
General, so in theory, I should know what I'm talking about.
--
Michael Meissner	email: meissner@osf.org		phone: 617-621-8861
Open Software Foundation, 11 Cambridge Center, Cambridge, MA, 02142

Considering the flames and intolerance, shouldn't USENET be spelled ABUSENET?
Technical Details
Message-ID: <MEISSNER.90Nov13004204@osf.osf.org>
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!samsung!think.com!paperboy!meissner
References: <26645.273aed1f@kuhub.cc.ukans.edu> <931@accucx.cc.ruu.nl>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!samsung!think.com!paperboy!meissner
From: meissner@osf.org (Michael Meissner)
Newsgroups: comp.os.aos
Subject: Re: HELP!
Message-ID: <MEISSNER.90Nov13004204@osf.osf.org>
Date: 13 Nov 90 05:42:04 GMT
References: <26645.273aed1f@kuhub.cc.ukans.edu> <931@accucx.cc.ruu.nl>
Sender: news@OSF.ORG
Organization: Open Software Foundation
Lines: 37
In-reply-to: acbhour@accucx.cc.ruu.nl's message of 12 Nov 90 11:06:22 GMT