[comp.sys.amiga.emulations] Ibem and Minix

Dickson@system-m.az05.bull.com (Paul Dickson) (06/22/91)

Has anyone tried to run Minix under Ibem?  I would expect that Minix
would need to be recompiled with different console code and floppy
access code, but does Ibem emulated the rest of the PC hardware (timers,
dma, etc).

tomlinson@elec.canterbury.ac.nz (M. Tomlinson) (06/24/91)

In article <56948@nigel.ee.udel.edu>, Dickson@system-m.az05.bull.com (Paul Dickson) writes:
> Has anyone tried to run Minix under Ibem?  I would expect that Minix
> would need to be recompiled with different console code and floppy
> access code, but does Ibem emulated the rest of the PC hardware (timers,
> dma, etc).

IBeM will not run Minix.  Minix (as far as I understand it) ignores the BIOS completely
and accesses the hardware directly for everything.  At present, IBeM only emulates a
small amount of hardware, eg the screen and keyboard.  The disk access *must* be done
through the BIOS, and apart from the timer tick, there is no timer/DMA support.`

One of the questions I'd ask is why?  Surely Minix exists for the Amiga now, doesn't
it?

 - Mark Tomlinson

rkent@sparc1.sparc1.csubak.edu (Rick Kent) (06/25/91)

In article <56948@nigel.ee.udel.edu> Dickson@system-m.az05.bull.com (Paul Dickson) writes:
>Has anyone tried to run Minix under Ibem?  I would expect that Minix
>would need to be recompiled with different console code and floppy
>access code, but does Ibem emulated the rest of the PC hardware (timers,
>dma, etc).

On the subject of Minix, how's the latest version of Minix for the Amiga
run?  I know older versions do not have hard drive support and won't
work on an Amiga 3000, but I got the file "aminix.lzh" off ab20 last
week and it looks like it supports hard drive usage.  I suspect that I
would also need the full version of Minix in addition to what comes with
this archive.  Is anyone running the latest version of Minix for the
Amiga off hard drive?  What I really want to know is  1) does it really
work off hard drive, and 2) will it run on an Amiga 3000?  It appears
that it may be some time before Commodore offers their Unix package
separately, but if I could at least run Minix on my A3000 off hard
drive, that would be pretty nice.

-- 
Rick Kent                                              // Only
California State University, Bakersfield             \X/  Amiga!
Internet: rkent@sparc1.csubak.edu
AOL: RickK10

cazabon@hercules (Charles Cazabon (186-003-526)) (06/25/91)

In article <56948@nigel.ee.udel.edu> Dickson@system-m.az05.bull.com (Paul Dickson) writes:
:Has anyone tried to run Minix under Ibem?  I would expect that Minix
:would need to be recompiled with different console code and floppy
:access code, but does Ibem emulated the rest of the PC hardware (timers,
:dma, etc).

It might work; but I doubt it.  I am not particularly familiar with Minix, but
first of all, IBeM only emulates an XT (8088).  Doesn't Minix require at the very
minimum a 286?

Also, on a 25 mHz A3000, IBeM runs about 0.5 to 0.7 times as fast as a
4.77 mHz 8088.  This is damn slow, and I think that Minix would crawl under
it even if it did work.  I mean, like fifteen minutes to log in!


--Chuck Cazabon, cazabon@hercules.uregina.ca
* My Opinions Are Not My Own...Feel Free To Plagiarize 

phupp@warwick.ac.uk (S Millington) (06/25/91)

In article <1991Jun24.142343.1176@csc.canterbury.ac.nz> tomlinson@elec.canterbury.ac.nz (M. Tomlinson) writes:
>
>One of the questions I'd ask is why?  Surely Minix exists for the Amiga now, doesn't
>it?

     Yes version 1.5.10.1 was just released. However since it was
literally, just, released the origional poster was probably fed up with the
fact that 1.5.10.0 did not work to any reasonable extent. The guys who did the
work for 1.5.10.1 have done well to get a working version, and should be
thanked for all their hard work.
     Now 1.5.10.1 is out all I want to do is to run PC-MINIX on my bridgeboard
and implement some sort of multi-processing!
*****************************************************************************
* Stuart Millington                 * "A Mind Is A Terrible Thing, Remember *
*  UUCP:...!mcsun!ukc!warwick!phupp * That." - David Bryan, Bon Jovi        *
* JANET:phupp@uk.ac.warwick.cu      *****************************************
*    ? :phupp%warwick.ac.uk@nsfnet-relay.ac.uk <- E-Mail moving soon        *
*****************************************************************************
E-MAIL is now at uad1146@dircon.UUCP
                 uad1146@uk.ac.dircon

sreiz@cs.vu.nl (Steven Reiz) (06/26/91)

rkent@sparc1.sparc1.csubak.edu (Rick Kent) writes:

>On the subject of Minix, how's the latest version of Minix for the Amiga
>run?  I know older versions do not have hard drive support and won't
>work on an Amiga 3000, but I got the file "aminix.lzh" off ab20 last
>week and it looks like it supports hard drive usage.  I suspect that I

I don't think that the version on ab20 is the most recent one, I recommend
that you only look on ftp.cs.vu.nl for updates (directory /pub/sreiz/minix),
that way you are sure to always have the latest & gratest (ahem) version.

The new version does indeed support harddisks and a3000s, we've debugged it
on two a3000s and it works very nicely.

>would also need the full version of Minix in addition to what comes with

That's right. Alternatively, you can first try out the demo version, to see
for yourself that it works with your harddisk and your cpu. The demo
can also be found on ftp.cs.vu.nl.

>this archive.  Is anyone running the latest version of Minix for the
>Amiga off hard drive?  What I really want to know is  1) does it really
>work off hard drive, and 2) will it run on an Amiga 3000?  It appears

1) yes
2) yes
3) yes, it even works with the a3000 harddisk(s)

	Steven

civir1070@ucsvax.sdsu.edu (FURRY R) (06/27/91)

   This is probably a dumb question, but what is Minix and Aminix?  I
read all the Readme and Contents files about it on ftp.cs.vu.nl, but all
I can gather is that it makes my amiga act like a text only unix.
There has to be more....

 ___________________________________________________________________
/ |CIVIR1070@ucsvax.sdsu.edu| Q: Is there a UNIX FORTRAN optomizer? \
\ |    Scott Ellis          | A: Yeah, "rm *.f"    _                /
/ |_________________________|                   _ // Amiga          \
\_______________________________________________\X/_________________/

smp@myamiga.UUCP (Steven M. Palm) (06/27/91)

In <072{B6=@warwick.ac.uk> phupp@warwick.ac.uk (S Millington) writes:
>
>     Yes version 1.5.10.1 was just released. However since it was
>literally, just, released the origional poster was probably fed up with the
>fact that 1.5.10.0 did not work to any reasonable extent. The guys who did the
>work for 1.5.10.1 have done well to get a working version, and should be
>thanked for all their hard work.

Is MINIX PD or commercial?   (Or shareware?)

If freely distributable/available, where can a full version be had?

--
 /-----------------+--------------------------+-----------------------------\
| smp@myamiga.UUCP |  myamiga!smp@fps.mcw.edu |  rutgers!uwm!fps!myamiga!smp |
 \-----------------+--------------------------+-----------------------------/

lron@easy.lrcd.com (Dwight Hubbard) (06/27/91)

In article <5362@myamiga.UUCP> smp@myamiga.UUCP (Steven M. Palm) writes:
>In <072{B6=@warwick.ac.uk> phupp@warwick.ac.uk (S Millington) writes:
>>
>>     Yes version 1.5.10.1 was just released. However since it was
>>literally, just, released the origional poster was probably fed up with the
>>fact that 1.5.10.0 did not work to any reasonable extent. The guys who did the
>>work for 1.5.10.1 have done well to get a working version, and should be
>>thanked for all their hard work.
>
>Is MINIX PD or commercial?   (Or shareware?)

Commercial, Prentice Hall price is $169, comes with full source.  Updates are
available via FTP.  There is also a demo version out there as well.

--
----------------------------------------------------------------------
-Dwight Hubbard             INTERNET: lron@easy.lrcd.com             -
-Kaneohe, Hawaii            USENET  : ...!uunet!easy!lron            -
-                           BIX     : lron                           -
----------------------------------------------------------------------

Dickson@system-m.az05.bull.com (Paul Dickson) (06/28/91)

In artcile from "M. Tomlinson" <tomlinson@elec.canterbury.ac.nz>:
>In article <56948@nigel.ee.udel.edu>, Dickson@system-m.az05.bull.com (Paul Dickson) writes:
> > Has anyone tried to run Minix under Ibem?  I would expect that Minix
> > would need to be recompiled with different console code and floppy
> > access code, but does Ibem emulated the rest of the PC hardware (timers,
> > dma, etc).
>
> IBeM will not run Minix.  Minix (as far as I understand it) ignores the
> BIOS completely and accesses the hardware directly for everything.  At
> present, IBeM only emulates a small amount of hardware, eg the screen
> and keyboard.  The disk access *must* be done through the BIOS, and
> apart from the timer tick, there is no timer/DMA support.`
>
> One of the questions I'd ask is why?  Surely Minix exists for the Amiga
> now, doesn't it?

I don't want to lose the advantage of an advance OS on the Amiga.  I
want to keep running the Amiga's OS.  If I was never going to use my
Amiga as an Amiga then sure, I could boot Minix.  But I'd rather have
both system's at once.

I'm not considering running Minix unmodified.

In article from "Charles Cazabon (186-003-526" <cazabon@hercules>:
> It might work; but I doubt it.  I am not particularly familiar with
> Minix, but first of all, IBeM only emulates an XT (8088).  Doesn't Minix
> require at the very minimum a 286?

Minix only need an XT compatible to run, but there are versions that
need specific modes only the 286 or the 386 and higher can support.

Thing about this a bit and the port looks even easier.  Assuming that
IBeM implements BIOS in the 68000 environment (it should be for speed)
then the various low-level functions of the Minix kernel could be
implemented by BIOS calls.  The main reason this isn't already done on
the PC is the BIOS calls are not reenterant, but the BIOS calls on IBeM
are atomic getting rid of this problem.

The only problem this leaves is can occasional timer interrupt.  This
seems to be the only point of difficulty as DMA can done with direct
program I/O if necessary.