[comp.os.minix] General Minix Question

RLWALD@pucc.Princeton.EDU (Robert Wald) (05/06/87)

some licence or something. Especially the C compiler, what is its status?
I am interested in implementing Minix on a 68000 or 020. Is the C
compiler adaptable or is there another one available?
Are the upper levels of Minix general enough so that I would just
have to replace the assembly and very low level stuff? I also want
to add paging or proper segmentation (since I'm not using a brain-dead
processor).
Thanks for any info.
 
-Rob Wald                Bitnet: RLWALD@PUCC.BITNET
                         Uucp: {ihnp4|allegra}!psuvax1!PUCC.BITNET!RLWALD
                         Arpa: RLWALD@PUCC.Princeton.Edu
"Solon! You are a Fool!"
     "I'm sorry, the pun was irresistable."

stuart@bms-at.UUCP (05/12/87)

The GNU optimizing 'C' compiler beta test version is available via ftp
or uucp from osu-eddie.  Send mail if you want the instructions file.
I have been porting the compiler to a 16-bit processor similar to pdp-11.
It is better quality than any commercial compiler we have been able
to obtain.  Machine descriptions for 68000,68020,vax are available with
it!

There are many assumptions of large address space (cpp, for instance,
reads included files with one read into a huge buffer) that need attention
for it to work on a 16-bit.  These are not design flaws, they are more
efficient for 32-bit machines, and there was no intention of supporting
smaller address spaces.  Semantic, optimizing, and code generation
passes are one program.  They need to be split into three programs
for a 16-bit machine.
-- 
Stuart D. Gathman	<..!seismo!dgis!bms-at!stuart>