[comp.sys.apple] UNIX on the Apple ][?

ggray@wpi.wpi.edu (Gary P Gray) (01/19/90)

Several thoughts:

People who want to actually try this may be interested in UZI (which
stands for Unix, Z80 Implementation) a UNIXish kernal written in 
Z80 assembly.  I've not programmed the Z80 in assembly enough to make a 
judgement, but I imagine that the Z80 instruction set is not all that more
powerful than the 65C02.  I believe that it has task switching and such, 
and runs (well, maybe strolls :) in 64k (128 possibly, but I'm not sure)

UZI is available from simtel20.army.mil via ftp (check the pd2:<cpm.uzi>
directory.)

As for Minix... I'm not so sure it could run on any // < GS (and since I don't
have a GS, that's what I'm concentrating on :)  There is also XINU
(Xinu Is Not Unix) a UNIX implementation like MINIX, but the source is 
floating around the net (unlike MINIX) and is somewhat smaller than MINIX.

I'd personaly settle for a C compiler alone.  That's all I'm really 
interested in, as there are other shells (like ECP8 ) which can be 
modified to look like a unix shell.  

(I don't know if I should say this... I hate it when people are all talk
and no action.... but I was thinking of making a Pascal
compiler for the apple, that runs under Prodos.  I've just taken a class on
compilers, and I have a book on writing a pascal compiler, as well as the 
infamous Byte pascal compiler in basic articles...  It'd be a subset of
ISO, but still useable.  There was also the promise made to me by someone
(who doesn't read this newsgroup) to fix the small-C code generator to
make 6502 code.  He never did, but I probably know enough to take a whack
at it.... uh oh, I seem to be talking myself into something here...)

-- 
--Warning!!! The above opinions may be HAZARDOUS or FATAL if swallowed!! --
 	"Give 'em lots of sex, perversion, and rape
	 Give 'em lots of violence and plenty to hate...
         GIVE THE PEOPLE WHAT THEY WANT!!!"  --- the Kinks