[comp.os.minix] Product announcement - Source for MINIX C compiler

rpw3@amdcad.UUCP (01/31/87)

As we all probabnly know by now, one reason the C compiler source is not
included with MINIX is that it's *big* (bigger than the rest of MINIX, even),
and including it would drive up the cost of the MINIX floppies, but more
importantly, the C compiler is built from the "Amsterdam Compiler Kit",
which includes several language front-ends (C, Pascal, etc.) and machine
back-ends (Intel xxx86, 68K, etc.), and has been commercially distributed
(in the US at least) by UniPress Software (Edison, NJ). This arrangement
existed for quite some time before MINIX was available.

In the way of the world, the ACK compiler technology is considered to be a
valuable commercial product, and is priced at a non-trivial sum (~$10K).

<<News Flash!>>

At USENIX/Uniforum, Andy Tanenbaum and the UniPress folk had a chance to chat
about what could be done for MINIX users, and UniPress came up with a price for
the source of the MINIX C compiler that more nearly matches the price for MINIX
itself. In addition, they restructured the way the ACK stuff will be licensed,
making it more accessible for people who want to port MINIX (particularly) to
some other machine.

Mark Krieger, President of UniPress Software, asked me to post the following
information, and since it seemed useful, I promised I would (it's paraphrased,
due to being recovered from notes scribbled on the back of a business card,
but believed to be accurate [except as noted]):

For individuals, UniPress will license under the "same terms" as MINIX is
being distributed (that is, nobody's going to come after you if you make a
copy or two for private non-commercial use), the C front-end and the IBM
PC/XT/AT back-end (i.e., what was used to built MINIX) source for the compiler
at $99.00, provided on 5 (five) 1.2M floppies (maybe more).

Again, $99.00 for the MINIX compiler source (C front-end + 80x86 back-end) from:

	UniPress Software	Phone: (201)985-8000
	2025 Lincoln Hwy.	Email: {allegra,ihnp4}!sunrise!unipress!mark
	Edison, NJ  08817	Telex: 709418				^^^^
								   [not sure of
								    his user id]

Note that this compiler has not yet compiled itself (the development having
been done with a cross-compiler), so it may require some work on the user's
part to become completely self-hosted. (They're going to try it out soon,
but it hasn't been done yet.)

Also, two other new packages are now available:

Source license for the cross compiler (to run on a multi-user Unix system,
such as a VAX, etc.) for the C front-end, the MINIX/80x86 back-end, and
one *OTHER* back-end of your choice (see below), plus some cross tools,
on magtape in "tar" format:

Universities:	$ 995.00

Commercial:	$4950.00

The full Amsterdam Compiler Kit (all front-ends, all back-ends) remains:

Universities:	$9950.00
Commercial:	$9950.00

The "one other back-end" mentioned above may be any other single target
machine architecture (in addition to the PC/XT/AT used by MINIX). In
particular, the 68000 "family" is "one" back-end (however note that as
of the time I talked with Krieger, only the 68000 proper was ready; the
68010 and 68020 are still being worked on). [I don't know what other
back-ends they support besides the 68k. Probably VAX, at least. -rpw3]

Given that (assuming you wait for the whole 68k family), the university deal
for the C front-end + xxx86 back-end + 68k back-end looks quite affordable
for a large computer-science department situation, especially if the chosen
back-end(s) happen to match whatever PC's/workstations are in use around the
campus (Macs, Amigas, and Ataris anyone?).

For further information, contact UniPress at the address above.

[Please, please! Do *NOT* write/mail/call me! -rpw3]

==========

Disclaimer: I am posting this solely to provide information for the MINIX
hackers on comp.os.minix 'cause I promised Krieger I would, and have no
other connection with UniPress (except probably to soon become a customer).

Rob Warnock
Systems Architecture Consultant

UUCP:	{amdcad,fortune,sun}!redwood!rpw3
DDD:	(415)572-2607
USPS:	627 26th Ave, San Mateo, CA  94403