[comp.os.minix] Hints needed to start porting MINIX

luis@ttds.UUCP (Luis Barriga) (02/01/89)

-----------------

We are planning to port MINIX to a 68028/68851-based VME Monoboard
computer with one floppy.  I have been reading some comments about
porting MINIX to other machines, however some questions remain
unclear.

We have some SUN workstations and Vaxes, all of them running U**X. No
PC's or Atari's. A SUN is most likely to be used for porting MINIX (I
wonder if this is a common situation for those willing to port MINIX
for special purposes). Here are the questions:

1) What is the best to purchase from PH? I myself think that  "MINIX sources 
   on mag tape" is better to start with. However, Minix info does not 
   give enough information on what is included.

2) Assuming that the mag tape includes ONLY sources, an obvious question is:
   Do the sources include the compiler? And if so, Can it be compiled
   with the SUN compiler? or if not, can the SUN compiler be used without
   problem?. If there are problems, can one order the compiler from some
   where and install it on the SUN? I suppose there must be at least one
   that generates (2)(3)86 code and other -68000 code.

3) Does the mag tape include pure C code? or does it include assembly
   code as well? If so, for which machine? 386? 68000?. It would be
   of help to take a look at the 68000 assembly part. Here comes one 
   question more: those parts in assembly code, their syntax must differ
   from that of the SUN, and the above question extend for an assembler 
   and loader. I mean, does the assembler/loader come along?

4) Which format uses the mag tape? (tar?). Or some kind of U-x|U-x copy.

Hope to get some hints to start this work. If somebody out there is working
on porting MINIX it would be fine to share experiences.
--------------

Internet : luis@tds.kth.se

ast@cs.vu.nl (Andy Tanenbaum) (02/04/89)

In article <1191@ttds.UUCP> luis@ttds.UUCP (Luis Barriga) writes:
>We are planning to port MINIX to a 68028/68851-based VME Monoboard

>1) What is the best to purchase from PH? 

Use the MINIX-ST disks.  All the 68000 problems have been solved.  The
mag tape is the PC version.  There is no mag tape version for the ST.
We felt that not enough Atari owners had a 9-track industry standard
mag tape to make it worthwhile :-)

In practice, far and away the easiest approach is to buy or borrow an
Atari ST and use it as the development system until the monoboard is
self supporting.  That gives you a working 68000 compiler and a complete
MINIX environment to work in.

Andy Tanenbaum (ast@cs.vu.nl)