[net.micro] compiling UNIX utilities on your PC

andrew@orca.UUCP (02/19/84)

Ira Blumberg writes:

	"... if you have a UNIX system with source code and a method to
	download files, you can compile the UNIX tools on the PC for
	yourself ..."

Lest any readers of this group be unfamiliar with software licenses,
let me warn you NOT TO TRY THIS.  It is a major infraction of a Unix
source license to copy Unix-provided code to an unlicensed machine.
Since it costs at least $20,000 to get a source license, very few
people may legally run UNIX code on their PCs.

Violation of the license can get your company and yourself tied in
legal knots for years.  Just remember that AT&T has a small city of
lawyers just waiting for cases like this.

  -- Andrew Klossner   (decvax!tektronix!orca!andrew)      [UUCP]
                       (orca!andrew.tektronix@rand-relay)  [ARPA]

ron%brl-vgr@sri-unix.UUCP (02/25/84)

From:      Ron Natalie <ron@brl-vgr>

However, don't let this prevent you from writing your own tools that
use the UNIX libraries.  Bell has decided that it was in their best
interest to allow binary copies of the libraries to be imbedded in
programs running on nonlicensed CPUs.

-Ron

bae@fisher.UUCP (The Master of Sinanju) (02/26/84)

<In nomine Patris...>

	The idea of porting UNIX utilities directly to the PC is, in 
addition to being illegal, very impractical, as the MS-DOS shell
does not expand meta-characters.  This requires you to add code
to do this to EACH AND EVERY thing you bring over, unless you want
to hack on COMMAND.COM (not a pretty thing).


	
-- 
			Brian A. Ehrmantraut

			Ad Maioram Gloriam Hasturi!

	{allegra,alice,astrovax,rabbit,sickkids}!fisher!bae

LCAMPBELL%dec-marlboro@sri-unix.UUCP (03/02/84)

From:  Larry Campbell <LCAMPBELL@dec-marlboro>

I don't know about other C compilers, but Computer Innovations'
C-86 inits argc and argv just fine.  (MS-DOS passes the command
line as one long string which the C-86 runtime system then pulls
apart.)  MS-DOS (version 2.xx) does redirection and piping
transparently, but does not do wildcard expansion in the shell.
That you'd have to do yourself.
   --------