OPENMPE Archives

October 2002

OPENMPE@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Denys Beauchemin <[log in to unmask]>
Reply To:
Date:
Wed, 2 Oct 2002 14:04:42 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (58 lines)
The way I understood the platform emulator could work WTR to files would
actually totally prevent you from doing that.  You could not drop into Linux
or whatever and directly access the MPE and MPE-HFS files on the system.
Sure you could make Linux or whatever calls, but big deal.


Denys...

-----Original Message-----
From: OpenMPE Support Group [mailto:[log in to unmask]]On Behalf Of Wirt
Atmar
Sent: Wednesday, October 02, 2002 12:50 PM
To: [log in to unmask]
Subject: Re: PA-RISC Emulator - Distribution

Ken writes:

> Gavin replied:
>
>  > Nahhh.  Nothing needs to be this complex.  We would
>  > simply give you the ability to make procedure calls
>  > from the emulator environment into the outside host OS
>  > environment (Linux, say), and also give you a library
>  > from Linux that could load and call procedures inside
>  > the virtual 3000.  This one facility solves all your
>  > problems in this area.
>
>  Who knows...  This might even make Wirt happy (a hard
>  thing to do...):  He and others might be able to more-
>  or-less do POSIX stuff in Linux land;  and "pure" MPE
>  and IMAGE stuff under MPE.   :-)

No, I'm actually very easy to please. I just don't like bad design. What I'm
arguing for takes away nothing; in contrast, it greatly adds capability
while
simplifying MPE.

In essence, MPE's :SH command would simply be redirected to the underlying
Linux shell. Doing this solves a number of problems:

(i) the porting problem simply disappears. Porting becomes unnecessary. If
"whatever" exists in Linux, it now also exists in MPE. How do you tell bad
design? By the price you pay your consultants or the awards that you give
your volunteers. If the design was proper in the first place, neither the
consultants nor the volunteers would have ever been necessary. MPE subsumes
Linux in the emulator design that Gavin and I have been talking about since
the beginning, but the emulator is constructed so that the version of Linux
becomes irrelevant to the operation of MPE.

(ii) the legal problems associated with whatever proprietary code now exists
in the MPE POSIX shell would also disappear. It would no longer be reachable
and thus never expressed. Nor is any "un-intertwining" engineering effort
necessary. The POSIX code would remain in MPE, much as the code to build
teeth in birds is still present in their DNA, but it wouldn't be expressed,
just as the teeth code in birds hasn't been expressed in 50 million years.

Wirt Atmar

ATOM RSS1 RSS2