[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] Shutdown() discussion



Hi!

On Wed, 10 Dec 2003, =?us-ascii?Q?Joakim H=F6gberg?= wrote:

>
> >Hmmm, OS should support HW. As we see ARAnyM as a virtual machine that
> >basicaly defines that the CPU instruction set is mc68040 compatible and
> >nothing more we would like to get the OS support ARAnyM just like any
> >other HW available.
>
> IMO this is the crossroad right there - many might feel it is all backwards to see MiNT,
> our native OS, be adjusted to let an emulator/virtual machine use native features from the
> (real) underlying OS that it is running on top of. Like Ozk pointed out, the original issue
> might perhaps be a detail, but all things start in small.
>
> The principle is probably more important than the issue here. Personally, I think an emulator
> should be responsible for behaving like the hardware it wants to resemble, rather than relying
> on the OS to be changed to suite its needs.


Well, you might have read the reply to your notes above the snippet you've
quoted... So again:

It is matter of the point of view. ARAnyM is not considered to be an
emulator and therefore it is not supposed to implement each new HW that is
available as well as it doesn't for ST, TT, F030 or whatever existing.

Better, it might be considered (by those whom it makes sense) as an
alternative "hard"ware, or virtual ware any thing you can imagine that is
_not_ compatible with the "emulator" word meaning you are speaking about.

The world reality? All major software service vendors are trying to move
somewhere where it really doesn't matter what system you are talking to,
but only the content matters there. Are we going to do chats about what
should ARAnyM be from the OS point of view? In your opinion it should not
exit. Fine.

I don't want to care about people that don't have anything suitable to say
in this case. If you all care about ARAnyM specific code not beeing
present in FreeMiNT then ok, we can fork a CVS for that. We can put it
there compile time optionally. But think... EasyMiNT would be larger due
to a special kernel for ARAnyM. Installation procedures and system
migration would become greater nightmare than it was in the KGMD times. I
would say that I would not go into this again.

best regards

STan