Path: utzoo!attcan!uunet!ogicse!pdxgate!eecs!kirkenda From: kirkenda@eecs.cs.pdx.edu (Steve Kirkendall) Newsgroups: comp.os.minix Subject: Re: DOS -> Minix *.EXE -> a.out Message-ID: <144@pdxgate.UUCP> Date: 24 Sep 90 17:33:33 GMT References: <31178@nigel.ee.udel.edu> <27242@usc.edu> Sender: news@pdxgate.UUCP Reply-To: kirkenda@eecs.UUCP (Steve Kirkendall) Organization: Portland State University, Portland, OR Lines: 46 In article sbang@iesd.auc.dk (Stig Bang) writes: >In article <27242@usc.edu> kjh@pollux.usc.edu (Kenneth J. Hendrickson) writes: > >>In article <31178@nigel.ee.udel.edu> JAGBDED1%PANAM.BITNET@ricevm1.rice.edu writes: >>> I was noting that PC Minix has a utility to turn .exe files into MINIX >>>executables. Does Amiga Minix have something to convert AmigaDOS executables? >> >> I am not aware of any such utility. If you have one, please post it! >> >If any one knows a utility for allowing DOS execution under MINIX, I would >sure like to know that too! Since I am considering moving on to MINIX, this >feature is vital for me. There is no utility that can convert DOS programs into Minix programs. There is no utility that can convert Amiga programs into Minix programs. There is no utility that can convert ST programs into Minix programs. However: Some people have copied the Minix #include files and libraries to (for example) DOS, recompiled the Minix libraries using a DOS compiler such as Turbo-C, and then recompiled the kernel and/or utilities. This gives you a Minix program that is stored in DOS format. Programs do exist to convert this to Minix format -- for the PC and ST, at least. PC people do this because the Minix-PC compiler is dreadfully slow, and it generates bulky, inefficient code. ST people *DON'T* do this much, because the 68000 compiler runs faster, and bulky code is no problem. (Other compilers are available that run under Minix. PC users can use Bruce's BCC, which compiles faster but produces even worse code. 68k users can use Sozobon C, C68, or GCC.) >Something puzzels me, though; The 64k+64k memory limitation You mention. In the release >notes for MINIX 1.5, A. S. Tannenbaum writes: > >> 3.1 ADDITIONAL MINIX 1.5 FEATURES (IBM VERSION): >> - Runs in protected mode on 286 and 386 >> - Support for extended memory up to 16M on 286 and 386 > ^^^^^^^^^^ >Doesn't this mean that I can execute programs larger than 64k+64k >on my 286 (even MINIX programs)? No, it means you can run lots of little processes at the same time, and you can have a huge hard-disk cache or RAM disk. ------------------------------------------------------------------------------- Steve Kirkendall kirkenda@cs.pdx.edu uunet!tektronix!psueea!eecs!kirkenda